首页> 外文期刊>Journal of logic and computation >Interaction-based Runtime Verification for Systems of Systems Integration
【24h】

Interaction-based Runtime Verification for Systems of Systems Integration

机译:系统集成系统基于交互的运行时验证

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

摘要

Complex distributed systems pose great challenges for quality assurance. Size, complexity and concurrency of these systems often render traditional verification techniques impractical. In particular, this is true for systems integration efforts, where additional challenges arise from the independent evolution of the composed systems. Runtime verification provides a systematic strategy for analytical quality assurance of such systems. Key elements of runtime verification are system models, ways to inject these models into the observed system and a framework for analysing and monitoring the runtime behaviour against the models. The approach we present in this article is based on interaction models. We specify expected system interactions using Message Sequence Charts (MSC), from which we generate distributed runtime monitors for each of the components. We use aspect-oriented programming (AOP) techniques to inject the monitors into the implementation of the components. Thereby, we verify the adherence of the distributed system interactions with the MSC model. The focus of this article is the runtime verification in the systems integration domain; here, Enterprise Service Buses (ESB) have emerged as a powerful infrastructure for integrating complex distributed systems. In the context of an ESB we leverage the Spring AOP framework to inject the runtime monitors. As a result we obtain a comprehensive, tool-supported approach for model-based runtime verification of interactions. We demonstrate our approach using the Central Locking System as running example of an integrated embedded system.
机译:复杂的分布式系统对质量保证提出了巨大挑战。这些系统的大小,复杂性和并发性常常使传统的验证技术不切实际。尤其是对于系统集成工作而言,这是附加的挑战,这些挑战来自于组成系统的独立发展。运行时验证为此类系统的分析质量保证提供了系统的策略。运行时验证的关键元素是系统模型,将这些模型注入到观察到的系统中的方法,以及用于根据模型分析和监视运行时行为的框架。我们在本文中介绍的方法基于交互模型。我们使用消息序列图(MSC)指定预期的系统交互,从中我们为每个组件生成分布式运行时监视器。我们使用面向方面的编程(AOP)技术将监视器注入到组件的实现中。从而,我们验证了MSC模型与分布式系统交互的依从性。本文的重点是系统集成域中的运行时验证。在这里,企业服务总线(ESB)已经成为集成复杂的分布式系统的强大基础架构。在ESB的上下文中,我们利用Spring AOP框架注入运行时监视器。结果,我们获得了一种全面的,工具支持的方法,用于基于模型的交互运行时验证。我们使用中央锁定系统作为集成嵌入式系统的运行示例来演示我们的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号