首页> 外文会议>IEEE International Conference on Software Engineering and Formal Methods >Checking Interface Interaction Protocols Using Aspect-Oriented Programming
【24h】

Checking Interface Interaction Protocols Using Aspect-Oriented Programming

机译:使用面向方面的编程检查界面交互协议

获取原文

摘要

We propose an approach based on aspect-oriented programming to specify and to verify interaction protocols in the component interfaces of Java programs. First, based on method patterns of AspectJ we introduce a simple protocol specification language that specifies temporal orders of operations of an interface. We then develop an algorithm that takes a protocol specification and produces aspect code that will check for protocol conformance of programs that use the interface at runtime. Finally, we propose several extensions that enable the integration of our approach with static techniques and allow checking protocols over multiple components.
机译:我们提出了一种基于方面方面的编程的方法,以指定并验证Java程序的组件接口中的交互协议。首先,基于Aspectj的方法模式,我们介绍了一种简单的协议规范语言,指定接口的时间顺序。然后,我们开发一种算法,该算法采用协议规范,并生成asspence代码,该方面代码将检查在运行时使用接口的程序的协议一致性。最后,我们提出了几种扩展,使我们的方法能够与静态技术集成并允许通过多个组件检查协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号