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
Link To Document