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
中科院分区:
其他
文献类型:
--
作者:
J. Gray;T. Bapty;S. Neema;D. Schmidt;A. Gokhale;B. Natarajan

文献摘要

被引文献

相似文献

本文描述了一种在领域建模级别改进关注点分离的技术。这种新方法的一个贡献是构建支持工具,促进将横切建模关注点提升为类型系统中的一流构造。关键思想是将 OMG 对象约束语言的变体应用到持久存储在 XML 中的模型。通过这种方法,编织器是根据特定领域的描述生成的,以帮助建模者探索各种替代建模场景。本文研究了面向方面的域建模 (AODM) 的几个方面,包括:特定于域的模型编织器、支持关注点分离的语言、元编织器框架内的代码生成问题的概述以及 AODM 和 AOP 之间的比较。提供了该方法的示例,以及用于扩展 AODM 内灵活性的几个未来概念的描述。
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.