@inproceedings{76871a43a47e4f759cf28ad596eb0f4e,
title = "Test coverage of data-centric dynamic compositions in service-based systems",
abstract = "This paper addresses the problem of integration testing of data-centric dynamic compositions in service-based systems. These compositions define abstract services, which are replaced by invocations to concrete candidate services at runtime. Testing all possible runtime instances of a composition is often unfeasible. We regard data dependencies between services as potential points of failure, and introduce the k-node data flow test coverage metric. Limiting the level of desired coverage helps to significantly reduce the search space of service combinations. We formulate the problem of generating a minimum set of test cases as a combinatorial optimization problem. Based on the formalization we present a mapping of the problem to the data model of FoCuS, a coverage analysis tool developed at IBM. FoCuS can efficiently compute near-optimal solutions, which we then use to automatically generate and execute test instances of the composition. We evaluate our prototype implementation using an illustrative scenario to show the end-to-end practicability of the approach.",
author = "Waldemar Hummer and Orna Raz and Onn Shehory and Philipp Leitner and Schahram Dustdar",
year = "2011",
doi = "https://doi.org/10.1109/icst.2011.55",
language = "الإنجليزيّة",
isbn = "9780769543420",
series = "Proceedings - 4th IEEE International Conference on Software Testing, Verification, and Validation, ICST 2011",
pages = "40--49",
booktitle = "Proceedings - 4th IEEE International Conference on Software Testing, Verification, and Validation, ICST 2011",
note = "4th IEEE International Conference on Software Testing, Verification, and Validation, ICST 2011 ; Conference date: 21-03-2011 Through 25-03-2011",
}