Logic Based Abstractions of Real-Time Systems

被引:0
|
作者
Roberto Barbuti
Nicoletta De Francesco
Antonella Santone
Gigiola Vaglini
机构
[1] Università di Pisa,Dipartimento di Informatica
[2] Università di Pisa,Dipartimento di Ingegneria dell'Informazione
[3] Università di Pisa,Dipartimento di Ingegneria dell'Informazione
[4] Università di Pisa,Dipartimento di Ingegneria dell'Informazione
来源
关键词
temporal logic; ATP; state explosion;
D O I
暂无
中图分类号
学科分类号
摘要
When verifying concurrent systems described by transition systems, state explosion is one of the most serious problems. If quantitative temporal information (expressed by clock ticks) is considered, state explosion is even more serious. We present a notion of abstraction of transition systems, where the abstraction is driven by the formulae of a quantitative temporal logic, called qu-mu-calculus, defined in the paper. The abstraction is based on a notion of bisimulation equivalence, called 〈ρ, n〉-equivalence, where ρ is a set of actions and n is a natural number. It is proved that two transition systems are 〈ρ, n〉-equivalent iff they give the same truth value to all qu-mu-calculus formulae such that the actions occurring in the modal operators are contained in ρ, and with time constraints whose values are less than or equal to n. We present a non-standard (abstract) semantics for a timed process algebra able to produce reduced transition systems for checking formulae. The abstract semantics, parametric with respect to a set ρ of actions and a natural number n, produces a reduced transition system 〈ρ, n〉-equivalent to the standard one. A transformational method is also defined, by means of which it is possible to syntactically transform a program into a smaller one, still preserving 〈ρ, n〉-equivalence.
引用
收藏
页码:201 / 220
页数:19
相关论文
共 50 条
  • [21] Linear temporal logic with clocks for verification of real-time systems
    Li, Guang-Yuan
    Tang, Zhi-Song
    [J]. Ruan Jian Xue Bao/Journal of Software, 2002, 13 (01): : 33 - 41
  • [22] LOGIC PROGRAMMING FOR REAL-TIME CONTROL OF TELECOMMUNICATION SWITCHING SYSTEMS
    ELSHIEWY, NA
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1990, 8 (1-2): : 121 - 144
  • [23] Specifying industrial real-time systems with a temporal logic framework
    Ciapessoni, E
    Corsetti, E
    Migliorati, M
    Ratto, E
    Crivelli, E
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (01) : 21 - 61
  • [24] Wrapping real-time systems from temporal logic specifications
    Rodríguez, M
    Fabre, JC
    Arlat, J
    [J]. DEPENDABLE COMPUTING: EDCC-4, PROCEEDINGS, 2002, 2485 : 253 - 270
  • [25] TRIO - A LOGIC LANGUAGE FOR EXECUTABLE SPECIFICATIONS OF REAL-TIME SYSTEMS
    GHEZZI, C
    MANDRIOLI, D
    MORZENTI, A
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 12 (02) : 107 - 123
  • [26] Verification of complex real-time systems using rewriting logic
    Computer Science Department, University of Biskra, BP 145 RP, Biskra
    07000, Algeria
    [J]. J. Compt. Inf. Technol, 2009, 3 (265-284):
  • [27] FUZZY-LOGIC AND DATA QUALITY IN REAL-TIME SYSTEMS
    MATIA, F
    AGUILARCRESPO, JA
    JIMENEZ, A
    SANZ, R
    DOMINGUEZ, JM
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 1995, 2 (03) : 229 - 239
  • [28] Model Checking of Real-Time Systems Using Rewriting Logic
    Bendiaf, Messaoud
    Bourahla, Mustapha
    Boudia, Malika
    Rehab, Seidali
    [J]. PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT 2017), 2017,
  • [29] MODELING TIMED BEHAVIOR IN REAL-TIME SYSTEMS WITH TEMPORAL LOGIC
    PETERS, JF
    RAMANNA, S
    [J]. CYBERNETICS AND SYSTEMS, 1991, 22 (05) : 583 - 608
  • [30] Optimizing path real-time logic for unified real-time system
    Xudong Zhu
    Kin Fun Li
    Huiyou Chang
    [J]. Soft Computing, 2017, 21 : 3135 - 3145