ABSTRACT
Software development for embedded products requires high quality, high productivity, and short delivery time because of strong business demands. Although software product line engineering (SPLE) is widely recognized as a good approach for systematic reuse of software, few reports present the information needed for other organizations to implement SPLE. This paper describes a case study of applying SPLE to a product family of air-conditioners, including the effects on degree of implementation of SPLE'S three essential activities (domain engineering, application engineering, and management) and its evaluation over the long period. The use of an incomplete implementation of SPLE's three essential activities temporally improves the productivity of the application developments due to the effect of refactored software, but this gradually decreases through architecture erosion.
- Klaus Pohl, Günter Böckle, Frank J. van der Linden, Software Product Line Engineering: Foundations, Principles and techniques Google ScholarDigital Library
- ISO/IEC 26550:2013 Software and systems engineering--Reference model for product line engineering and management.Google Scholar
- Clements, P. and Northrop L.: Software Product Lines: Practice and Patterns, p.608, Addison-Wesley (2001).Google Scholar
- http://www.splc.net/Google Scholar
- Product Line State of the Practice Report, CMU/SEI-2002-TN-017(2002)Google Scholar
- Product Line Engineering : The State of the Practice, IEEE Software, pp.52--60(Nov.2003) Google ScholarDigital Library
- Tomoji Kishi, IPSJ Magazine, Vol.50, No.4, Apr.2009, p.266Google Scholar
Recommendations
An Industrial Case Study for Adopting Software Product Lines in Automotive Industry: An Evolution-Based Approach for Software Product Lines (EVOA-SPL)
SPLC '19: Proceedings of the 23rd International Systems and Software Product Line Conference - Volume BSoftware Product Lines (SPLs) seek to achieve gains in productivity and time to market. Many companies in several domains are constantly adopting SPLs. Dealing with SPLs begin after companies find themselves with successful variants of a product in a ...
On the problems with evolving Egemin's software product line
PLEASE '11: Proceedings of the 2nd International Workshop on Product Line Approaches in Software EngineeringEgemin, an industrial manufacturer of logistic systems is adopting a Software Product Line (SPL) approach to manage the development of their product portfolio. However, due to the intrinsic complexity of the logistic systems and lack of explicitly ...
Improving product configuration in software product line engineering
ACSC '13: Proceedings of the Thirty-Sixth Australasian Computer Science Conference - Volume 135Software Product Line Engineering (SPLE) is a emerging software reuse paradigm. SPLE focuses on systematic software reuse from requirement engineering to product derivation throughout the software development life-cycle. Feature model is one of the most ...
Comments