This paper describes a technique for improving separation of concerns at the level of domain modeling. A contribution of this new approach is the construction of support tools that facilitate the elevation of crosscutting modeling concerns to first-class constructs in a type-system. The key idea is the application of a variant of the OMG Object Constraint Language to models that are stored persistently in XML. With this approach, weavers are generated from domain-specific descriptions to assist a modeler in exploring various alternative modeling scenarios. The paper examines several facets of Aspect-Oriented Domain Modeling (AODM), including: domain-specific model weavers, a language to support the concern separation, an overview of code generation issues within a meta-weaver framework, and a comparison between AODM and AOP. An example of the approach is provided, as well as a description of several future concepts for extending the flexibility within AODM. © Springer-Verlag Berlin Heidelberg 2003.
CITATION STYLE
Gray, J., Bapty, T., Neema, S., Schmidt, D. C., Gokhale, A., & Natarajan, B. (2003). An approach for supporting aspect-oriented domain modeling. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2830, 151–168. https://doi.org/10.1007/978-3-540-39815-8_10
Mendeley helps you to discover research relevant for your work.