Time abstracted bisimulation: Implicit specifications and decidability
- Kim G. LarsenAffiliated withDepartment of Mathematics and Computer Science, Institute for Electronic Systems, Aalborg University
- , Wang YiAffiliated withDepartment of Computer Systems, Uppsala University
In the last few years a number of real-time process calculi have emerged with the purpose of capturing important quantitative aspects of real-time systems. In addition, a number of process equivalences sensitive to time-quantities have been proposed, among these the notion of timed (bisimulation) equivalence in [RR86, DS89, HR91, BB89, NRSV90, MT90, Wan91b].
In this paper, we introduce a time-abstracting (bisimulation) equivalence, and investigate its properties with respect to the real-time process calculus of [Wan90]. Seemingly, such an equivalence would yield very little information (if any) about the timing properties of a process. However, time-abstracted reasoning about a composite process may yield important information about the relative timing-properties of the components of the system. In fact, we show as a main theorem that such implicit reasoning will reveal all timing aspects of a process. More precisely, we prove that two processes are interchangeable in any context up to time-abstracted equivalence precisely if the two processes are themselves timed equivalent.
As our second main theorem, we prove that time-abstracted equivalence is decidable for the calculus of [Wan90] using classical methods based on a finite-state symbolic, structured operational semantics.
- Time abstracted bisimulation: Implicit specifications and decidability
- Book Title
- Mathematical Foundations of Programming Semantics
- Book Subtitle
- 9th International Conference New Orleans, LA, USA, April 7–10, 1993 Proceedings
- pp 160-176
- Print ISBN
- Online ISBN
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- Series ISSN
- Springer Berlin Heidelberg
- Copyright Holder
- Additional Links
- Industry Sectors
- eBook Packages
- Author Affiliations
- 1. Department of Mathematics and Computer Science, Institute for Electronic Systems, Aalborg University, DK9220, Aalborg, Denmark
- 2. Department of Computer Systems, Uppsala University, Box 325, S751 05, Uppsala, Sweden
To view the rest of this content please follow the download PDF link above.