A RESOURCE-BASED PRIORITIZED BISIMULATION FOR REAL-TIME SYSTEMS

Authors
Citation
R. Gerber et I. Lee, A RESOURCE-BASED PRIORITIZED BISIMULATION FOR REAL-TIME SYSTEMS, Information and computation, 113(1), 1994, pp. 102-142
Citations number
27
Categorie Soggetti
Information Science & Library Science",Mathematics,"Computer Science Information Systems
Journal title
ISSN journal
08905401
Volume
113
Issue
1
Year of publication
1994
Pages
102 - 142
Database
ISI
SICI code
0890-5401(1994)113:1<102:ARPBFR>2.0.ZU;2-9
Abstract
The behavior of concurrent, real-time systems can be specified using a process algebra called CCSR. The underlying computation model of CCSR is a resource-based one in which multiple resources execute synchrono usly, while processes assigned to the same resource are interleaved ac cording to their priorities. CCSR allows the algebraic specification o f timeouts, interrupts, periodic behaviors, and exceptions. This paper develops a natural treatment of preemption, which is based not only o n priority, but also on resource utilization and inter-resource synchr onization. The preemption ordering leads to a term equivalence based o n strong bisimulation, which is also a congruence with respect to the operators. Consequently the equivalence yields a compositional proof s ystem, which is illustrated in the verification of a resource-sharing, producer-consumer problem. (C) 1994 Press, Inc.