• DocumentCode
    1426593
  • Title

    Verification of external specifications of reactive systems

  • Author

    Bellini, Pierfrancesco ; Bruno, Mario Adres ; Nesi, Paolo

  • Author_Institution
    Dipt. di Sistemi e Inf., Univ. degli Studi di Firenze, Italy
  • Volume
    30
  • Issue
    6
  • fYear
    2000
  • fDate
    11/1/2000 12:00:00 AM
  • Firstpage
    692
  • Lastpage
    709
  • Abstract
    External specification is currently approached by specification languages for describing and analyzing system requirements. The external specification can be defined during the early stages of the system development and can be very useful for: checking the class/system/subsystem requirements; checking the system composition; evaluating costs of reuse; defining validated reference requirements, histories, and traces for the final validation. The paper presents a collection of criteria in order to formally verify the external specification of reactive systems/subsystems. The verification criteria are grounded on the Tempo Reale object-oriented language (TROL) specification model for real-time systems. In TROL, the external specification is expressed in terms of ports and clauses with temporal constraints. The goal of the verification criteria presented is to check the completeness and consistency of the external specification with special attention to temporal constraints. These criteria can be applied to other real-time specification models and have been enforced in the tool object oriented machine state (TOOMS) tool. A practical example illustrates the verification process that embodies these criteria
  • Keywords
    formal specification; formal verification; object-oriented languages; real-time systems; specification languages; Tempo Reale object-oriented language; completeness; consistency; external specifications; reactive systems; real-time specification models; temporal constraints; tool object oriented machine state tool; Costs; Councils; Formal specifications; History; Message passing; Object oriented modeling; Power engineering and energy; Real time systems; Specification languages; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/3468.895892
  • Filename
    895892