Forschungsschwerpunkte
Das Competence Center MOTION (Modelling and Testing for System and Service Solutions) entwickelt u.a. Methoden and Werkzeuge für effizienten Testentwurf, Testableitung, Testspezifikation, Testimplementierung, lokale und verteilte Testausführung sowie die Analyse der Testergebnisse. Die Testmethoden und -werkzeuge sind die Grundlage für die Entwicklung von umfangreichen Testsuites für ausgewählte Zielsysteme in verschiedenen Domainen, z.B. der Telekommunikation und der Automobilindustrie. MOTION beschäftigt sich besonders mit dem vollständigen Entwurfszyklus von Tests: vom Testentwurf über die Testspezifikation und -implementierung bis zur Testausführung und Analyse der Testergebnisse. Ein Testlabor mit einer Vielzahl an Testgeräten und Testplattformen steht für die Durchführung der Tests mit optimalem Zugang zu den testenden Systemen zur Verfügung. MOTION konzentriert sich besonders auf die Integration von Test- und Systementwicklungszyklus, um den Aufwand für die Testentwicklung zu reduzieren. Es wurden effiziente Werkzeuge entwickelt, die es erlauben, die Informationen und Daten aus dem Systementwurf direkt für den Testentwurf zu verwenden.
Die von MOTION entwickelten Testmethoden und -werkzeuge basieren auf der Testing and Test Control Notation (TTCN-3), für die MOTION maßgebliche Beiträge geliefert hat. TTCN ist die einzige standardisierte und weltweit am meisten eingesetzte Testspezifikations- und -implementierungssprache. TTCN-3 wurde beim European Telecommunications Standards Institute (ETSI) und dem Telecommunication Standardization Sector der International Telecommunication Union (ITU-T) auf Nachfrage führender Hersteller wie Nortel, Ericsson und Motorola entwickelt. Die Anwendbarkeit von TTCN-3 wurde auf alle Arten des Testens ausgedehnt. TTCN-3 dient zum Testen von Protokollen, Diensten, Plattformen, Komponenten und Applikationen.
Zudem wird in der modelbasierten Entwicklung untersucht, inwieweit etablierte (Software-) Entwicklungsprozesse in relevanten Bereichen (Telekommunikation, Automotive, eGovernment) durch die Anwendung von modellbasierten Verfahren zu verbessern sind. Aufbauend auf diesen Analysen werden angepasste Entwicklungsumgebungen konzipiert und bereitgestellt, die die jeweils erforderlichen Entwicklungswerkzeuge miteinander integrieren. Schwerpunkte sind die Integration von frühen Phasen der Entwicklung (Anforderungsanalyse, Analyse und Design) mit der Testphase, die Überwachung von Entwicklungsrichtlinien und Metriken sowie das konsistente und nachvollziehbare Management der Entwicklungsinformation.




