DocumentCode :
2518518
Title :
Using the UML Testing Profile for Enterprise Service Choreographies
Author :
Stefanescu, Alin ; Wendland, Marc-Florian ; Wieczorek, Sebastian
Author_Institution :
SAP Res., Darmstadt, Germany
fYear :
2010
fDate :
1-3 Sept. 2010
Firstpage :
12
Lastpage :
19
Abstract :
In this paper we present an approach of using model-driven technologies for testing of service component interactions. We report on an industrial experiment with a novel combination of existing UML standards, i.e., the UML Testing Profile (U2TP), in conjunction with proprietary domain specific languages (DSLs). Many model-based testing (MBT) approaches use the UML 2 standard, but very few of them use also U2TP. Moreover, in practice UML coexists with DSLs which makes the overall integration not easy. We present our experiences and challenges of a U2TP-enabled MBT approach for a DSL for enterprise service choreographies, which describe the communication protocols between service components. The proposed workflow directly translates choreographies into UML models augmented with U2TP stereotypes, which are further loaded into our FOKUS!MBT tool chain. The tool provides an implementation of the U2TP standalone meta-model along with test case and test data generators to describe a holistic test process within one dedicated meta-model for testing concerns.
Keywords :
Unified Modeling Language; object-oriented programming; program testing; protocols; FOKUS!MBT tool chain; UML 2 standard; UML testing profile; communication protocol; dedicated meta-model; domain specific languages; enterprise service choreography; holistic test process; model-based testing approach; model-driven technology; service component interaction testing; test data generators; Adaptation model; DSL; Data models; Generators; Software; Testing; Unified modeling language; SOA; U2TP; UML; UML testing profile; model-based testing; service choreography;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on
Conference_Location :
Lille
ISSN :
1089-6503
Print_ISBN :
978-1-4244-7901-6
Type :
conf
DOI :
10.1109/SEAA.2010.44
Filename :
5598074
Link To Document :
بازگشت