首页> 外文会议>36th Annual IEEE International Computer Software and Applications Conference.;vol. 1.;Main Conference >An Approach for Detecting Inconsistencies between Behavioral Models of the Software Architecture and the Code
【24h】

An Approach for Detecting Inconsistencies between Behavioral Models of the Software Architecture and the Code

机译:一种检测软件体系结构行为模型与代码之间不一致的方法

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

摘要

In practice, inconsistencies between architectural documentation and the code might arise due to improper implementation of the architecture or the separate, uncontrolled evolution of the code. Several approaches have been proposed to detect inconsistencies between the architecture and the code but these tend to be limited for capturing inconsistencies that might occur at runtime. We present a runtime verification approach for detecting inconsistencies between the dynamic behavior of the documented architecture and the actual runtime behavior of the system. The approach is supported by a set of tools that implement the architecture and the code patterns in Prolog, and automatically generate runtime monitors for detecting inconsistencies. We illustrate the approach and the toolset for a Crisis Management System case study.
机译:实际上,由于架构的不正确实现或代码的独立,不受控制的演变,可能会导致体系结构文档与代码之间的不一致。已经提出了几种方法来检测体系结构和代码之间的不一致,但是为了捕获可能在运行时发生的不一致,这些方法往往受到限制。我们提出了一种运行时验证方法,用于检测所记录的体系结构的动态行为与系统的实际运行时行为之间的不一致。一组工具支持该方法,这些工具实现Prolog中的体系结构和代码模式,并自动生成运行时监视器以检测不一致之处。我们说明了危机管理系统案例研究的方法和工具集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号