Title :
Decision-Model-Based Code Generation for SPLE
Author :
Weiss, David M. ; Li, Jimmy J. ; Slye, H. ; Dinh-Trong, T. ; Sun, Hongyu
Author_Institution :
Avaya Labs., Basking Ridge, NJ
Abstract :
Software product line engineering (SPLE) takes advantage of the commonalities and predicts variabilities among members of a family to create efficient means of producing those members. Different approaches use different methods for defining the product line and producing members of the product line. We describe and demonstrate through a case study the FAST process for achieving generation of members of the product line. The case study introduces the idea of representing constraints among variabilities as edges in a graph and using different graph walking algorithms to generate members of the product line.
Keywords :
decision theory; graph theory; product development; program compilers; software reusability; FAST process; SPLE; decision-model-based code generation; graph walking algorithms; software product line engineering; Application software; Computer science; Decision theory; Java; Legged locomotion; Linux; Performance analysis; Software testing; Software tools; Sun; code generation; decision model; software product line engineering;
Conference_Titel :
Software Product Line Conference, 2008. SPLC '08. 12th International
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3303-2
DOI :
10.1109/SPLC.2008.42