首页> 外文会议>Proceedings of the 2005 workshop on Modeling and analysis of concerns in software >A model-driven approach to enforce crosscutting assertion checking
【24h】

A model-driven approach to enforce crosscutting assertion checking

机译:一种模型驱动的方法来执行横切断言检查

获取原文
获取原文并翻译 | 示例

摘要

Design by Contract provides an effective principle to enable the construction of robust software by describing properties of a module using logical assertions. This paper presents a model-driven approach for weaving assertion checking aspects into a large software system. The approach is based on a technique called two-level aspect weaving. At the top level, crosscutting assertions are weaved into a model by use of a model weaver. The second step of the weaving process occurs when the Model-Driven Program Transformation technique is applied to perform large-scale adaptation of the underlying source code from the contracts specified in the high-level models. The paper briefly presents a case study to illustrate the concept.
机译:合同设计提供了有效的原理,可以通过使用逻辑断言描述模块的属性来构建健壮的软件。本文提出了一种模型驱动的方法,用于将断言检查方面编织到大型软件系统中。该方法基于一种称为两方面方面编织的技术。在顶层,通过使用模型编织器将横切断言编织到模型中。当应用模型驱动程序转换技术从高级模型中指定的合同对底层源代码进行大规模调整时,将进行编织过程的第二步。本文简要介绍了一个案例研究来说明这一概念。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号