1994
DOI: 10.1002/spe.4380240203
|View full text |Cite
|
Sign up to set email alerts
|

A prototyping environment for specifying, executing and checking communicating real‐time state machines

Abstract: We describe a toolset, consisting of a graphical editor, a simulator, and an assertion checker, for prototyping real‐time systems that are specified as Communicating Real‐Time State machines (CRSMs). CRSMs are timed state machines that communicate synchronously over unidirectional 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 illus… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

1994
1994
2009
2009

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 22 publications
(7 citation statements)
references
References 12 publications
0
7
0
Order By: Relevance
“…However, current yellow phase is never pre-empted. All of this guarantees the duration of the yellow phase (in the example in [21] it was erroneously made possible, in worst case conditions, that a yellow phase doubles its duration). It should be noted the efforts taken in Fig.…”
Section: Rt-devs Conceptsmentioning
confidence: 94%
See 1 more Smart Citation
“…However, current yellow phase is never pre-empted. All of this guarantees the duration of the yellow phase (in the example in [21] it was erroneously made possible, in worst case conditions, that a yellow phase doubles its duration). It should be noted the efforts taken in Fig.…”
Section: Rt-devs Conceptsmentioning
confidence: 94%
“…A traffic light controllerThe following describes the modelling of a traffic light control system (TLC)[21]. In the proposed scenario, the traffic…”
mentioning
confidence: 99%
“…Machines (CRSMs) [Raju and Shaw 1994] are proposed for prototyping real-time systems. Individual CRSMs are similar to Statecharts [Harel 1987].…”
Section: Graphical Programming Systemsmentioning
confidence: 99%
“…CRSM allows the expression of timing constraints on channel communications and internal commands. A CRSM specification is executable for prototyping and temporal testing (Raju and Shaw, 1994). Temporal validation rests on assertions on the recorded time stamped event histories of channel communications.…”
Section: Introductionmentioning
confidence: 99%