Publication | Closed Access
Communicating real-time state machines
137
Citations
22
References
1992
Year
EngineeringReal-time System DesignIntelligent SystemsEmbedded SystemsHardware SystemsFormal VerificationControl SystemsReal-time SystemReal-time State MachinesSystems EngineeringCompilersTimed SystemReal-time OperationDistributed SystemsComputer ScienceState MachinesReal-time ComputingOperating SystemsAutomationFormal MethodsReal-time SystemsAsynchronous SystemsSystem SoftwareCrsm Language
Communicating real-time state machines (CRSMs), a complete and executable notation for specifying concurrent real-time systems including the monitored and controlled physical environment, are introduced. They are essentially state machines that communicate synchronously in a manner much like the input-output in Hoare's CSP. In addition, CRSMs have a novel and small set of facilities for describing timing properties and accessing real time. The author defines the CRSM language, gives many examples of its use in requirements specification, outlines an algorithm for executing or simulating CRSMs, introduces some techniques for reasoning about the specifications, and discusses some open problems and issues.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1