Authors:
Luis E. Mendoza Morales
1
;
Manuel I. Capel Tuñón
2
;
María A. Pérez
1
and
Kawtar Benghazi Ahklaki
2
Affiliations:
1
Simón Bolívar University, Venezuela
;
2
University of Granada, Spain
Keyword(s):
Real–time software systems, Compositional verification, Model–checking.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Modeling Formalisms, Languages and Notations
;
Modeling of Distributed Systems
Abstract:
When we build complex business and communication systems, the question worth to be answered: How can we guarantee that the target system meets its specification? Ensuring the correctness of large systems becomes more complex when we consider that their behaviour is the result of the concurrent execution of many components. This article presents a compositional verification scheme, that integrates MEDISTAM–RT (Spanish acronym of Method for System Design based on Analytic Transformation of Real-Time Models), which is formally supported by
state–of–the–art Model–Checking tools. To facilitate and guarantee the verification of large systems, the proposed scheme uses CCTL temporal logic as the property specification formal language, in which temporal properties required to any system execution are specified. In its turn, CSP+T formal language is used to formally describe a model of the system being verified, which is made up of a set of communicating processes detailing specific atomic–t
asks of the system. In order to show a practical use of the proposed conceptual scheme, the critical part of a realistic industry project related to mobile phone communication is discussed.
(More)