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 条
  • [1] Logic based abstractions of real-time systems
    Barbuti, R
    De Francesco, N
    Santone, A
    Vaglini, G
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2000, 17 (03) : 201 - 220
  • [2] Formula based abstractions of transition systems for real-time model checking
    Barbuti, R
    De Francesco, N
    Santone, A
    Vaglini, G
    [J]. FM'99-FORMAL METHODS, 1999, 1708 : 289 - 306
  • [3] MODULAR ABSTRACTIONS FOR VERIFYING REAL-TIME DISTRIBUTED SYSTEMS
    DELEON, H
    GRUMBERG, O
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (01) : 7 - 43
  • [4] Automatic abstractions of real-time specifications
    Brockmeyer, M
    [J]. FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 147 - 158
  • [5] EXTENDING INTERVAL LOGIC TO REAL-TIME SYSTEMS
    MELLIARSMITH, PM
    [J]. TEMPORAL LOGIC IN SPECIFICATION, 1989, 398 : 224 - 242
  • [6] EXTENDING INTERVAL LOGIC TO REAL-TIME SYSTEMS
    MELLIARSMITH, PM
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 398 : 224 - 242
  • [7] Model abstractions for real-time network environments
    Andriamanalimanana, B
    Sengupta, S
    Riolo, J
    Svedman, T
    Khan, M
    Gates, K
    [J]. ENABLING TECHNOLOGY FOR SIMULATION SCIENCE IV, 2000, 4026 : 212 - 220
  • [8] Real-time scheduler based on fuzzy logic
    Neema, S
    Abbott, B
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 978 - 985
  • [9] Influence of different abstractions on the performance analysis of distributed hard real-time systems
    Perathoner, Simon
    Wandeler, Ernesto
    Thiele, Lothar
    Hamann, Arne
    Schliecker, Simon
    Henia, Rafik
    Racu, Razvan
    Ernst, Rolf
    Gonzalez Harbour, Michael
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2009, 13 (1-2) : 27 - 49
  • [10] Deriving real-time action systems in a sampling logic
    Dongol, Brijesh
    Hayes, Ian J.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2013, 78 (11) : 2047 - 2063