• DocumentCode
    2324787
  • Title

    Multi-level specification and verification of real-time software

  • Author

    Gabrielian, Armen ; Franklin, Matthew K.

  • Author_Institution
    Thomson-CSF Inc., Palo Alto, CA, USA
  • fYear
    1990
  • fDate
    26-30 Mar 1990
  • Firstpage
    52
  • Lastpage
    62
  • Abstract
    The authors present a state-based approach for specification of real-time software at multiple levels of abstraction. In this approach, specification at each level is performed in terms of a hierarchical multistate (HMS) machine, with the higher levels defining requirements and the lower levels indicating methods of achieving the requirements. This approach leads to a considerable simplification of the specification process; it can lead to reusability of specifications and is fundamentally different from the refinement approach. A restricted method of verifying the consistency of multilevel specifications is also presented. By the use of this method, necessary scheduling of concurrent tasks to satisfy a complex set of logical and temporal constraints can often be derived
  • Keywords
    formal specification; program verification; real-time systems; HMS machines; abstraction; automata; concurrent tasks; hierarchical multistate; logical constraints; real-time software; reusability; specification process; temporal constraints; verification; Automata; Computer science; Computer security; Contracts; Formal specifications; Petri nets; Real time systems; Software design; Software performance; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1990. Proceedings., 12th International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    0-8186-2026-9
  • Type

    conf

  • DOI
    10.1109/ICSE.1990.63603
  • Filename
    63603