Loading...
Process patterns for MDA-based software development
Asadi, M ; Sharif University of Technology | 2010
803
Viewed
- Type of Document: Article
- DOI: 10.1109/SERA.2010.32
- Publisher: 2010
- Abstract:
- Information systems are expected to satisfy increasingly ambitious requirements, while reducing time-to-market has become a primary objective. This trend has necessitated the advent of development approaches that are better equipped and flexible enough to cope with modern challenges. Model-Driven Architecture (MDA) and Situational Method Engineering (SME) are approaches addressing this requirement: MDA provides promising means for automating the software process, and revitalizes the role of modeling in software development; SME focuses on project-specific methodology construction, mainly through assembling reusable method fragments (process patterns) retrieved from a method base. We provide a set of high-level process patterns for model-driven development which have been derived from a study of six prominent MDA-based methodologies, and which form the basis for a proposed generic MDA Software Process (MDASP). These process patterns can promote SME by providing classes of common process components which can be used for assembling, tailoring, and extending MDA-based methodologies
- Keywords:
- Model-driven development ; Common process ; Development approach ; Level process ; MDA software ; Model driven development ; Model-driven architecture ; Primary objective ; Process patterns ; Situational Method Engineering ; Software development ; Software process ; Time-to-market ; Computer software reusability ; Engineering research ; Fuzzy control ; Software architecture ; Software design
- Source: 8th ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2010, 24 May 2010 through 26 May 2010, Montreal, QC ; 2010 , Pages 190-197 ; 9780769540757 (ISBN)
- URL: http://ieeexplore.ieee.org/document/5489828/?reload=true