• 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