UML-based Test Specification for Communication Systems

Michael Ebner · eDiss (Georg-August-Universität Göttingen) · 2004

Die Komplexität moderner, verteilter Kommunikationssysteme hat sich erheblich gesteigert und die Notwendigkeit gründlichen und systematischen Testens ist unbestritten. Die TTCN-3 ist eine universelle und standardisierte Sprache zur Spezifikation und Implementierung von Tests für verteilte Systeme. Viele Systeme, insbesondere objekt-orientierte Systeme, werden heutzutage mittels der UML beschrieben und deshalb sind UML-Modelle eine wichtige Quelle für die Testentwicklung und insbesondere für die manuelle Testzweckspezifikation und die automatische Testgenerierung. Folglich wird die Verwendung von UML aus der Testperspektive heraus betrachtet.UML-Modelle bieten Informationen über Schnittstellen durch Klassendiagramme und Szenarienbeschreibungen durch Sequenzdiagramme beziehungsweise MSCs an. Die meisten UML-Werkzeuge erlauben die Konvertierung der Klassendiagramme in die IDL, wodurch die Anwendbarkeit erweitert wird. Die Kombination von TTCN-3 und UML durch MSC und IDL ist ein neuer Ansatz. Deshalb wurden Abbildungen von MSC und IDL nach TTCN-3 ausgearbeitet. Um eine verbesserte Bedienbarkeit und Anwendbarkeit zu erreichen, wird zusätzlich die Verwendung von Objektorientierung in TTCN-3 untersucht und ein Vorschlag für eine objektorientierte Überarbeitung gegeben.

Read the paper · More papers on PaperTik