<rdf:RDF xmlns:community="http://www.bibsonomy.org/ontologies/2008/05/community#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:cc="http://web.resource.org/cc/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:swrc="http://swrc.ontoware.org/ontology#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://www.bibsonomy.org/user/ist_spl/AHEAD"><owl:Ontology rdf:about=""><rdfs:comment>BibSonomy publications for /user/ist_spl/AHEAD</rdfs:comment><owl:imports rdf:resource="http://swrc.ontoware.org/ontology/portal"/></owl:Ontology><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2295b43ca71fb9d71fe69cb755c7ae30d/ist_spl"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2295b43ca71fb9d71fe69cb755c7ae30d/ist_spl"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://doi.acm.org/10.1145/1287624.1287701"/><swrc:date>Fri Jun 27 14:53:10 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>ESEC-FSE &#039;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</swrc:booktitle><swrc: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.
</swrc:note><swrc:pages>525--528</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>A specification-based approach to testing software product lines</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>GenVoca generation testdata testing AHEAD product line specification-based Alloy </swrc:keywords><swrc: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.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="2007-10-23" swrc:key="bibdate"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="DBLP, http://dblp.uni-trier.de/db/conf/sigsoft/fse2007.html#UzuncaovaGKB07" swrc:key="bibsource"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-1-59593-811-4" swrc:key="isbn"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Engin Uzuncaova"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Daniel Garcia"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Sarfraz Khurshid"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Don S. Batory"/></rdf:_4></rdf:Seq></swrc:author><swrc:editor><rdf:Seq><rdf:_1><swrc:Person swrc:name="Ivica Crnkovic"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Antonia Bertolino"/></rdf:_2></rdf:Seq></swrc:editor></rdf:Description></rdf:RDF>