Compositional model-checking verification of critical systems


Abstract:

Ensuring the correctness of Critical Systems (CS) becomes more complex if we consider that their behaviour is the result of the concurrent execution of many components. Furthermore, any automaton-based representation of concurrent components yields an explosion in the number of states, thus limiting the use of Model-Checking (MC) verification techniques in practice. This article presents a compositional verification approach, which is formally supported by state-of-the-art MC tools. To facilitate and guarantee the verification of large CS, the proposed approach integrates MEDISTAM-RT (Spanish acronym of Method for System Design based on Analytic Transformation of Real-Time Models), CCTL temporal logic as the property specification formal language, and the formal language CSP+T, used to formally describe a model of the system to be verified. To show a practical use of the proposed approach, a critical part of a realistic industry project related to mobile phone communications is discussed. © 2009 Springer Berlin Heidelberg.

Año de publicación:

2009

Keywords:

  • Formal Methods
  • Model-checking
  • Critical software systems
  • Case study
  • Compositional verification

Fuente:

scopusscopus
googlegoogle

Tipo de documento:

Article

Estado:

Acceso restringido

Áreas de conocimiento:

  • Ciencias de la computación

Áreas temáticas:

  • Ciencias de la computación