Proceedings of the 29th Annual ACM Symposium on Applied Computing 2014
DOI: 10.1145/2554850.2554949
|View full text |Cite
|
Sign up to set email alerts
|

Input-output conformance testing based on featured transition systems

Abstract: We extend the theory of input-output conformance testing to the setting of software product lines. In particular, we allow for input-output featured transition systems to be used as the basis for generating test suites and test cases. We introduce refinement operators both at the level of models and at the level of test suites that allow for projecting them into a specific product configuration (or a product sub-line). We show that the two sorts of refinement are consistent and lead to the same set of test-cas… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
24
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(24 citation statements)
references
References 10 publications
0
24
0
Order By: Relevance
“…Such extended FTS formalism is also of interest for testing [19,20]. As is the addition of inputs and outputs for ioco conformance [3]. With respect to mutation, we would like to formally investigate the mutant equivalence problem using exact or approximate simulation techniques [13].…”
Section: Resultsmentioning
confidence: 99%
“…Such extended FTS formalism is also of interest for testing [19,20]. As is the addition of inputs and outputs for ioco conformance [3]. With respect to mutation, we would like to formally investigate the mutant equivalence problem using exact or approximate simulation techniques [13].…”
Section: Resultsmentioning
confidence: 99%
“…We define a product derivation operator, reminiscent of the operator in [4,6], that is parameterised by feature constraints. Given a feature constraint, the product derivation operator reduces an FFSM into an FSM representing the selection of products.…”
Section: Product Derivationmentioning
confidence: 99%
“…To our knowledge, however, there only a few pieces of research that extend test models, test case generation and test case execution to the family-based level; examples of such work include earlier delta-oriented techniques such as [24,23,34] and featureoriented approaches [4,5,14]. However, the approach proposed in [4,6] exploits a non-deterministic test case generation algorithm (with no fault model or finite test suite) and hence, validation of test models is not an issue in their approach. Thus, we are not aware of any prior study one extending the FSM-based test-model validation techniques to the family-based setting.…”
Section: Related Workmentioning
confidence: 99%
“…However, their notion of input refusals refers to a global property rather than being specific to particular states and they also do not distinguish mandatory from optional behaviors. Beohar and Mousavi extend ioco by replacing IOLTS with so-called Featured Transition Systems (FTS) and thereby enhance ioco to express fine-grained behavioral variability as apparent in software product lines [5]. As in our approach, FTS allow the environment to explicitly influence the presence or absence of particular transitions, whereas compositionality properties are not considered.…”
Section: Related Workmentioning
confidence: 99%