An Approach to Detect the Origin and Distribution of Software Defects in an Evolving Cyber-Physical System

Manz, Christian and Schulze, Michael and Reichert, Manfred (2014) An Approach to Detect the Origin and Distribution of Software Defects in an Evolving Cyber-Physical System. In: Workshop on Emerging Idears and Trends in Engineering of Cyber-Physical Systems (EITEC '14), April 2014, Berlin, Germany.

[thumbnail of EITEC14_MSR.pdf] PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (595kB)


Cyber-Physical Systems (CPS) are usually developed by an incremental approach. A changing environment like demanding user requirements or legislation amendments lead often to multiple development paths in an evolving CPS. Hence, software variability plays an increasingly important role adapting the characteristics of such CPS to different contexts. This paper focuses on software variability realized through a Software Product Line (SPL) more specifically. Thereby, variability and evolution are usually managed in different tools. However with respect to software defects, a holistic handling of variability and evolution is necessary to ensure a reliable software defect removal. Particularly, detecting software defects in different evolution stages and derived variants is ordinary, but complex and error-prone. To close the gap between variability and evolution, this paper presents a systematic approach to combine both disciplines. In particular, we apply existing variant management techniques in combination with software configuration management methods to determine a software defect's origin and distribution in an evolving SPL. We apply our approach to a CPS from the automotive domain to show its industrial relevance and usefulness.

Item Type: Conference or Workshop Item (Paper)
Subjects: DBIS Research > Publications
Divisions: Faculty of Engineering, Electronics and Computer Science > Institute of Databases and Informations Systems > DBIS Research and Teaching > DBIS Research > Publications
Depositing User: Markus Hipp
Date Deposited: 08 May 2014 20:42
Last Modified: 08 Jan 2015 15:31

Actions (login required)

View Item
View Item