This repository contains a collection of artifacts for the body comfort system case study.
In this directory, the documentation of modeling the Body-Comfort-System case study as Delta-oriented Software Product Line can be found.
- Lity, Sascha, et al. "Delta-oriented software product line test models-the body comfort system case study." TU Braunschweig, Tech. Rep. 2012-07 (2013).
- Nahrendorf, Sophia, Sascha Lity, and Ina Schaefer. "Applying Higher-Order Delta Modeling for the Evolution of Delta-Oriented Software Product Lines." Technical Report. TU Braunschweig-Institute of Software Engineering and Automotive Informatics, 2018.
Contains the variability models of the different BCS versions described in Applying Higher-Order Delta Modeling for the Evolution of Delta-Oriented Software Product Lines.. The variability models are provided in the FeatureIDE feature model format.
- Pett, Tobias, Domenik Eichhorn, and Ina Schaefer. "Risk-based compatibility analysis in automotive systems engineering." Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. 2020.
Modeled Delta-Architectures described in Delta-oriented software product line test models-the body comfort system case study. and Applying Higher-Order Delta Modeling for the Evolution of Delta-Oriented Software Product Lines..
- Lachmann, Remo. Black-Box Test Case Selection and Prioritization for Software Variants and Versions. Diss. Technische Universität Carolo-Wilhelmina zu Braunschweig, 2017.
- Lity, Sascha Burkhard. Model-Based Product-Line Regression Testing of Variants and Versions of Variants. Diss. Braunschweig University of Technology, Germany, 2020.
This section contains the BCS case study's software and hardware architecture models, modeled in PREEvision. Includes models in the PREEvision standard format and in the ARXML format. The architectures are modeled after the descriptions contained in Delta-oriented software product line test models-the body comfort system case study. and Applying Higher-Order Delta Modeling for the Evolution of Delta-Oriented Software Product Lines..
- Pett, Tobias, Domenik Eichhorn, and Ina Schaefer. "Risk-based compatibility analysis in automotive systems engineering." Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. 2020.
Contains the modeled behavior of the BCS versions as statecharts. The behavior of components is modeled according to the requirements of the BCS case study. Both requirements and state chart modeling is described in Delta-oriented software product line test models-the body comfort system case study. and Applying Higher-Order Delta Modeling for the Evolution of Delta-Oriented Software Product Lines..
- Lachmann, Remo. Black-Box Test Case Selection and Prioritization for Software Variants and Versions. Diss. Technische Universität Carolo-Wilhelmina zu Braunschweig, 2017.
- Lity, Sascha Burkhard. Model-Based Product-Line Regression Testing of Variants and Versions of Variants. Diss. Braunschweig University of Technology, Germany, 2020.
Contains test cases for the integration test of components of the BCS case study. The test cases are modeled as message sequence charts.
- Lachmann, Remo. Black-Box Test Case Selection and Prioritization for Software Variants and Versions. Diss. Technische Universität Carolo-Wilhelmina zu Braunschweig, 2017.
- Lity, Sascha Burkhard. Model-Based Product-Line Regression Testing of Variants and Versions of Variants. Diss. Braunschweig University of Technology, Germany, 2020.
- Lischke, Sabrina. Delta-oriented Test SetOptimization using GeneticAlgorithms. Master’s thesis. TU Braunschweig, Germany, 2016.
This section contains the analysis of the impact of changes on the BCS case study's architectural level. The impact of changes between the four BCS versions is used to calculate risk values for the BCS software and hardware components.
- Pett, Tobias, Domenik Eichhorn, and Ina Schaefer. "Risk-based compatibility analysis in automotive systems engineering." Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. 2020.
Contains samples created for all four BCS version using various sampling algorithms provided by FeatureIDE.
- Pett, Tobias, Domenik Eichhorn, and Ina Schaefer. "Risk-based compatibility analysis in automotive systems engineering." Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. 2020.
The source code in this repository is licensed under the GNU General Public License v3.0. The data files contained in this repository are licensed under the CC-BY-4.0. You are free to use, share, and adapt the data and source code in this repository as long as you give appropriate credit to the data owner.
This repository is under constant development and changes frequently. If you encounter any challenges using the content or identify missing or broken content, please reach out to us via e-mail at [t.pett@tu-braunschweig.de].