Evolution and Composition of Reusable Assets in Product-Line Architectures: A Case Study

作者: Jan Bosch

DOI: 10.1007/978-0-387-35563-4_18

关键词:

摘要: In this paper, a case study investigating the experiences from evolution and modification of reusable assets in product-line architectures is presented involving two Swedish companies, Axis Communications AB Securitas Larm AB. Key persons these organisations have been interviewed information has collected documents other sources. The identified problems related to multiple versions assets, dependencies between use new contexts. problem causes analysed, including early intertwining functionality, organizational model, time market pressure, lack economic models encapsulation boundaries required interfaces.

参考文章(26)
J.A. Goguen, Parameterized programming and software architecture international conference on software reuse. pp. 2- 10 ,(1996) , 10.1109/ICSR.1996.496108
P.B. Kruchten, The 4+1 View Model of architecture IEEE Software. ,vol. 12, pp. 42- 50 ,(1995) , 10.1109/52.469759
Lodewijk Bergmans, Cristina Videira Lopes, Aspect-Oriented Programming workshop on object oriented technology. ,vol. 1241, pp. 288- 313 ,(1999) , 10.1007/3-540-46589-8_17
J. Bosch, P. Molin, Software architecture design: evaluation and transformation engineering of computer based systems. pp. 4- 10 ,(1999) , 10.1109/ECBS.1999.755855
Clemens Szyperski, Dominik Gruntz, Stephan Murer, Component Software: Beyond Object-Oriented Programming ,(2002)
Wilhelm Schäfer, Masao Matsumoto, Rubén Prieto-Díaz, Software reusability ,(1993)
Ralph E. Johnson, Brian Foote, Designing reusable classes Journal of Object-oriented Programming. ,vol. 1, pp. 22- 35 ,(1988)
G. Kiczales, C. Lopes, Aspect-Oriented Programming technology of object oriented languages and systems. ,vol. 1, pp. 468- ,(2000) , 10.1109/TOOLS.2000.10031