首页> 外文会议>Software engineering and formal methods >Formalizing Timing Diagram Requirements in Discrete Duration Calculus
【24h】

Formalizing Timing Diagram Requirements in Discrete Duration Calculus

机译:在离散持续时间演算中形式化时序图要求

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

摘要

Several temporal logics have been proposed to formalise timing diagram requirements over hardware and embedded controllers. However, succintness and visual structure of a timing diagram are not adequately captured by their formulae [6]. Interval temporal logic QDDC is a highly succint and visual notation for specifying patterns of behaviours [15]. In this paper, we propose a practically useful notation called SeCeNL which enhances the quantifier and negation free fragment of QDDC with features of nominals and limited liveness. We show that for SeCeNL, the satisfiability and model checking problems have elementary complexity as compared to the non-elementary complexity for the full logic QDDC. Next we show that timing diagrams can be naturally, compositionally and succintly formalized in SeCeNL as compared with PSL-Sugar and MTL. We give a linear time translation from timing diagrams to SeCeNL. As our second main result, we propose a linear time translation of SeCeNL into QDDC. This allows QDDC tools such as DCVALID [15,16] and DCSynth [17] to be used for checking consistency of timing diagram requirements as well as for automatic synthesis of property monitors and controllers. We give an example of a minepump controller to illustrate our tools.
机译:已经提出了几种时间逻辑来形式化硬件和嵌入式控制器上的时序图要求。但是,时序图的简洁性和视觉结构无法通过其公式[6]充分捕捉。间隔时间逻辑QDDC是一种高度简洁的视觉表示法,用于指定行为模式[15]。在本文中,我们提出了一种实用的表示法,称为SeCeNL,它以标称值和有限的活动性增强了QDDC的无量词和无负数的片段。我们表明,对于SeCeNL,与全逻辑QDDC的非基本复杂度相比,可满足性和模型检查问题具有基本复杂度。接下来,我们展示了与PSL-Sugar和MTL相比,SeCeNL中的时序图可以自然,组成和简洁地形式化。我们给出了从时序图到SeCeNL的线性时间转换。作为我们的第二个主要结果,我们提出了SeCeNL到QDDC的线性时间转换。这允许QDDC工具(例如DCVALID [15,16]和DCSynth [17])用于检查时序图要求的一致性以及用于属性监视器和控制器的自动综合。我们以一个地雷泵控制器为例来说明我们的工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号