首页 | 本学科首页   官方微博 | 高级检索  
     


Logic Based Abstractions of Real-Time Systems
Authors:Roberto Barbuti  Nicoletta De Francesco  Antonella Santone  Gigiola Vaglini
Affiliation:(1) Dipartimento di Informatica, Università di Pisa, I-56125 Pisa, Italy;(2) Dipartimento di Ingegneria dell'Informazione, Università di Pisa, I-56126 Pisa, Italy;(3) Dipartimento di Ingegneria dell'Informazione, Università di Pisa, I-56126 Pisa, Italy;(4) Dipartimento di Ingegneria dell'Informazione, Università di Pisa, I-56126 Pisa, Italy
Abstract: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 langrgr, nrang-equivalence, where rgr is a set of actions and n is a natural number. It is proved that two transition systems are langrgr, nrang-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 rgr, 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 rgr of actions and a natural number n, produces a reduced transition system langrgr, nrang-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 langrgr, nrang-equivalence.
Keywords:temporal logic  ATP  state explosion
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号