DocumentCode
1588486
Title
Verifying communication constraints in RSML specifications
Author
Heimdahl, Mats P E
fYear
1997
Firstpage
56
Lastpage
61
Abstract
Discusses a formal approach to the specification of inter-component communication in RSML (Requirements State Machine Language) specifications. The approach is based on communicating finite state machines. The formalism allows the encapsulation of communication-related properties in well-defined interface specifications. The encapsulation enables us to use the interface specifications as simple safety kernels and to enforce certain safety and liveness constraints in these kernels, Furthermore, we describe how safety and liveness constraints related to inter-component communication can be formalized using a simple and easy-to-understand constraint language. To formally verify that the constraints are satisfied in an RSML model, we attempt to prove that the constraints are satisfied by only looking at the interface specifications. We illustrate the approach with an example from the TCAS II (Traffic Collision Avoidance System) avionics system
Keywords
air traffic control; avionics; finite state machines; formal specification; formal verification; safety; specification languages; RSML specifications; Requirements State Machine Language; TCAS II; Traffic Collision Avoidance System; avionics system; communicating finite state machines; communication constraint verification; communication-related properties; constraint language; inter-component communication specification; interface specifications; liveness constraints; safety constraints; safety kernels; Aerospace electronics; Costs; Embedded software; Hardware; Software performance; Software safety; Space vehicles; System testing; Thyristors; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Assurance Systems Engineering Workshop, 1997., Proceedings
Conference_Location
Washington, DC
Print_ISBN
0-8186-7971-9
Type
conf
DOI
10.1109/HASE.1997.648039
Filename
648039
Link To Document