Evolutionary Architecting of Embedded Automotive Product Lines: An Industrial Case Study

被引:12
作者
Axelsson, Jakob [1 ]
机构
[1] Malardalen Univ, Sch Innovat Design & Engn, SE-72123 Vasteras, Sweden
来源
2009 JOINT WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE AND EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE | 2009年
关键词
D O I
10.1109/WICSA.2009.5290796
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the automotive industry, embedded systems and software play an increasingly important role in defining the characteristics of the vehicles. Both the vehicles and the embedded systems are designed as product lines, and two distinct architecture processes can be identified. The revolutionary process develops the architecture of a new product line, and focuses on abstract quality attributes and flexibility. The evolutionary process continuously modifies the architecture due to changes, such as additions of new functionality. In this paper, the evolutionary process is investigated through a case study. The study reviews a number of changes to an existing architecture, observing the cause of the change, what quality attributes were considered, and what technical aspects were included. It is also analyzed how the interplay between the two processes can be improved through systematic feedback about what evolution actually takes place.
引用
收藏
页码:101 / 110
页数:10
相关论文
共 19 条
[1]  
Aoyama M., 2002, P INT WORKSHOP PRINC, P103
[2]   Software architecture design: Evaluation and transformation [J].
Bosch, J ;
Molin, P .
ECBS '99, IEEE CONFERENCE AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1999, :4-10
[3]  
Bosch J., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P544, DOI 10.1109/ICSE.1999.841044
[4]   Engineering automotive software [J].
Broy, Manfred ;
Krueger, Ingolf H. ;
Pretschner, Alexander ;
Salzmann, Christian .
PROCEEDINGS OF THE IEEE, 2007, 95 (02) :356-373
[5]   Continuous evolution through software architecture evaluation: a case study [J].
Del Rosso, Christian .
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2006, 18 (05) :351-383
[6]   Architecture potential analysis: A closer look inside architecture evaluation [J].
Florentz, Bastian ;
Huhn, Michaela .
Journal of Software, 2007, 2 (04) :43-56
[7]  
IEEE, 2000, IEEE Standard 1471-2000
[8]  
Inoki M, 2007, APPLIED COMPUTING 2007, VOL 1 AND 2, P1207, DOI 10.1145/1244002.1244266
[9]  
Jansen A, 2006, 5TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, P109
[10]  
Kazman R., 2000, Tech. Rep. CMU/SEI-2000-TR-004