Testfallerzeugung na... Examensarbeiten Entwicklung eines Co...

Bachelorarbeit

Entwurf einer Schnittstellenbeschreibungssprache für Software-Komponenten

 

Zusammenfassung

In dieser Arbeit werden bestehende Schnittstellenbeschreibungssprachen verglichen, auf Basis dieses Vergleichs wird eine umfangreichere Schnittstellenbeschreibungssprache entwickelt und diese anhand von Beispielen erläutert. Es wird im anfänglichen Vergleich auf die Sprachen WSDL, OMG IDL und MIDL eingegan-gen. Dabei hat sich gezeigt, dass sämtliche Sprachen nicht den gewünschten Funktionsumfang besitzen. Auf Grund dessen wurde unter dem Namen eXtended IDL eine neue Schnittstellenbeschrei-bungssprache auf XML-Basis entwickelt. Diese Sprache ist in XML-Schema beschrieben und somit für zukünftige Anforderungen leicht erweiterbar. In ihr wurden neben der Möglichkeit der Spezifizierung von Komponenten mit ihren Schnittstellen die Möglichkeit eines Automa-ten mit Methodenaufrufsequenzen, Logging-Direktiven, Autorisierung von Methodenaufrufen und Bedingungen für erlaubte Rückgabewerte implementiert. Aufbau und Benutzung der XIDL werden im Laufe der Arbeit erklärt und die neuen Features anhand von Beispielen erläutert.

Bearbeiter: Michael Rühlicke

Betreuer: Dipl.-Inf. Johannes Drexler