DocumentCode :
3468005
Title :
Extreme Product Line Engineering: Managing Variability and Traceability via Executable Specifications
Author :
Ghanam, Yaser ; Maurer, Frank
Author_Institution :
Univ. of Calgary, Calgary, AB, Canada
fYear :
2009
fDate :
24-28 Aug. 2009
Firstpage :
41
Lastpage :
48
Abstract :
Extreme Programming (XP) has been reported to work well by valuing principles of simplicity, lightweight practices, effective feedback and continuous process and product improvement. This paper describes an approach towards managing software product lines in a setting where XP practices are common. The paper is an action research describing a case where we handled variability in the domain of intelligent home systems to satisfy a range of requirements by our industrial partner. The paper delves into how variability and traceability of requirements can be managed via executable specifications. A case study was used to evaluate the approach, and it provided initial insights on its feasibility and usefulness.
Keywords :
formal specification; home automation; product development; program diagnostics; software management; software reusability; executable specification; extreme product line engineering; extreme programming; intelligent home system; software product line management; traceability management; variability management; Conference management; Engineering management; Environmental economics; Feedback; Intelligent systems; Monitoring; Productivity; Security; Smart homes; Time to market; agile; software product lines; test-driven development; variability; xp;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Agile Conference, 2009. AGILE '09.
Conference_Location :
Chicago, IL
Print_ISBN :
978-0-7695-3768-9
Type :
conf
DOI :
10.1109/AGILE.2009.12
Filename :
5261110
Link To Document :
بازگشت