首页> 外文OA文献 >Model Compiler Construction Based on Aspect-Oriented Mechanisms
【2h】

Model Compiler Construction Based on Aspect-Oriented Mechanisms

机译:基于面向方面机制的模型编译器构建

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

Model-driven architecture (MDA) aims at automating soft-ware design processes. Design models are divided into platform-independentmodels (PIMs) and platform-speci c models (PSMs). A model compilertransforms the former models into the latter automatically. We can re-gard PIMs as a new kind of reusable software component because theycan be reused even if a platform is changed. However, a generated PSMis useless if it does not satisfy system limitations such as memory us-age and real-time constraints. It is necessary to allow a modeler tocustomize transformation rules because model modi cations for deal-ing with these limitations may be speci c to an application. However,current model compilers do not provide the modeler su cient customiza-tion methods. In order to tackle this problem, we propose a method forconstructing an extensible model compiler based on aspect orientation,a mechanism that modularizes crosscutting concerns. Aspect orientationis useful for platform descriptions because it crosscuts many model el-ements. A modeler can extend model transformation rules by de ningnew aspects in the process of modeling. In this paper, an aspect-orientedmodeling language called AspectM (Aspect for Modeling) for supportingmodeling-level aspects is introduced. Using AspectM, a modeler can de-scribe not only crosscutting concerns related to platforms but also otherkinds of crosscutting concerns. We believe that MDA is one of the ap-plications of aspect-oriented mechanisms. The contribution of this paperis to show that a model compiler can actually be constructed based onaspect-oriented mechanisms.
机译:模型驱动的体系结构(MDA)旨在自动化软件设计过程。设计模型分为平台无关模型(PIM)和平台特定模型(PSM)。模型编译器自动将前者模型转换成后者。我们可以将PIM重新添加为一种新型的可重用软件组件,因为即使平台发生了变化,它们也可以重用。但是,如果生成的PSMi不满足系统限制(例如内存使用和实时约束),则将无用。有必要允许建模者自定义转换规则,因为用于处理这些限制的模型修改可能是应用程序特定的。但是,当前的模型编译器无法提供建模器的高级自定义方法。为了解决这个问题,我们提出了一种基于方面导向的可扩展模型编译器的构建方法,一种将横切关注点模块化的机制。面向方面对于平台描述很有用,因为它与许多模型元素相交。建模人员可以通过在建模过程中定义新的方面来扩展模型转换规则。在本文中,介绍了一种用于支持建模级别方面的面向方面的建模语言,称为AspectM(建模方面)。使用AspectM,建模者不仅可以描述与平台相关的横切关注点,还可以描述其他种类的横切关注点。我们认为MDA是面向方面的机制的应用之一。本文的贡献在于表明可以实际上基于面向方面的机制来构建模型编译器。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号