Experience on applying software architecture recovery to automotive embedded systems

作者: Xinhai Zhang , Magnus Persson , Mattias Nyberg , Behrooz Mokhtari , Anton Einarson

DOI: 10.1109/CSMR-WCRE.2014.6747199

关键词:

摘要: The importance and potential advantages with a comprehensive product architecture description are well described in the literature. However, developing such takes additional resources, it is difficult to maintain consistency evolving implementations. This paper presents an approach industrial experience which based on recovery from source code at truck manufacturer Scania CV AB. extracted representation of presented several views verified CAN signal level. Lessons learned discussed.

参考文章(10)
N.C. Mendonca, J. Kramer, Developing an approach for the recovery of distributed software architectures workshop on program comprehension. pp. 28- 36 ,(1998) , 10.1109/WPC.1998.693279
Ghulam Rasool, Nadim Asif, Software Architecture Recovery World Academy of Science, Engineering and Technology, International Journal of Computer, Electrical, Automation, Control and Information Engineering. ,vol. 1, pp. 939- 944 ,(2007)
Manfred Broy, Challenges in automotive software engineering Proceeding of the 28th international conference on Software engineering - ICSE '06. pp. 33- 42 ,(2006) , 10.1145/1134285.1134292
Wolfgang Eixelsberger, Lasse Warholm, Rene Klösch, Harald Gall, Software architecture recovery of embedded software international conference on software engineering. pp. 558- 559 ,(1997) , 10.1145/253228.253446
Nour Ali, Jacek Rosik, Jim Buckley, Characterizing real-time reflexion-based architecture recovery Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures - QoSA '12. pp. 23- 32 ,(2012) , 10.1145/2304696.2304702
R.L. Krikhaar, Reverse architecting approach for complex systems international conference on software maintenance. pp. 4- 11 ,(1997) , 10.1109/ICSM.1997.624225
G. Antoniol, G. Canfora, G. Casazza, A. De Lucia, E. Merlo, Recovering traceability links between code and documentation IEEE Transactions on Software Engineering. ,vol. 28, pp. 970- 983 ,(2002) , 10.1109/TSE.2002.1041053
S. Ducasse, D. Pollet, Software Architecture Reconstruction: A Process-Oriented Taxonomy IEEE Transactions on Software Engineering. ,vol. 35, pp. 573- 591 ,(2009) , 10.1109/TSE.2009.19
G.C. Murphy, D. Notkin, K.J. Sullivan, Software reflexion models: bridging the gap between design and implementation IEEE Transactions on Software Engineering. ,vol. 27, pp. 364- 380 ,(2001) , 10.1109/32.917525
Michael Baloh, Gopal Raghav, Shiva Sivashankar, Key considerations in the translation of legacy embedded control software to Model Based Executable Specifications international conference on control applications. pp. 539- 544 ,(2006) , 10.1109/CACSD-CCA-ISIC.2006.4776703