[Zurück]


Vorträge und Posterpräsentationen (mit Tagungsband-Eintrag):

W. Hummer, O. Raz, S. Dustdar:
"Towards Efficient Measuring of Web Services API Coverage";
Vortrag: 3rd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2011) co-located with ICSE 2011, Waikiki, Honolulu, HI, USA; 21.05.2011 - 28.05.2011; in: "Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2011)", ACM, (2011), ISBN: 978-1-4503-0591-4; S. 22 - 28.



Kurzfassung englisch:
We address the problem of interface-based test coverage for Web
services. We suggest an approach to analyze the Application Programming
Interface (API) ofWeb services, calculate the number of
possible input combinations and compare it to the number of actual
historical invocations. Such API coverage metrics are an indicator
to which extent the service has been used. Measuring API coverage
is a key concern for assessing the significance of Verification
and Validation (V&V) techniques; on the other hand, API coverage
metrics can also yield interesting usage reports for a service-based
system in production use. The coverage metrics rely on the exact
specification of service interfaces, and we provide a mechanism to
specify restrictions for data types in the Java Web services framework
(JAX-WS). As full enumeration of all possible inputs is often
infeasible, we allow the definition of custom coverage metrics by
means of domain partitioning: the user divides domain ranges into
subsets, and a coverage of 100% means that the logged invocations
contain at least one sample for each subset. Based on a prototype
implementation, we evaluate different aspects of our approach.

Schlagworte:
API Coverage Metrics, Web Services, TeCoS Framework


"Offizielle" elektronische Version der Publikation (entsprechend ihrem Digital Object Identifier - DOI)
http://dx.doi.org/10.1145/1985394.1985398



Zugeordnete Projekte:
Projektleitung Schahram Dustdar:
INDENICA

Projektleitung Schahram Dustdar:
S-Cube


Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.