Information Technology Reference
In-Depth Information
analysis of the results gained from the SPL examples. One
chapter focuses precisely on the question of introducing SPLE
and proposes a ten-step approach.
8.5. Stahl, Voelter, and Czarnecki topic
Model-Driven Software Development: Technology,
Engineering, Management [SVC 06a] is a complete guide
for MDE practitioners. Part 1 of the topic presents an overview
of the approach: terminology, history, and classification in the
generative development field, and at the time of its creation
(2006), the status of the MDE practice. The authors also
present in detail the case study of a typical Web application
with all the challenges it overcomes, which helps the reader
understand the real context of software development. The
second part of the topic introduces concepts regarding domain-
specific modeling by means of metamodels and UML-based
techniques. Software architectures are specially treated in
this part in order to illustrate the applicability of MDE. A
deep discussion of MDE in the context of code generation
techniques is presented along with a broad classification of
such techniques. The third part of the topic centers on the
processes involved in MDE projects and presents two new
case studies to illustrate a full MDE process chain. The fourth
section covers economic and organizational topics. The return
of investment on MDE is evaluated, roles and skills are
defined for practitioners, and strategies for MDE adoption are
discussed.
8.6. AMPLE topic
The results of the AMPLE project 1 were published in a
topic [RAS 11]. This European project aimed at combining
state-of-the-art in aspect-oriented software development and
1 http://www.ample-project.net/.
Search WWH ::




Custom Search