Model-based coverage-driven test suite generation for software product lines

46Citations
Citations of this article
62Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software Product Line (SPL) engineering is a popular approach for the systematic reuse of software artifacts across a large number of similar products. Unfortunately, testing each product of an SPL separately is often unfeasible. Consequently, SPL engineering is in conflict with standards like ISO 26262, which require each installed software configuration of safety-critical SPLs to be tested using a model-based approach with well-defined coverage criteria. In this paper we address this dilemma and present a new SPL test suite generation algorithm that uses model-based testing techniques to derive a small test suite from one variable 150% test model of the SPL such that a given coverage criterion is satisfied for the test model of every product. Furthermore, our algorithm simplifies the subsequent selection of a small, representative set of products (w.r.t. the given coverage criterion) on which the generated test suite can be executed. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Cichos, H., Oster, S., Lochau, M., & Schürr, A. (2011). Model-based coverage-driven test suite generation for software product lines. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6981 LNCS, pp. 425–439). https://doi.org/10.1007/978-3-642-24485-8_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free