Automated UML models merging for web services testing
by Vincent Pretre, Adrien De Kermadec, Fabrice Bouquet, Christophe Lang, Frederic Dadeau
International Journal of Web and Grid Services (IJWGS), Vol. 5, No. 2, 2009

Abstract: This paper presents a method for merging Unified Modelling Language (UML) models, which takes place in a quality evaluation framework for Web Services (WSs). This framework, called iTac Tests and Certified Quality of Services (iTac-QoS), is an extended Universal Description Discovery and Integration (UDDI) server using model-based testing to assess quality. Depending on the results of the test execution, a mark is given to the WSs. Until now, our framework was limited to WSs without composition. This was justified by the fact that it is impossible for vendors to create a good model of a foreign product. Our method proposes to automatically merge the models (produced by each vendor) of the WSs involved in the composition. For each type of diagram present in the models (class, instance or statechart diagram), a method is proposed to produce a unique model. In addition to this, a solution is proposed to merge all Object Constraint Language (OCL) codes in the class modelling the WSs under study. Unfortunately, this process introduces inconsistencies in the resulting model that falsify the results of the test generation phase. We thus propose detecting such inconsistencies to distinguish inconsistent and unreachable test targets.

Online publication date: Sat, 01-Aug-2009

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Web and Grid Services (IJWGS):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com