首页> 外文期刊>IEEE Transactions on Software Engineering >A layered approach to automating the verification of real-time systems
【24h】

A layered approach to automating the verification of real-time systems

机译:自动化实时系统验证的分层方法

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

摘要

A layered approach to the specification and verification of real-time systems is described. Application processes are specified in the CSR Application Language, which includes high-level language constructs such as timeouts, deadlines, periodic processes, interrupts, and exception handling. A configuration schema is used to map the processes to system resources, and to specify the communication links between them. The authors automatically translate the result of the mapping into the CCSR process algebra, which characterizes CSR's resource-based computation model by a prioritized transition system. For the purposes of verification, a reachability analyzer based on the CCSR semantics has been implemented. This tool mechanically evaluates the correctness of the CSR specification by checking whether an exception state can be reached in its corresponding CCSR term. The effectiveness of this technique is illustrated by a multisensor robot example.
机译:描述了对实时系统进行规范和验证的分层方法。应用程序过程在CSR应用程序语言中指定,该语言包括高级语言构造,例如超时,期限,定期过程,中断和异常处理。配置模式用于将进程映射到系统资源,并指定它们之间的通信链接。作者自动将映射结果转换为CCSR流程代数,该代数通过优先转换系统来表征CSR基于资源的计算模型。为了进行验证,已经实现了基于CCSR语义的可达性分析器。该工具通过检查在其相应的CCSR条款中是否可以达到异常状态,从而机械地评估CSR规范的正确性。多传感器机器人示例说明了该技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号