• DocumentCode
    2631616
  • Title

    Automated Feature Model-Based Generation of Refinement Transformations

  • Author

    Kapova, Lucia ; Goldschmidt, Thomas

  • Author_Institution
    Inst. for Program Struct. & Data Organ., Univ. Karlsruhe(TH), Karlsruhe, Germany
  • fYear
    2009
  • fDate
    27-29 Aug. 2009
  • Firstpage
    141
  • Lastpage
    148
  • Abstract
    Model-driven application engineering builds on the concept of model transformations. To weave additional refinement parts into an application model, so-called refinement transformations are used. In many cases these refinement parts are highly variable and configurable. Such a configuration could depend on application specific features. Today, application developers need to define refinement transformations manually, including all possible configuration combinations. Due to the high number of possible initial requirements such a development method is costly and means significant effort. Therefore configurable refinements should be embedded in an overall model-driven application development process. Currently there is a lack of automated support for integrating these configuration decisions into the development process of refinement transformations. In this paper, we introduce a novel approach for automated feature model-based generation of refinement transformations. To express application features, we consider configurations specified by extended feature diagrams. In addition, we provide a running example giving insight into the application of the presented approach.
  • Keywords
    software engineering; application features; automated feature model-based generation; extended feature diagrams; model transformations; refinement transformations; Application software; Costs; Data engineering; Guidelines; Information technology; Instruments; Message-oriented middleware; Model driven engineering; Predictive models; Software engineering; feature model-based generation; higher-order transformations; model refinement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
  • Conference_Location
    Patras
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3784-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2009.67
  • Filename
    5349866