• DocumentCode
    2744817
  • Title

    Feature Oriented Model Driven Development: A Case Study for Portlets

  • Author

    Trujillo, Salvador ; Batory, Don ; Diaz, Oscar

  • Author_Institution
    Dept. of Comput. Sci., Univ. of the Basque Country, San Sebastian
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    44
  • Lastpage
    53
  • Abstract
    Model driven development (MDD) is an emerging paradigm for software construction that uses models to specify programs, and model transformations to synthesize executables. Feature oriented programming (FOP) is a paradigm for software product lines where programs are synthesized by composing features. feature oriented model driven development (FOMDD) is a blend of FOP and MDD that shows how products in a software product line can be synthesized in an MDD way by composing features to create models, and then transforming these models into executables. We present a case study of FOMDD on a product line of portlets, which are components of web portals. We reveal mathematical properties of portlet synthesis that helped us to validate the correctness of our abstractions, tools, and specifications, as well as optimize portlet synthesis.
  • Keywords
    object-oriented programming; portals; software engineering; Web portals; feature oriented model driven development; feature oriented programming; software construction; software product; Automation; DSL; Documentation; Mathematical model; Portals; Programming; Software standards; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2007. ICSE 2007. 29th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2828-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2007.36
  • Filename
    4222567