首页> 外文会议>International Conference on Software Engineering >Validating Real-time Systems By History-checking TRIO Specifications*
【24h】

Validating Real-time Systems By History-checking TRIO Specifications*

机译:通过历史检查三重奏规范验证实时系统*

获取原文
获取外文期刊封面目录资料

摘要

We emphasize the importance of formal executable specifications in the development of real-time systems, as a means to assess the adequacy of the requirements before a costly development process takes place. TRIO is a first order temporal logic language for executable specification of real-time systems that deals with time in a quantitative way by providing a metric to indicate distance in time between events and length of time intervals. We surnmarise the language, its straightforward model-theoretic semantics, and a tableaux-based algorithm to decide satisfiability. Then we present an efficient algorithm to perform history-checking, i.e., to check tha a history of the system satisfies the specification. This algorithm can be used as a basis for an effective specification testing tool. The algorithm is described, a qualitative estimation of its complexity is provided, and the main functionalities of the tool are presented, together with sample test cases. Finally, we draw the conclusions and indicate directions of future research.
机译:我们强调正式可执行规范在实时系统开发中的重要性,作为评估在昂贵的开发过程之前要求要求的充分性。 TRIO是一种用于可执行规范的一阶时间逻辑语言,其实时系统的可执行规范以定量方式通过提供指标来指示事件与时间间隔之间的时间距离和时间间隔之间的距离。我们陈旧语言,其直接模型 - 理论语义,以及基于TableAux的算法来决定可靠性。然后我们介绍了一种有效的算法来执行历史检查,即检查系统的历史满足规范。该算法可用作有效规范测试工具的基础。描述了算法,提供了复杂性的定性估计,并呈现了该工具的主要功能以及样本测试用例。最后,我们得出结论,表明未来研究的指示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号