Achtung:

Sie haben Javascript deaktiviert!
Sie haben versucht eine Funktion zu nutzen, die nur mit Javascript möglich ist. Um sämtliche Funktionalitäten unserer Internetseite zu nutzen, aktivieren Sie bitte Javascript in Ihrem Browser.

Rezensierte Konferenzbeiträge

Thomas von der Maßen and Andreas Wübbeke: Verteiltes Testen heterogener Systemlandschaften. In Proceedings of Software Engineering 2010 (SE2010). Gesellschaft für Informatik (GI) (Bonn), Lecture Notes in Informatics, vol. P-159, pp. 17--18 (2010)
Show Bibtex

@inproceedings{vdmWuebb2010, author = {Thomas von der Maßen and Andreas Wübbeke}, title = {Verteiltes Testen heterogener Systemlandschaften}, booktitle = {Proceedings of Software Engineering 2010 (SE2010)}, year = {2010}, volume = {P-159}, series = {Lecture Notes in Informatics}, pages = {17--18}, address = {Bonn}, publisher = {Gesellschaft für Informatik (GI)} }

Martin Assmann and Gregor Engels and Thomas von der Maßen and Andreas Wübbeke: Identifying Software Product Line Component Services. In Proceedings of International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 09). , pp. 45–56 (2009)
Show Bibtex | Show Abstract

@inproceedings{wuebb2009, author = {Martin Assmann and Gregor Engels and Thomas von der Maßen and Andreas Wübbeke}, title = {Identifying Software Product Line Component Services}, booktitle = {Proceedings of International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 09)}, year = {2009}, pages = {45–56} }

Software Product Line (SPL) development provides the possibility of reusing common parts in similar software products. However the SPL approach does not centrally improve the maintenance of software products of a Software Product Line. This paper presents an approach for reducing maintenance costs of SPL products by using the concept Software as a Service. The SPL-SaaS approach was developed with the experiences of arvato services integrating the software product line concept since years. It shows up the advantageous and disadvantageous characteristics of components that play a role for the concept combination. To be able to identify adequate components, criteria for the identification of software components suitable for the approach are derived from these characteristics. Furthermore the requirements of the potential service users are examined and categorized concerning their effects on the system architecture. Special requirements of customers often lead to architectural constraints that are not compatible with the approach. If both, the criteria are met and the architectural constraints are compatible, the SPL-SaaS approach can be applied to a component. The whole approach is applied on an example of arvato services

Baris Güldali and Michael Mlynarski and Andreas Wübbeke and Gregor Engels: Model-Based System Testing Using Visual Contracts. In Proceedings of Euromicro SEAA Conference 2009, Special Session on “Model Driven Engineering”. IEEE Computer Society (Washington, DC, USA), pp. 121-124 (2009)
Show Bibtex | Show Abstract | URL

@inproceedings{seaa09/mde, author = {Baris Güldali and Michael Mlynarski and Andreas Wübbeke and Gregor Engels}, title = {Model-Based System Testing Using Visual Contracts}, booktitle = {Proceedings of Euromicro SEAA Conference 2009, Special Session on “Model Driven Engineering”}, year = {2009}, pages = {121-124}, address = {Washington, DC, USA}, publisher = {IEEE Computer Society} }

In system testing the system under test (SUT) is tested against high-level requirements which are captured at early phases of the development process. Logical test cases developed from these requirements must be translated to executable test cases by augmenting them with implementation details. If manually done these activities are error-prone and tedious. In this paper we introduce a model-based approach for system testing where we generate first logical test cases from use case diagrams which are partially formalized by visual contracts, and then we transform these to executable test cases using model transformation. We derive model transformation rules from the design decisions of developers.

Andreas Wübbeke: Towards an Efficient Reuse of Test Cases for Software Product Lines. In Proceedings of the 12th International Software Product Line Conference (SPLC 2008), Limerick (Ireland). Lero (Limerick), vol. 2, pp. 361--368 (2008)
Show Bibtex | Show Abstract

@inproceedings{Wuebbeke2008, author = {Andreas Wübbeke}, title = {Towards an Efficient Reuse of Test Cases for Software Product Lines}, booktitle = {Proceedings of the 12th International Software Product Line Conference (SPLC 2008), Limerick (Ireland)}, year = {2008}, volume = {2}, pages = {361--368}, address = {Limerick}, month = {September}, publisher = {Lero} }

Testing is a creative, complex and often time consuming task of the development process of a software system. If the basis of this process is the development-paradigm Software Product Line (SPL) the complexity is extended by the dimension variability. This variability is the basic principle for an effective and efficient reuse in all disciplines and their dimensions of the development process. To support this reuse in an optimal way product line specific concepts and approaches are necessary. This contribution presents the state the art in testing Software Product Lines and derives current challenges on an efficient design of executable test cases in this context.

Rezensierte Workshopbeiträge

Andreas Wübbeke and Sebastian Oster: Verknüpfung von kombinatorischem Plattform- und individuellem Produkt-Test für Software-Produktlinien. In Proceedings of Produktlinien im Kontext (PIK2010). , pp. to appear (2010)
Show Bibtex | Show Abstract

@inproceedings{wuos2010, author = {Andreas Wübbeke and Sebastian Oster}, title = {Verknüpfung von kombinatorischem Plattform- und individuellem Produkt-Test für Software-Produktlinien}, booktitle = {Proceedings of Produktlinien im Kontext (PIK2010)}, year = {2010}, pages = {to appear} }

Das Software-Produktlinien Paradigma verspricht durch organisierte Wiederverwendung von Entwicklungsartefakten eine schnelle, kosteneffiziente und qualitativ hochwertige Entwicklung von ähnlichen Produkten auf Basis einer gemeinsamen Produktlinien-Plattform. Dabei entstehen für das Testen von Software-Produktlinien neue Herausforderungen: Zum einen entsteht die Frage, wie die wiederverwendbaren, variablen Artefakte der Produktlinien-Plattform getestet werden sollen und zum anderen, wie produktindividuelle Anforderungen im Test berücksichtigt werden können. Beide Fragestellungen müssen auch unter dem Gesichtspunkt der effektiven Spezifikation und Wiederverwendung von Testfällen mit Variabilität untersucht werden. Dieser Beitrag skizziert zur Lösung dieser Fragestellungen eine Verknüpfung aus kombinatorischem Testen der Produktlinien-Plattform und der Wiederverwendung von Testfällen für das Testen individueller Produktanforderungen. Durch die Verknüpfung von Plattform- und Produkttest kann die Effizienz des gesamten SPL-Tests gesteigert werden. Dies wird dadurch erreicht, dass im Produkttest die im Plattformtest bereits getestete Anforderungen nur unter bestimmten Umständen berücksichtig werden.

Thomas von der Maßen and Andreas Wübbeke: Lösungsorientierte Software Produktlinienentwicklung in heterogenen Systemlandschaften. In Proceedings of Produktlinien im Kontext (PIK09). , Hildesheimer Informatikberichte, pp. 15-23 (2009)
Show Bibtex

@inproceedings{vdMW2009, author = {Thomas von der Maßen and Andreas Wübbeke}, title = {Lösungsorientierte Software Produktlinienentwicklung in heterogenen Systemlandschaften}, booktitle = {Proceedings of Produktlinien im Kontext (PIK09)}, year = {2009}, series = {Hildesheimer Informatikberichte}, pages = {15-23} }

Thomas von der Maßen and Andreas Wübbeke: Modellierung von Variabilität in der Geschäftsanalyse – eine industrielle Fallstudie. In Produktlinien im Kontext: Technologie, Prozesse, Business und Organisation (PiK 2008). Gesellschaft für Informatik (GI) (Bonn), Lecture Notes in Informatics, vol. 122, pp. 285--296 (2008)
Show Bibtex | Show Abstract

@inproceedings{vdMW08, author = {Thomas von der Maßen and Andreas Wübbeke}, title = {Modellierung von Variabilität in der Geschäftsanalyse – eine industrielle Fallstudie}, booktitle = {Produktlinien im Kontext: Technologie, Prozesse, Business und Organisation (PiK 2008)}, year = {2008}, volume = {122}, series = {Lecture Notes in Informatics}, pages = {285--296}, address = {Bonn}, month = {Februar}, publisher = {Gesellschaft für Informatik (GI)} }

Der Umgang mit Variabilität ist eine zentrale Herausforderung bei der Einführung einer Software Produktlinie. Variabilität sollte dabei schon zu Beginn der Anforderungsanalyse besondere Beachtung finden. Dieser Beitrag beschreibt erste Schritte und die daraus resultierenden Herausforderungen beim Einsatz zweier bekannter Modellierungstechniken für Artefakte der Geschäftsanalyse im Rahmen einer industriellen Fallstudie.

Buchbeiträge

Sebastian Oster and Andreas Wübbeke and Gregor Engels and Andy Schürr: Model-Based Software Product Lines Testing Survey. In P. Mosterman, I. Schieferdecker, J. Zander (eds.): Model-Based Testing For Embedded Systems. Computational Analysis, Synthesis, and Design of Dynamic Systems, pp. 339--381 CRC Press (2010)
Show Bibtex

@incollection{oswuensc2010, author = {Sebastian Oster and Andreas Wübbeke and Gregor Engels and Andy Schürr}, title = {Model-Based Software Product Lines Testing Survey}, booktitle = {Model-Based Testing For Embedded Systems}, publisher = {CRC Press}, year = {2010}, series = {Computational Analysis, Synthesis, and Design of Dynamic Systems}, pages = {339--381}, month = {July} }

Technische Berichte

Frank Brüseke and Fabian Christ and Stefan Sauer and Andreas Wübbeke: Testen von Software-Produktlinien. s-lab Report , no. 4. University of Paderborn, Software Quality Lab (s-lab) (2011) (t.a.)
Show Bibtex

@techreport{bcsw2010, author = {Frank Brüseke and Fabian Christ and Stefan Sauer and Andreas Wübbeke}, title = {Testen von Software-Produktlinien}, institution = {University of Paderborn, Software Quality Lab (s-lab)}, year = {2011}, type = {s-lab Report }, number = {4}, note = {(t.a.)} }

Dissertationen

Andreas Wübbeke: Variabilitätsmanagement in Anforderungs- und Testfallspezifikation für Software-Produktlinien. Type: Phd Thesis (2010)
Show Bibtex | Show Abstract

@phdthesis{WuebbekeDiss10, author = {Andreas Wübbeke}, title = {Variabilitätsmanagement in Anforderungs- und Testfallspezifikation für Software-Produktlinien}, year = {2010} }

Software Product Lines (SPL) are a development paradigm allowing the reduction of the software system development time while increasing their quality. To reach these goals, the artefacts being part of many or all software systems are developed only once and reused within the different software systems. The software systems developed by a software product line approach are called products. Like a thread the reuse of artefacts is woven into the software product line development process. As some artefacts are only used for the development of some products, these artefacts constitute the variability of the SPL. First of all, the modelling of variability has to be enabled in every artefact. Beside this, dependencies can arise between variable artefacts. The modelling of variability and dependencies also demands the redevelopment or adaption of specification techniques for these artefacts. This thesis focuses on the variability management concerning requirements and test case specification for Software Product Lines. For this purpose, existing modelling languages and specification techniques are augmented with variability instead of redeveloping similar software development artefacts over and over again. In order to augment the modelling languages by variability, a language construction process based on a meta model of the variability management is defined. In order to manage the dependencies between variable artefacts, a feature based variability management is introduced. Finally, the extension of specification techniques for requirements specifications based on use case descriptions and test specifications are described. The contribution of this thesis is substantiated by a prototypical tool support and an industrial case study.