• 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