individual components and a CSP–based process calculus inspired formal language was
integrated in order to foster the composition of SCS, aided by concurrent composition
operators.
We have shown the value and practicality of our approach by means of the appli-
cation to a real–life project in the field of mobile communications, which has to meet
time critical requirements. The CSP+T specification of the system components at the
design phase can be verified against the CCTL specification of the individual system
component properties
References
1. A. M. Ben Amram, S. Genaim, and A. N. Masud. On the termination of integer loops. In In:
Viktor Kumcak and Andy Rybalchenko editors, Verification, Model–Checking and Abstract
Interpretation, Lecture Notes in Computer Science (to appear), Springer–Verlag, D, 2012.
2. A. Biere, A. Cimatti, E. M. Clarke, O. Strichman, and Y. Zhu. Bounded model–checking.
Advances in Computers, 58:117–148, 2003.
3. T. Bultan, J. Fischer, , and R. Gerber. Compositional verification by model checking for
counter–examples. In ISSTA ’96: Proc. of the 1996 ACM SIGSOFT International Sympo-
sium on Software Testing and Analysis, pages 224–238, New York, USA, 1996. ACM Press.
4. E. Clarke, D. Long, and K. McMillan. Compositional model checking. In Proc. of the Fourth
Annual Symposium on Logic in Computer Science, pages 353–362, Piscataway, USA, June
1989. IEEE Press.
5. J. M. Cobleigh, D. Giannakopoulou, and C. S. Pˇasˇareanu. Learning assumptions for compo-
sitional verification. LNCS, 2619(0):331–346, 2003.
6. O. Grumberg and D. E. Long. Model checking and modular verification. ACM TOPLAS,
16(3):843–871, 1994.
7. B. Lukoschus. Compositional Verification of Industrial Control Systems: Methods and Case
Studies. PhD thesis, Universitaet zu Kiel, Technischen Fakultaet der Christian-Albrechts,
July 2005.
8. W. Wong and M. Young. Compositionality reachability analysis using process algebra. In
Proc. of the Symposium on Testing, Analysis, and Verification: TAV4, pages 49–59, New
York, USA, 1991. ACM Press.
9. Luis E. Mendoza Morales and Manuel I. Capel. Automatic compositional verification of
business processes. Enterprise Information Systems, LNBIP, 24:479–490, 2009.
10. Luis Eduardo Mendoza, Manuel I. Capel, and Mar´ıa A. P´erez. Conceptual framework
for business processes compositional verification. Information & Software Technology,
54(2):149–161, 2012.
11. Y. Kesten, A. Klein, A. Pnueli, and G. Raanan. A perfecto verification: Combining model
checking with deductive analysis to verify real–life software. LNCS, 1708:173–194, 1999.
12. H. Giese, M. Tichy, S. Burmester, and S. Flake. Towards the compositional verification
of real–time UML designs. In ESEC/FSE–11: Proc. 9th European Software Engineering
Conference held jointly with 11th ACM SIGSOFT International Symposium on Foundations
of Software Engineering, pages 38–47, New York, USA, 2003. ACM Press.
13. G. Frehse, O. Stursberg, S. Engell, R. Huuck, and B. Lukoschus. Modular analysis of discrete
controllers for distributed hybrid systems. In The XV IFAC World Congress, pages 21–26,
Barcelona, Spain, 2002. IFAC.
14. C. de la Riva and J. Tuya. Automatic generation of assumptions for modular verification of
software specifications. Journal of Systems and Software, 79(9):1324–1340, 2006.
25