Title :
A formal design and implementation method for real-time embedded systems
Author :
Bradley, Steven ; Henderson, William ; Kendall, David ; Robson, Adrian ; Hawkes, Stephen
Author_Institution :
Dept. of Comput., Univ. of Northumbria, Newcastle, UK
Abstract :
This paper tackles the problem of using formal methods for practical real-time system development and verification, and is based on a real example. Many formal methods for real-time systems have been proposed but this technique (AORTA) is one of the few to address the issue of how formal designs are to be implemented. Earlier papers on AORTA have been based on providing the formal semantics of the language, and on particular aspects of implementation or verification. This paper concentrates on setting AORTA within the development life cycle, and demonstrating that the approach can be adopted for non-trivial examples
Keywords :
formal verification; program testing; real-time systems; AORTA; development life cycle; formal designs; real-time embedded systems; real-time system development; real-time systems; verification; Application software; Automobiles; Control systems; Design methodology; Embedded system; Real time systems; Software safety; System testing; Timing; Washing machines;
Conference_Titel :
EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
Conference_Location :
Prague
Print_ISBN :
0-8186-7487-3
DOI :
10.1109/EURMIC.1996.546368