<rdf:RDF xmlns:burst="http://xmlns.com/burst/0.1/" 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:owl="http://www.w3.org/2002/07/owl#" 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#"><channel rdf:about="http://www.bibsonomy.org/burst/user/ist_spl/product+software"><title>BibSonomy publications for /user/ist_spl/product+software</title><link>http://www.bibsonomy.org/burst/user/ist_spl/product+software</link><description>BibSonomy BuRST Feed for /user/ist_spl/product+software</description><dc:date>2008-07-21T01:13:00+02:00</dc:date><items><rdf:Seq><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/24336a1857dfafb495786b25d49c7600f/ist_spl"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2d75bfa54d7c45c6a6ffba04b75938005/ist_spl"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/2f289279eaa2256f1237ebcc3c6e2bcd9/ist_spl"/></rdf:Seq></items></channel><item rdf:about="http://www.bibsonomy.org/bibtex/24336a1857dfafb495786b25d49c7600f/ist_spl"><title>Anforderungsbasierte Ableitung von Systemtestfall-Szenarien in der Software-Produktlinien-Entwicklung</title><description>MR: Die Referenzarbeit für auf ScenTED basierende Forschung.</description><link>http://www.bibsonomy.org/bibtex/24336a1857dfafb495786b25d49c7600f/ist_spl</link><dc:creator>ist_spl</dc:creator><dc:date>2008-07-07T14:16:03+02:00</dc:date><dc:subject>testing software ScenTED product line based scenario requirements </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Andreas &lt;a href=&#034;http://www.bibsonomy.org/author/Reuys&#034;&gt;Reuys&lt;/a&gt;  &lt;/span&gt;(&lt;em&gt;2006&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/testing"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/software"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/ScenTED"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/product"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/line"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/based"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/scenario"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/requirements"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/24336a1857dfafb495786b25d49c7600f/ist_spl"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/24336a1857dfafb495786b25d49c7600f/ist_spl"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#PhDThesis"/><owl:sameAs rdf:resource="http://www.amazon.de/gp/redirect.html%3FASIN=383251435X%26tag=ws%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/383251435X%253FSubscriptionId=13CT5CVB80YFWJEPWS02"/><swrc:date>Mon Jul 07 14:16:03 CEST 2008</swrc:date><swrc:publisher><swrc:Organization swrc:name="Logos Berlin"/></swrc:publisher><swrc:title>Anforderungsbasierte Ableitung von Systemtestfall-Szenarien in der Software-Produktlinien-Entwicklung</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>testing software ScenTED product line based scenario requirements </swrc:keywords><swrc:abstract>Kurzbeschreibung

Ziel der Einführung von Software-Produktlinien in einer industriellen Software-Entwicklung ist die Reduzierung der Entwicklungszeit und u2013kosten bei gleichzeitiger Steigerung der Qualität gegenüber der Einzelsystem-Entwicklung. Neben konstruktiven Entwicklungsphasen müssen in der Produktlinien-Entwicklung Maßnahmen zur Qualitätssicherung durchgeführt werden. Der Systemtest ist Bestandteil der analytischen Qualitätssicherungsmaßnahmen. Eine Aufgabe des Systemtests ist die Überprüfung der richtigen Umsetzung der funktionalen Anforderungen eines Systems. Dazu werden System-Testfälle aus den spezifizierten funktionalen Anforderungen abgeleitet.

Die Anwendung existierender Test-Techniken, -Methoden und -Verfahren aus der Einzelsystem-Entwicklung ist durch die Konzepte der Produktlinien-Entwicklung, der Trennung von Domänen- und Applikations-Entwicklung sowie Variabilität, problematisch. Es ist ein effizientes Verfahren entwickelt worden, das den Systemtest in der Software-Produktlinien-Entwicklung unterstützt.

An das Verfahren wurden die folgenden Anforderungen gestellt: Um einen geringen Aufwand bei dem Systemtest zu haben, soll die Wiederverwendung von Testfällen unterstützt werden. Die Wiederverwendung kann nur erfolgen, wenn die Nachvollziehbarkeit zwischen Anforderungen und Testfällen aufgezeichnet wurde. Durch wiederverwendete Anforderungen in Applikationen der Produktlinie können die wiederzuverwendenden Testfälle ermittelt werden. Zusätzlich soll eine frühe Validierung während des Domänen-Tests unterstützt werden, um Fehler frühzeitig zu ermitteln.

Die Umsetzung der Anforderungen erfolgt im ScenTED-Verfahren (Scenario-based TEst case Derivarion) durch die folgenden Kernideen:

- Erstellung von Testfällen mit Variabilität im Domänen-Test: Es wurden unterschiedliche Strategien zum Test in der Produktlinien-Entwicklung beurteilt. Es wurde eine Strategie umgesetzt, in der Testfälle für Gemeinsamkeiten und für die Varianten der Produktlinie ermittelt werden. Die Testfälle mit Variabilität enthalten die Ausprägungen der Varianten und können deshalb mit geringen Anpassungen beim Testen von Applikationen der Produktlinie verwendet werden.

- Ableitung der Testfälle aus Domänen-Use-Cases und Szenarien: Die Ableitung der Testfälle erfolgt aus den Anforderungen. Die Anforderungen liegen als Domänen-Use-Cases und dazu gehörigen Szenarien vor. Diese Typen von Anforderungen sind eine gute Grundlage zur Ermittlung der Testfälle, da sie Abläufe beschreiben, die einem Systemtest sehr ähnlich sind.

- Umsetzung eines Modell-basierten Vorgehens: Modell-basierte Vorgehen sind in der Einzelsystem-Entwicklung bekannt. Sie haben einige Vorteile, wie z.B. nachvollziehbare Mengen von Testfällen und Überprüfung der Anforderungen durch die Erstellung des Test-Modells. Als Test-Modell wurde ein Aktivitätsmodell verwendet, welches um Variabilität erweitert wurde. Zur Unterstützung des ScenTED-Vorgehens sind zwei Prototypen implementiert worden. Der erste Prototyp realisiert die Erstellung eines Test-Modells für den Domänen-Test. Der zweite Prototyp nimmt dieses Test-Modell als Eingabe, um daraus Testfall-Szenarien im Domänen-Test zu ermitteln.

Das Verfahren wurde in zwei Fallstudien angewendet. Zum einen wurde eine imaginäre Produktlinie getestet. Zum anderen wurde das ScenTED-Verfahren erfolgreich in einer Kooperation mit der Firma Siemens AG in einer realen Entwicklung genutzt, um den Systemtest einer Software-Produktlinie zu unterstützen. Es ist einmal eine kleine Menge von Testfall-Szenarien ermittelt worden. Diese Testfall-Szenarien wurden zum Test von drei Applikationen der Produktlinie herangezogen. Die Testfälle wurden systematisch wiederverwendet, was den Aufwand zur Ermittlung der Testfälle reduzieren soll. </swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="9783832514358" swrc:key="ean"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="383251435X" swrc:key="asin"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="383251435X" swrc:key="isbn"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Andreas Reuys"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2d75bfa54d7c45c6a6ffba04b75938005/ist_spl"><title>Specification Based Software Product Line Testing: A Case Study</title><link>http://www.bibsonomy.org/bibtex/2d75bfa54d7c45c6a6ffba04b75938005/ist_spl</link><dc:creator>ist_spl</dc:creator><dc:date>2008-06-27T15:45:53+02:00</dc:date><dc:subject>software oracle testdata line algebraic testing specification automated CSP product specification-based </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Satish &lt;a href=&#034;http://www.bibsonomy.org/author/Mishra&#034;&gt;Mishra&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;CS&amp;amp;P 2006 - Concurrency, Specification and Programming, &lt;/em&gt;(&lt;em&gt;2006&lt;/em&gt;) &lt;em&gt;MR: Es wird gezeigt, dass bei SPLs, die mit formalen Spezifikationen (hier CSP-CASL) beschrieben sind, die Testf&amp;amp;#228;lle, Testeingaben und erwartete Ergeb&lt;span class=&#034;info&#034;&gt;...&lt;span&gt;MR: Es wird gezeigt, dass bei SPLs, die mit formalen Spezifikationen (hier CSP-CASL) beschrieben sind, die Testf&amp;#228;lle, Testeingaben und erwartete Ergebnisse automatisch generiert werden k&amp;#246;nnen. Die Wiederverwendung der Tests beschr&amp;#228;nkt sich im Paper auf SPLs von speziellen Art, bei denen die Varianten nur erweitert werden k&amp;#246;nnen und somit andere Varianten und den gemeinsamen Teil vollst&amp;#228;ndig involvieren.&lt;/span&gt;&lt;/span&gt;
		    .
	    &lt;/em&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/software"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/oracle"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/testdata"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/line"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/algebraic"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/testing"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/specification"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/automated"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/CSP"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/product"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/specification-based"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2d75bfa54d7c45c6a6ffba04b75938005/ist_spl"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2d75bfa54d7c45c6a6ffba04b75938005/ist_spl"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://www2.informatik.hu-berlin.de/~hs/Aktivitaeten/2006_CSP/"/><swrc:date>Fri Jun 27 15:45:53 CEST 2008</swrc:date><swrc:booktitle> CS&amp;P 2006 - Concurrency, Specification and Programming</swrc:booktitle><swrc:note>MR: Es wird gezeigt, dass bei SPLs, die mit formalen Spezifikationen (hier CSP-CASL) beschrieben sind, die Testfälle, Testeingaben und erwartete Ergebnisse automatisch generiert werden können.
Die Wiederverwendung der Tests beschränkt sich im Paper auf SPLs von speziellen Art, bei denen die Varianten nur erweitert werden können und somit andere Varianten und den gemeinsamen Teil vollständig involvieren.</swrc:note><swrc:title>Specification Based Software Product Line Testing: A Case Study</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>software oracle testdata line algebraic testing specification automated CSP product specification-based </swrc:keywords><swrc:abstract>In this paper, we describe an approach of software product
line testing which is based on formal specifications of the desired
properties. In a software product line, common behaviours are maintained
at subsequent levels of the product development. Commonalities
among products arise from the reuse of parts of the software. It is unclear,
however, in which way test cases for one product can be reused
for subsequent enhancements. In this paper we approach this problem
by specification based testing. We start the software quality assurance
process by formally specifying the system in the process algebraic specification
language CSP-CASL [1] for the description of system properties.
After that we establish an enhancement relation between specifications
in a software product line development. This enhancement relation conceptually
forms the basis of reusability of test suites among different
implementations in a product line development.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Satish Mishra"/></rdf:_1></rdf:Seq></swrc:author><swrc:editor><rdf:Seq><rdf:_1><swrc:Person swrc:name="Roman Redziejowski Ludwik Czaja"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Holger Schlingloff"/></rdf:_2></rdf:Seq></swrc:editor></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/2f289279eaa2256f1237ebcc3c6e2bcd9/ist_spl"><title>Towards Testing Product Line Architectures</title><description>DBLP Record 'journals/entcs/MucciniH03'</description><link>http://www.bibsonomy.org/bibtex/2f289279eaa2256f1237ebcc3c6e2bcd9/ist_spl</link><dc:creator>ist_spl</dc:creator><dc:date>2008-06-10T10:56:43+02:00</dc:date><dc:subject>software testing line product </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Henry &lt;a href=&#034;http://www.bibsonomy.org/author/Muccini&#034;&gt;Muccini&lt;/a&gt;  and Andr&#039;e van der &lt;a href=&#034;http://www.bibsonomy.org/author/Hoek&#034;&gt;Hoek&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;Electr. Notes Theor. Comput. Sci.&lt;/em&gt;(&lt;em&gt;2003&lt;/em&gt;)</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/software"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/testing"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/line"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/product"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2f289279eaa2256f1237ebcc3c6e2bcd9/ist_spl"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2f289279eaa2256f1237ebcc3c6e2bcd9/ist_spl"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://www.henrymuccini.com/Research/Tacos03.htm"/><swrc:date>Tue Jun 10 10:56:43 CEST 2008</swrc:date><swrc:journal>Electr. Notes Theor. Comput. Sci.</swrc:journal><swrc:number>6</swrc:number><swrc:title>Towards Testing Product Line Architectures</swrc:title><swrc:volume>82</swrc:volume><swrc:year>2003</swrc:year><swrc:keywords>software testing line product </swrc:keywords><swrc:hasExtraField><swrc:Field swrc:value="http://www1.elsevier.com/gej-ng/31/29/23/133/50/show/Products/notes/index.htt\#011" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="DBLP, http://dblp.uni-trier.de" swrc:key="bibsource"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Henry Muccini"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Andr{\&#039;e} van der Hoek"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication></item></rdf:RDF>