DocumentCode :
2519273
Title :
The Impact of Model Driven Development on the Software Architecture Process
Author :
Heijstek, Werner ; Chaudron, Michel R V
Author_Institution :
Leiden Inst. of Adv. Comput. Sci., Leiden Univ., Leiden, Netherlands
fYear :
2010
fDate :
1-3 Sept. 2010
Firstpage :
333
Lastpage :
341
Abstract :
While Model-Driven Development (MDD) is an increasingly popular software development approach, its impact on the development process in large-scale, industrial practice is not yet clear. For this study the application of MDD in a large-scale industrial software development project is analyzed over a period of two years. Applying a grounded theory approach we identified 14 factors which impact the architectural process. We found that scope creep is more likely to occur, late changes can imply more extensive rework and that business engineers need to be more aware of the technical impact of their decisions. In addition, the introduced Domain-Specific Language (DSL) provides a new common idiom that can be used by more team members and will ease communication among team members and with clients. Also, modelers need to be much more explicit and complete in their descriptions. Parallel development of a code generator and defining a proper meta-model require additional time investments. Lastly, the more central role of software architecture design documentation requires more structured, detailed and complete architectural information and consequently, more frequent reviews.
Keywords :
software architecture; specification languages; code generator; domain-specific language; large-scale industrial software development project; model driven development; software architecture process; Business; DSL; Interviews; Lead; Programming; Software; Unified modeling language; Industrial Case Study; Model Driven Development (MDD); Software Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on
Conference_Location :
Lille
ISSN :
1089-6503
Print_ISBN :
978-1-4244-7901-6
Type :
conf
DOI :
10.1109/SEAA.2010.63
Filename :
5598116
Link To Document :
بازگشت