Abstract
This study deals with interoperability testing of protocol implementations. The objective is to define a method for automatic test derivation based on formal definitions. First, the notion of interoperability criteria is introduced. They formally describes the conditions that two implementations must verify in order to be considered interoperable. Then, based on the equivalence of two of the defined interoperability criteria, we propose a method to derive automatically interoperability test cases that avoids the state-space explosion problem.
Similar content being viewed by others
References
ISO: Information Technology-Open Systems Interconnection Conformance Testing Methodology and Framework—Parts 1–7. International Standard ISO/IEC 9646/1-7 (1992)
Tretmans, J.: Testing concurrent systems: a formal approach. In: Baeten, J.C.M., Mauw, S. (eds.) CONCUR’99 (1999)
Jard C., Jéron T.: Tgv: theory, principles and algorithms. STTT 7(4), 297–315 (2005)
Tretmans, J., Brinksma, E.: Torx: Automated model based testing. In: First European Conference on Model-Driven Software Engineering, Nurnberg, Germany (2003)
Desmoulin, A., Viho, C.: Quiescence Management Improves Interoperability Testing. In: Testcom’05, Montreal, Canada, June (2005)
Castanet R., Koné O.: Deriving coordinated testers for interoperability. In: Rafiq, O. (eds) Protocol Test Systems, Pau-France, Elsevier, Amsterdam (1994)
Castanet R., Kone O.: Test generation for interworking systems. Comput. Commun. 23, 642–652 (2000)
Seol, S., Kim, M., Kang, S., Ryu, J.: Fully automated interoperability test suite derivation for communication protocols. Comput. Networks 43(6), (2003)
El-Fakih, K., Trenkaev, V.: Natalia Spitsyna, and Nina Yevtushenko. FSM based interoperability testing methods for multi stimuli model. In: TestCom’04, Oxford, UK (2004)
Verhaard L., Tretmans J., Kars P., Brinksma E.: On asynchronous testing. In: Fifth international workshop on protocol test systems. North-Holland, Amsterdam (1993)
Desmoulin, A.: Test d’interopé rabilité de protocoles: de la formalisation des critères d’interopé rabilité a la génération des tests (in french). PhD thesis, Université de Rennes 1, France, December (2007)
Griffeth, N.D., Hao, R., Lee, D., Sinha, R.K.: Integrated system interoperability testing with applications to voip. In: FORTE/PSTV 2000. Kluwer, Dordrecht (2000)
Bochmann G., Dssouli R., Zhao J.: Trace analysis for conformance and arbitration testing. IEEE Trans. Softw. Eng. 15(11), 1347–1356 (1989)
Gadre J., Rohrer C., Summers C., Symington S.: A COS study of OSI interoperability. Comput. Stand. Interfaces 9(3), 217–237 (1990)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Desmoulin, A., Viho, C. Formalizing interoperability for test case generation purpose. Int J Softw Tools Technol Transfer 11, 261–267 (2009). https://doi.org/10.1007/s10009-009-0103-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10009-009-0103-8