首页> 外文期刊>Embedded Systems Letters, IEEE >Verifying Cross-Layer Interactions Through Formal Model-Based Assertion Generation
【24h】

Verifying Cross-Layer Interactions Through Formal Model-Based Assertion Generation

机译:通过正式模型的断言生成验证跨层交互

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

摘要

Cross-layer runtime management (RTM) frameworks for embedded systems provide a set of standard application programming interfaces (APIs) for communication between different system layers (i.e., RTM, applications, and device) and simplify the development process by abstracting these layers. Integration of independently developed components of the system is an error-prone process that requires careful verification. In this letter, we propose a formal approach to integration testing through automatic generation of runtime assertions in order to test the implementation of the APIs. Our approach involves a formal model of the APIs developed using the Event-B formal method, which is automatically translated to a set of assertions and embedded in the existing implementation of APIs. The embedded assertions are used at runtime to check the correctness of the integration.
机译:用于嵌入式系统的跨层运行时管理(RTM)框架提供了一组标准应用程序编程接口(API),用于不同系统图层(即RTM,应用程序和设备)之间的通信,并通过抽出这些图层来简化开发过程。整合系统的系统的组件是一个需要仔细验证的错误过程。在这封信中,我们通过自动生成运行时断言提出了一种正式的集成测试,以便测试API的实现。我们的方法涉及使用事件-B形式方法开发的API的正式模型,该方法自动翻译成一组断言并嵌入在现有的API实现中。嵌入式断言在运行时使用,以检查集成的正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号