BibSonomy :: bibtex  ::

tag user group author concept BibTeX key search:all search:ist_spl
A blue social bookmark and publication sharing system.
tags · relations · groups · popular
help · blog · about
login · register
ist_spl's BibTeX entry:  

A specification-based approach to testing software product lines

ESEC-FSE '07: Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, : 525--528, 2007.
Authors: Engin Uzuncaova and Daniel Garcia and Sarfraz Khurshid and Don S. Batory
Editors: Ivica Crnkovic and Antonia Bertolino
URL: http://doi.acm.org/10.1145/1287624.1287701
Description: Computer Science Bibliography Collection
Tags: AHEAD Alloy GenVoca generation line product specification-based testdata testing
Abstract: This paper presents a specification-based approach for sys- tematic testing of products from a software product line. Our approach uses specifications given as formulas in Alloy, a first-order logic based on relations. Alloy formulas can be checked for satisfiability using the Alloy Analyzer. The fully automatic analyzer, given an Alloy formula and a scope, i.e., a bound on the universe of discourse, searches for an in- stance, i.e., a valuation to the relations in the formula such that it evaluates to true. The analyzer translates an Alloy formula (for the given scope) to a propositional formula and finds an instance using an off-the-shelf SAT solver. The use of an enumerating solver enables systematic test generation. We have developed a prototype based on the AHEAD theory. The prototype uses the recently developed Kodkod model finding engine of the Alloy Analyzer. We illustrate our approach using a data structure product line.
| URL | BibTeX  
@inproceedings{Uzuncaova2007,
title = {A specification-based approach to testing software product lines},
address = {New York, NY, USA},
author = {Engin Uzuncaova and Daniel Garcia and Sarfraz Khurshid and Don S. Batory},
booktitle = {ESEC-FSE '07: Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering},
editor = {Ivica Crnkovic and Antonia Bertolino},
note = {ST: Die Spezifikation der Produktlinie liegt in einer formalen Beschreibung vor (LTL) Es wird ein Modelchecking-Verfahren durchgefuehrt um zu beweisen, dass die Spezifikation gilt. Fazit: Keine explizite Ableitung von Testdaten, die Spezifikation muss formal vorliegen. MR: Anhand von formalen Alloy-Spezifikationen von Invarianten und Constraints kann der Alloy Analyzer (SAT solver) automatisch alle passenden Testdaten generieren. Nachteile: Die erwarteten Ergebnisse werden nicht betrachtet (oder?). Die Spezifikation wird als Annotationen in den Code eingebracht (hier als moderner Ansatz angesehen ähnlich JML). An der Wiederverwendung wird erst gearbeitet. },
pages = {525--528},
publisher = {ACM},
url = {http://doi.acm.org/10.1145/1287624.1287701},
year = {2007},
description = {Computer Science Bibliography Collection},
abstract = {This paper presents a specification-based approach for sys- tematic testing of products from a software product line. Our approach uses specifications given as formulas in Alloy, a first-order logic based on relations. Alloy formulas can be checked for satisfiability using the Alloy Analyzer. The fully automatic analyzer, given an Alloy formula and a scope, i.e., a bound on the universe of discourse, searches for an in- stance, i.e., a valuation to the relations in the formula such that it evaluates to true. The analyzer translates an Alloy formula (for the given scope) to a propositional formula and finds an instance using an off-the-shelf SAT solver. The use of an enumerating solver enables systematic test generation. We have developed a prototype based on the AHEAD theory. The prototype uses the recently developed Kodkod model finding engine of the Alloy Analyzer. We illustrate our approach using a data structure product line.},
bibsource = {DBLP, http://dblp.uni-trier.de/db/conf/sigsoft/fse2007.html#UzuncaovaGKB07}, bibdate = {2007-10-23}, isbn = {978-1-59593-811-4},
keywords = {AHEAD Alloy GenVoca generation line product specification-based testdata testing }
}