Specifying and verifying requirements of real-time systems
- 1 September 1991
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 16 (5), 44-54
- https://doi.org/10.1145/125083.123051
Abstract
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 state variables denote total functions of real time. Specifications are formulas in a real-time interval logic, where predicates define durations of states. Requirements are specified by a conjunction of formulas, which reflect safety and functionality constraints on the system. A system design includes specifications for sensor, rtctuator and program components. Programs have state variables which traces the history of communicated messages, while a sensor or actuator relate a trace with system states. A design is specified by a conjunction of component specifications. Verification is a proof that design implies requirements.Keywords
This publication has 1 reference indexed in Scilit:
- PROVABLY CORRECT SAFETY CRITICAL SOFTWAREPublished by Elsevier ,1990