Title
Feature Oriented Model Driven Development: A Case Study for Portlets
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.
Year
DOI
Venue
2007
10.1109/ICSE.2007.36
ICSE
Keywords
Field
DocType
model driven development,composing feature,feature oriented programming,feature oriented model driven,product line,case study,optimize portlet synthesis,portlet synthesis,software product line,software construction,programming,object oriented programming,domain model,mathematical model,dsl,documentation,software engineering,automation
Programming language,Object-oriented programming,Software engineering,Systems engineering,Computer science,Correctness,Software,Software product line,Software construction,Portlet,Feature-oriented programming,Executable
Conference
ISSN
ISBN
Citations 
0270-5257
0-7695-2828-7
78
PageRank 
References 
Authors
2.84
24
3
Name
Order
Citations
PageRank
Salvador Trujillo148929.31
Don S. Batory256041237.66
Oscar Díaz341562.28