• DocumentCode
    414232
  • Title

    Systematic derivation of a validation model from a rule-oriented model: a system validation case study using PROMELA/SPIN

  • Author

    Attiogbe, J. Christian

  • Author_Institution
    Nantes Univ., France
  • fYear
    2004
  • fDate
    19-23 April 2004
  • Firstpage
    581
  • Lastpage
    582
  • Abstract
    We propose an approach to validate a logical rule-oriented model by a systematic derivation of the associated PROMELA validation model. The derivation is done on the basis of a control-oriented system architecture which is carefully built. The obtained model is increased with correctness properties (safety and liveness properties) and is then validated using the SPIN tool. SPIN is a model checker and more generally a verification tool that supports the design and verification of asynchronous processes. PROMELA is the input language of SPIN. A PROMELA model is a CSP-like description of communicating asynchronous processes. The interest of our approach is that an initial logical model can be systematically reused for the validation instead of specifying a particular state machine model. This work presents the approach and its application to an industrial case study about a nuclear power station cooling system.
  • Keywords
    communicating sequential processes; formal specification; formal verification; nuclear power stations; CSP-like description; PROMELA validation model; SPIN validation model; control-oriented system architecture; logical rule-oriented model; model checker; nuclear power station cooling system; state machine model; system validation; Computer aided software engineering; Control systems; Cooling; PROM; Power generation; Power system modeling; Pumps; Reservoirs; Safety; Water resources;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies: From Theory to Applications, 2004. Proceedings. 2004 International Conference on
  • Print_ISBN
    0-7803-8482-2
  • Type

    conf

  • DOI
    10.1109/ICTTA.2004.1307896
  • Filename
    1307896