Refining Interval Temporal Logic specifications

被引:0
|
作者
Cau, A [1 ]
Zedan, H [1 ]
机构
[1] De Montfort Univ, Sci & Engn Res Ctr, Dept Comp Sci, Leicester LE1 9BH, Leics, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Interval Temporal Logic (ITL) was designed as a tool for the specification and verification of systems. The development of an executable subset of ITL, namely Tempura, was an important step in the use of temporal logic as it enables the developer to check, debug and simulate the design. However, a design methodology is missing that transforms an abstract ITL specification to an executable (concrete) Tempura program. The paper describes a development technique for ITL based on refinement calculus. The technique allows the development to proceed from high level "abstract" system specification to low level "concrete" implementation via a series of correctness preserving refinement steps. It also permits a mixture of abstract specification and concrete implementation at any development step. To allow the development of such a technique, ITL is extended to include modularity, resources and explicit communication. This allows synchronous, asynchronous and shared variable concurrency to be explicitly expressed. These constructs also help in solving the problems, like lack of expressing modularity, timing and communication, discovered during the use of ITL and Tempura for a large-scale applicational.
引用
收藏
页码:79 / 94
页数:16
相关论文
共 50 条
  • [41] Transfer Entropy in MDPs with Temporal Logic Specifications
    Bharadwaj, Suda
    Ahmadi, Mohamadreza
    Tanaka, Takashi
    Topcu, Ufuk
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 4173 - 4180
  • [42] Temporal logic for scenario-based specifications
    Kugler, H
    Harel, D
    Pnueli, A
    Lu, Y
    Bontemps, Y
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 445 - 460
  • [43] A Program Logic to Verify Signal Temporal Logic Specifications of Hybrid Systems
    Ahmad, Hammad
    Jeannin, Jean-Baptiste
    HSCC2021: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS-IOT WEEK), 2021,
  • [44] AN INTERVAL-BASED TEMPORAL LOGIC
    SCHWARTZ, RL
    MELLIARSMITH, PM
    VOGT, FH
    LECTURE NOTES IN COMPUTER SCIENCE, 1984, 164 : 443 - 457
  • [45] Parametric Metric Interval Temporal Logic
    Di Giampaolo, Barbara
    La Torre, Salvatore
    Napoli, Margherita
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2010, 6031 : 249 - 260
  • [46] Actions with Failures in Interval Temporal Logic
    Hommersom, Arjen
    Lucas, Peter
    COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2008, 5056 : 22 - 41
  • [47] Parametric metric interval temporal logic
    Di Giampaolo, Barbara
    La Torre, Salvatore
    Napoli, Margherita
    THEORETICAL COMPUTER SCIENCE, 2015, 564 : 131 - 148
  • [48] Model checking interval temporal logic
    Zhang, Hai-Bin
    Duan, Zhen-Hua
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2009, 36 (02): : 338 - 342
  • [49] Sharpening the undecidability of interval temporal logic
    Lodaya, K
    ADVANCES IN COMPUTING SCIENCE-ASIAN 2000, PROCEEDINGS, 2000, 1961 : 290 - 298
  • [50] Temporal Relaxation of Signal Temporal Logic Specifications for Resilient Control Synthesis
    Buyukkocak, Ali Tevfik
    Aksaray, Derya
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 2890 - 2896