An Approach for Supporting Aspect-Oriented Domain Modeling
An Approach for Supporting Aspect-Oriented Domain Modeling
复制标题
DOI:
10.1007/978-3-540-39815-8_10
复制
发表时间:
2003-09
期刊:
影响因子:
--
通讯作者:
J. Gray;T. Bapty;S. Neema;D. Schmidt;A. Gokhale;B. Natarajan
中科院分区:
文献类型:
--
作者:
J. Gray;T. Bapty;S. Neema;D. Schmidt;A. Gokhale;B. Natarajan
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.