The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January (1993 vol.19)
pp: 41-55
ABSTRACT
<p>An approach to specification of requirements and verification of design for real-time systems is presented. A system is defined by a conventional mathematical model for a dynamic system where application specific states denote functions of real time. Specifications are formulas in duration calculus, a real-time interval logic, where predicates define durations of states. Requirements define safety and functionality constraints on the system or a component. A top-level design is given by a control law: a predicate that defines an automation controlling the transition between phases of operation. Each phase maintains certain relations among the system states; this is analogous to the control functions known from conventional control theory. The top-level design is decomposed into an architecture for a distributed system with specifications for sensor, actuator, and program components. Programs control the distributed computation through synchronous events. Sensors and actuators relate events with system states. Verification is a deduction showing that a design implies requirements.</p>
INDEX TERMS
real-time systems; specification of requirements; verification of design; mathematical model; duration calculus; real-time interval logic; top-level design; control law; sensor; actuator; distributed computation; synchronous events; formal specification; formal verification; real-time systems; temporal logic
CITATION
A.P. Atlee, H. Gannon, "Specifying and Verifying Requirements of Real-Time Systems", IEEE Transactions on Software Engineering, vol.19, no. 1, pp. 41-55, January 1993, doi:10.1109/32.210306
276 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool