首页> 外文会议>International Conference on Knowledge, Information and Creativity Support Systems >A Model-Based Method for Modeling and Verifying Event-Based Aspect-Oriented Applications
【24h】

A Model-Based Method for Modeling and Verifying Event-Based Aspect-Oriented Applications

机译:一种用于建模和验证基于事件的方面的方面应用程序的模型方法

获取原文

摘要

Event-based aspect-oriented programming (EAOP) model allows to systematically treat relationship between point-cuts and to execute aspects whenever receiving events emitted by the base program. However, this model neither comes with formal specification nor provides any mechanism to verify its properties formally. In this paper, we propose a model-based method based on Event-B formal method to analyze an EAOP application. First, we specify its components in Event-B notations where we make use of Event-B refinement mechanism to model the base and the monitoring programs. After that, we exploit Event-B generated proof obligations to check if the application constraints are affected by aspect cross-cuts. Finally, the proposed method is illustrated in detail with an example.
机译:基于事件的方面的方面编程(EAOP)模型允许系统地处理点切割之间的关系并在基本程序发出的事件时执行方面。但是,此模型既不具有正式规范,也不提供任何机制来验证其属性。在本文中,我们提出了一种基于事件-B形式方法的基于模型的方法来分析EAP应用。首先,我们在Event-B符号中指定其组件,其中我们利用Event-B改进机制来模拟基础和监控程序。之后,我们利用Event-B生成的证明义务来检查应用程序限制是否受到方面交叉剪辑的影响。最后,用示例详细说明该方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号