Any software development process deals with four main artifacts namely; requirement, design, implementation and test. Depending upon the functionality of a particular product there might be variants present in these artifacts. These variants influence all the artifacts involved in a software development process. Data in the higher level artifact affects the data present in the further artifacts and is also refined when we move towards the lower level of abstraction. This thesis deals with the handling of all the variant information present in all the artifacts. Verification and consistency checks on this information were to be automated for making the development process easier.
The results achieved during this thesis discuss the solutions for the problem of inconsistent variant information present in all the artifacts. By defining the extension of the intermediate format to support the variant information at Vector Informatik GmbH this problem has been resolved. The data used during the development is the variant information.
The generic intermediate format has been extended in a way so that it can further support a variety of use cases. Along with the formulation of a format, documentation of variant information and methods to extract variant information form C source code are also discussed.
Identifer | oai:union.ndltd.org:DRESDEN/oai:qucosa.de:bsz:ch1-qucosa-212606 |
Date | 01 November 2016 |
Creators | Langer, Samridhi |
Contributors | TU Chemnitz, Fakultät für Informatik, Prof. Dr. Wolfram Hardt, Timo Vanoni, Prof. Dr. Wolfram Wolfram Hardt |
Publisher | Universitätsbibliothek Chemnitz |
Source Sets | Hochschulschriftenserver (HSSS) der SLUB Dresden |
Language | English |
Detected Language | English |
Type | doc-type:masterThesis |
Format | application/pdf, text/plain, application/zip |
Page generated in 0.0024 seconds