DocumentCode :
3031412
Title :
Rhizome: A Feature Modeling and Generation Platform
Author :
Ge, Guozheng ; Whitehead, E. James, Jr.
Author_Institution :
Dept. of Comput. Sci., Univ. of California, Santa Cruz, CA
fYear :
2008
fDate :
15-19 Sept. 2008
Firstpage :
375
Lastpage :
378
Abstract :
Rhizome is an end-to-end feature modeling and code generation platform that includes a feature modeling language (FeatureML), a template language (MarkerML) and a template-based code generator. A software designer creates feature models using FeatureML by selecting and defining design choices. These design choices can be automatically associated with code templates and interpreted as parameter values for code generation. The code generator then replaces markers embedded in the code templates with dynamically generated code blocks to produce source code.
Keywords :
product development; program compilers; program interpreters; software maintenance; specification languages; FeatureML; MarkerML template language; Rhizome end-to-end feature modeling; code interpretation; feature modeling language; software design; software product line; source code; template-based code generation platform; Automatic generation control; Computer science; Documentation; Humans; Java; Model driven engineering; Product design; Software design; Software tools; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
Conference_Location :
L´Aquila
ISSN :
1938-4300
Print_ISBN :
978-1-4244-2187-9
Electronic_ISBN :
1938-4300
Type :
conf
DOI :
10.1109/ASE.2008.52
Filename :
4639345
Link To Document :
بازگشت