Abstract
The approach towards system engineering according to Model-Driven Architectures (MDA) with code generation derived from model implies also an increased need for research on automation of the test generation process. This paper presents an approach to derive executable tests from UML 2.0 Testing Profile diagrams automatically. In particular, an approach to derive executable tests within the Testing and Test Control Notation (TTCN-3) is discussed. The transformation rules between the source U2TP meta-model to the target TTCN-3 meta-model are given.
Chapter PDF
Similar content being viewed by others
References
OMG: Model-Driven Architecture (MDA), http://www.omg.org/docs/omg/03-06-01.pdf , http://www.omg.org/docs/formal/02-04-03.pdf
OMG: UML 2.0 Superstructure Final Adopted Specification, www.omg.org/cgi-bin/doc?ptc/2003-08-02
OMG: MOF Query/Views/Transformations, 2nd Revised Submission, ad/04-01-06 (2004)
OMG: UML 2.0 Testing Profile. Final Adopted Specification, ptc/04-04-02 (2004)
ETSI ES 201 873-1 V2.2.1: The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language (2003)
ETSI ES 201 873-5 V2.2.1: The Testing and Test Control Notation version 3; Part 5: TTCN-3 Runtime Interfaces (2003)
ETSI ES 201 873-6 V2.2.1: The Testing and Test Control Notation version 3; Part 6: TTCN-3 Control Interfaces (2003)
Dai, Z.R.: Model-Driven Testing with UML 2.0. In: Second European Workshop on Model Driven Architecture (MDA) with an emphasis on Methodologies and Transformations (EWMDA 2004), Canterbury, England (September 2004)
Dai, Z.R., Schieferdecker, I.: Time Concepts for UML 2.0 Based Testing. In: Workshop on the usage of the UML profile for Scheduling, Performance and Time (SIVOES 2004), hold in conjunction with the 10TH IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), Toronto, Canada (May 2004)
Thomas, D.: MDA Revenge of the Modellers or UML Utopia? IEEE Software (May/June 2004)
Schieferdecker, I., Din, G.: A meta-model for TTCN-3. In: 1st International Workshop on Integration of Testing Methodologies, ITM 2004, Toledo, Spain (October 2004)
Born, M., Schieferdecker, I., Kath, O., Hirai, C.: Combining System Development and System Test in a Model-centric Approach. In: Guelfi, N. (ed.) RISE 2004. LNCS, vol. 3475, pp. 132–143. Springer, Heidelberg (2005)
Caplat, G., Sourouille, J.L.: Considerations about Model Mapping. In: Workshop in Software Model Engineering, San Francisco, USA (October 2003), http://www.metamodel.com/wisme-2003/18.pdf
Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven, Architecture–Practice and Promise. Addison-Wesley Pub. Co, Reading (2003)
Gross, H.: Testing and the UML – a perfect fit. Fraunhofer IESE, Technical Report 110.03E (2003)
Siegel, J.: OMG Staff Strategy Group: Developing in omg’s model-driven architecture (2001)
Schieferdecker, I., Dai, Z.R., Grabowski, J., Rennoch, A.: The UML 2.0 Testing Profile and its Relation to TTCN-3. In: Hogrefe, D., Wiles, A. (eds.) TestCom 2003. LNCS, vol. 2644, pp. 79–94. Springer, Heidelberg (2003), Eclipse UML2 Project, http://www.eclipse.org/uml2/
Testing Technologies: TTworkbench - TTCN-3 IDE in Eclipse, www.testingtech.de
Eclipse UML2, http://www.eclipse.org/uml2/
Eclipse Platform, http://www.eclipse.org/platform/
Eclipse Modelling Framework, http://www.eclipse.org/emf/
Rational Rose Tool, http://www-306.ibm.com/software/awdtools/developer/datamodeler/
LEIRIOS Test GeneratorTM tool, http://www.leirios.com/products.php
Objecteering/UML tool, http://www.objecteering.com/news_events_news_oct2002_eclipse.php
Leblanc, P.: White Paper, Implementation of the UML Testing Profile and Production of Executable Test Cases, Telelogic France (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Zander, J., Dai, Z.R., Schieferdecker, I., Din, G. (2005). From U2TP Models to Executable Tests with TTCN-3 - An Approach to Model Driven Testing -. In: Khendek, F., Dssouli, R. (eds) Testing of Communicating Systems. TestCom 2005. Lecture Notes in Computer Science, vol 3502. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11430230_20
Download citation
DOI: https://doi.org/10.1007/11430230_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26054-7
Online ISBN: 978-3-540-32076-0
eBook Packages: Computer ScienceComputer Science (R0)