首页> 外文会议>Automation and Test in Europe Conference and Exhibition >SoftContract: an assertion-based software development process that enables design-by-contract
【24h】

SoftContract: an assertion-based software development process that enables design-by-contract

机译:SoftContract:基于断言的软件开发过程,可启用签名

获取原文

摘要

This paper discusses a model-based design flow for requirements in distributed embedded software development. Such requirements are specified using a language similar to linear temporal logic which allows one to reason about time and sequencing. They consist of assertions which must hold for a design, given some assumptions on its environment. They can be checked both during simulation and, at least for a subset, even on the target. The key contribution of the paper is the extension to the embedded software domain of assertion-based verification, and the automated generation of property-checking code in multiple target languages, from simulation, to prototyping, to final production.
机译:本文讨论了基于模型的设计流程,用于分布式嵌入式软件开发中的要求。使用类似于线性时间逻辑的语言指定此类要求,该语言允许一个人来推理时间和排序。他们包括必须持有设计的断言,以其对环境的一些假设。即使在目标上,也可以在模拟期间检查它们。本文的主要贡献是扩展基于断言的验证的嵌入式软件领域,以及以多种目标语言,从仿真到原型制作到最终生产的自动化物业检查代码的自动化生成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号