@inproceedings{Hartmann2004,
title = {A {UML}-based Approach for Validating Product Lines},
address = {Boston, MA},
author = {Jean Hartmann and Marlon Vieira and Axel Ruder},
booktitle = {Proceedings of the International Workshop on Software Product Line Testing ({SPL}i{T} 2004)},
editor = {Birgit Geppert and Charles Krueger and Jenny Li},
month = {August},
note = {ST:Basiert auf UML-Aktivitätsdiagrammen
Entwicklung eines Tools auf Basis von Rational-Rose. Für die Testdatengewinnung wird eine Ä-Klassenanalyse durchgeführt.
Wichtig sind daher die Bedingungen an der Verzweigungspunkten im Aktivitätsdiagramm, da die Auswahl des Testfalls von diesen abhängt.
Nutzer wählt Produkt aus und das Tool generiert für ein produkt Testfälle
Fazit: Es werden zwar Testfälle mit Testdaten für die Produkte einer Produktlinie automatisch generiert, aber es findet keine Trennung zwischen Domain- und Application Engineering statt. Es ist kein Wiederverwendungsansatz erkennbar. Außerdem arbeitet das Tool auf Basis anderer kommerzieller Tools (Rose).
MR: Die Ä-Klassenanalyse wird nach der Category-Partition-Methode durchgeführt, d.h. dass die die Testdaten (mit erwarteten Ausgaben) teilweise manuell erstellt werden müssen.},
pages = {58--65},
year = {2004},
description = {Computer Science Bibliography Collection},
abstract = {The Unified Modeling Language (UML) is gaining wide acceptance in industry as the new de facto visual modeling language and as such it is being used within Siemens to model large, complex new product lines. As a result, we are extending our existing UML-based approaches to component and system validation to address the needs of product line validation. In this paper, we will focus on describing the extensions made to our system testing approach in which Activity Diagrams that form the basis for the test specification are annotated with variation points and conformance tests are then automatically generated to validate each product variant. We are also implementing these extensions as part of our Test Development Environment for UML (TDE/UML) automated test generation technology, which is currently integrated with the IBM/Rational Rose UML modeling tool and coupled with test execution tools, such as a graphical capture/replay tool. This paper provides an outline of our existing UML-based approach to system validation, but focuses on how we supplement the existing UML diagrams with information concerning the variation points for product-line validation.},
available = {1}, category = {Testing}, newinversion = {3.5},
keywords = {TDE/UML TSL UML Use-Cases activity category-partition diagrams line product systemtest }
}