Validating Component Integration with C-TILCO: A Case Study

Temporal logics are typically used to specify and verify properties and thus requirements, to describe the system and to prove whether such formalization meets the expected behavior. In this paper, C-TILCO temporal logic is considered. C-TILCO is an extension of TILCO temporal logic which provides compositional and communication primitives. TILCO specifications of system behavior can be directly used as implementations since they can be directly executed in real-time by using the TILCO executor. The validation phase can be applied to both the single components and their integration in order to validate the entire solution. In this article, a case study about specification of a communicating system is presented together with some important property proofs taken from the validation phase.

[1]  Carlo Ghezzi,et al.  Specification of Realtime Systems Using ASTRAL , 1997, IEEE Trans. Software Eng..

[2]  Pierfrancesco Bellini,et al.  Temporal logics for real-time system specification , 2000, CSUR.

[3]  Murali Sitaraman,et al.  Foundations of component-based systems , 2000 .

[4]  Paolo Nesi,et al.  An Interval Logic for Real-Time System Specification , 2001, IEEE Trans. Software Eng..

[5]  Pierfrancesco Bellini,et al.  Execution of TILCO temporal logic specifications , 2002, Eighth IEEE International Conference on Engineering of Complex Computer Systems, 2002. Proceedings..

[6]  Pierfrancesco Bellini,et al.  TILCO-X, an extension of TILCO temporal logic , 2001, Proceedings Seventh IEEE International Conference on Engineering of Complex Computer Systems.

[7]  Pierfrancesco Bellini,et al.  Verification of external specifications of reactive systems , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[8]  Leonardo Mariani,et al.  A Fault Taxonomy for Component-Based Software , 2003, TACoS.

[9]  Paolo Nesi,et al.  Tools for specifying real-time systems , 1995, Real-Time Systems.

[10]  Pierfrancesco Bellini,et al.  Communicating TILCO: a model for real-time system specification , 2001, Proceedings Seventh IEEE International Conference on Engineering of Complex Computer Systems.