Development and use of dynamic product-line architectures
2005 (English)In: IEE Proceedings - Software, ISSN 1462-5970, E-ISSN 1463-9381, Vol. 152, no 1, 15-28 p.Article in journal (Refereed) Published
Software product families are used to improve reuse and shorten lead times, with several positive side effects such as improved quality and lowered cost. This paper presents the results of a case study conducted at four Swedish companies that are involved in either the development of or development with a software product family. We identify and discuss several issues such as inter-organizational development of platforms, platforms that employ dynamism, and platforms as a vehicle to achieve certain quality attributes. We analyze issues and demonstrate how these can be deduced to shortcomings in scoping and variability management for non-functional quality attributes and dynamic architectures.
Place, publisher, year, edition, pages
2005. Vol. 152, no 1, 15-28 p.
decision making; object-oriented methods; software architecture; software development management; software libraries; software prototyping; software quality; software reusability; software product families; Swedish companies; inter-organisational development; dynamic reconfiguration; dynamic product-line architectures
Engineering and Technology
IdentifiersURN: urn:nbn:se:liu:diva-12966DOI: 10.1049/ip-sen:20041007OAI: oai:DiVA.org:liu-12966DiVA: diva2:17558