by Sitaram C. V. Raju, Alan C. Shaw
Software-Practice and Experience
ftp://ftp.cs.washington.edu/tr/1992/10/UW-CSE-92-10-03.PS.Z
Add To MetaCart
Abstract:
We describe a toolset, consisting of a graphical editor, a simulator, and an assertion checker, for prototyping distributed real-time systems that are specified as Communicating Real-time State Machines (CRSMs). CRSMs are timed state machines that communicate synchronously over uni-directional channels. The system behavior of CRSMs is characterized by a time-stamped trace of communication events. Safety and timing assertions on the trace of communication events are expressed in a notation based on Real-Time Logic. We illustrate the novel aspects of the simulator and assertion checker by specifying a traffic-light controller and other real-time systems. 1
Citations
|
2678
|
Communicating Sequential Processes
– Hoare
- 1985
|
|
1713
|
Statecharts: A visual formalism for complex systems
– Harel
- 1987
|
|
354
|
Statemate: A working environment for the development of complex reactive systems
– Harel
- 1990
|
|
215
|
Safety Analysis of Timing Properties in Real-Time Systems
– Jahanian, Mok
- 1986
|
|
53
|
Using Statecharts for hardware description and synthesis
– Drusinsky, Harel
- 1989
|
|
47
|
Communicating Real-Time State Machines
– Shaw
- 1992
|
|
45
|
An Operational Approach to Requirements Specification for Embedded Systems
– Zave
- 1982
|
|
38
|
et al. STATEMATE: a working environment for the development of complex reactive systems
– Harel
- 1990
|
|
34
|
Run-time monitoring of real-time systems
– Chodrow, Jahanian, et al.
- 1991
|
|
30
|
Time bounds for real-time process control in the presence of timing uncertainty
– Attiya, Lynch
- 1989
|
|
29
|
Runtime monitoring of timing constraints in distributed real-time systems
– RAJU, RAJKUMAR, et al.
- 1994
|
|
19
|
Multilevel specification of real-time systems
– Gabrielian, Franklin
- 1991
|
|
17
|
A formalism for monitoring real-time constraints at run-time
– Jahanian, Goyal
- 1990
|
|
15
|
A prototyping language for real-time software
– Luqi, Yeh
- 1988
|
|
8
|
The X Toolkit: More Bricks for Building User-Interfaces or Widgets for Hire
– Swick, Ackerman
- 1988
|
|
6
|
An automatic verification technique for Communicating Real-Time State Machines
– Raju
- 1993
|
|
5
|
Clairvoyance, capricious timing faults, causality, and real-time specifications
– Stuart, Clements
- 1991
|
|
3
|
et al. "ROOM: An Object-Oriented Methodology for Developing Real-Time Systems
– Selic
- 1992
|
|
2
|
et al., ‘ROOM: an object-oriented methodology for developing real-time systems
– Selic
- 1992
|
|
2
|
The theory of timed automata’, Real-Time: Theory
– Alur, Dill
- 1991
|
|
1
|
Xsim 2.0 User’s Guide
– Thomas
- 1990
|