Summary
A software system can be viewed as a combination of separate concerns covering various artifact types and cross-cutting the primary structure within each artifact type. This chapter presents a concern-based approach to model-driven development. An aspectual pattern concept is used to represent concerns at different model levels. We back our approach with a concrete tool implementation called MADE (Modeling and Architecting Development Environment). The tool has been used in a number of development scenarios providing support for variability management, framework specialization, maintenance, and system comprehension. The tool introduces a task-based model-driven development environment and provides facilities for model generation, checking, and tracing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Hammouda, I. (2005). A Tool Infrastructure for Model-Driven Development Using Aspectual Patterns. In: Beydeda, S., Book, M., Gruhn, V. (eds) Model-Driven Software Development. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-28554-7_7
Download citation
DOI: https://doi.org/10.1007/3-540-28554-7_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25613-7
Online ISBN: 978-3-540-28554-0
eBook Packages: Computer ScienceComputer Science (R0)