Return to search

Automatic Requirement Tracing for Multi-Source Trace points

The software plays an important role in the current era of automotive development and the robust functionality of a software can only be achieved by following proper development process. The requirement engineering and the management of requirements are one of the key point in the software development. The requirements help the software developer to validate and verify the designed software.
The Knorr-Bremse is one of the leading company in the automotive and locomotive industry which expertise in the area of braking system. The software department has been searching for a new approach in the area of requirement tracing and to evaluate the progress and performance of the complete system. They planned to design a new tool which should be able to trace the requirement and signals which means it should detect the new variation in the project automatically and update the software modules and test cases. Another mandatory functionality of tool is the measurement of progress and performance of complete system/project. The evaluation includes the quality of work of the software developer as well as the recording of milestones which has been achieved.
A project has been planned for this master thesis is to develop a tool using various programming languages such as C-sharp, ASCET, ESRA Launcher, Graph-viz and XML. The purpose of this tool is to solve the above stated scientific challenge.
The first phase is to design a tool which extracts the specific project data such as requirements and signals from 620 Requirement Specification files and then this data would search for the multi-level trace points in software and test modules based data. Upon successful search, the tool generates graphical representation of trace points for selected level of architecture.
The second phase is to enhance the tool for measure the progress and performance of project selected by user. This task has been performed by developing an KPI. The GUI has been developed which represents the previous and current progress of project using famous graphical methods such as histogram, stag bar, bubble chart etc.

Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:31588
Date11 September 2018
CreatorsKhalil, Muhammad Wasiq
ContributorsHardt, Wolfram, Heller, Ariane, Hardt, Wolfram, Vollmer, Achim, Vollmer, Achim, Technische Universität Chemnitz
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageEnglish
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/acceptedVersion, doc-type:masterThesis, info:eu-repo/semantics/masterThesis, doc-type:Text
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0021 seconds