Artemis
Code-Dokumentation

Start   Dokumentation & Code


Einleitung


Mechatronische Produkte der Automatisierungstechnik erfordern wegen der zunehmenden Funktionalität sowie der kürzeren Produktlebenszyklen neue spezifische Entwicklungsmethoden zur Sicherstellung der geforderten Produktqualität. Die Aufgabe des systematischen Entwurfs von Testfällen mit möglichst hoher Testabdeckung bei möglichst geringem Aufwand ist heute in der Mechatronik wenig systematisiert. Viele Unternehmen fordern deshalb eine auf die Bedürfnisse ihrer Branche zugeschnittene Lösung, um auf Art und Weise des Ingenieurs Testfälle unter Berücksichtigung von Aufwand, Nutzen und Akzeptanz zielsicher ableiten zu können. Zielstellung der Artemis-Vorgehensweise ist eine Unterstützung und Systematisierung der Ableitung von System-Testfällen aus den System-Anforderungen durch geeignete Methoden und Tools in einer Weise, dass trotz wachsender Komplexität die Ableitung der Testfälle planbar, bewertbar und kalkulierbar wird, verlässliche Aussagen über Testabdeckung und Testtiefe getroffen werden können und die Konsistenz zwischen Anforderungen und Testfällen gesichert ist. Als Ergebnis des Projekts Artemis wurde eine Methode samt entsprechender Werkzeugunterstützung erarbeitet, welche die kombinierte und sich wechselseitig vervollständigende Anforderungs- und Testfallentwicklung (Anforderungs-/Testfall-Codesign) auf Grundlage einer universell verständlichen und gerade für KMU anwendbaren semi-formalen Beschreibungsform unterstützt. Die Klassifizierung von System- und entsprechenden Testanforderungen erhöht die Übersicht und stellt deren Konsistenz zueinander sicher. Gleichzeitig ermöglicht sie eine Anforderungsverfolgung und führt zu quantifizierbaren Aussagen bzgl. der erzielten Testabdeckung und Testtiefe. Die semiformale Sprache dient zudem als Basis für eine systematische Ableitung der Testfälle aus den Systemanforderungen. Schließlich führt die zeitige Auseinandersetzung mit der Überprüfung von Anforderungen durch Tests dazu, dass ungenaue oder inkonsistente Anforderungen besonders frühzeitig erkannt und eliminiert werden können.



Kontakt


Lehrstuhl AIS, info@ais.mw.tum.de, +49 89 289 16400

Förderung


Das Forschungsvorhaben (Förderkennzeichen 172591 N 1) der Deutschen Forschungsgesellschaft für Automatisierung und Mikroelektronik e.V. (DFAM) wurde im Programm zur Förderung der "Industriellen Gemeinschaftsforschung (IGF)" vom Bundesministerium für Wirtschaft und Technologie über die AiF finanziert.

Der Abschlussbericht zum Projekt "Anforderungsbasierte Testfallentwicklung für die Funktionsprüfung mechatronischer Systeme" (Artemis) ist bei der DFAM erhältlich (Abschlussbericht Nr. 31/2014, Link). Neben der Dokumentation der entwickelten Vorgehensweise und des Editors, beinhaltet der Abschlussbericht auf die Anwendungsbeispiele, die zur Validierung des Artemis-Ansatzes dienten.




Start   Dokumentation & Code   AIS   Impressum   Datenschutz