MODELBUS ADAPTER: IBM RHAPSODY · 2015-02-25 · Rhapsody mit dem ModelBus® Adapter ModelBus®...
Transcript of MODELBUS ADAPTER: IBM RHAPSODY · 2015-02-25 · Rhapsody mit dem ModelBus® Adapter ModelBus®...
F R A U N H O F E R - I N S T I T U T F Ü R O F F E N E K O M M U N I K AT I O N S S Y S T E M E F O K U S
MODELBUS® ADAPTER:IBM RHAPSODY
Software-Entwicklung wird immer komplexer und muss gleichzeitig immer höhere Anfor-
derungen an den Zeitpunkt der Markteinführung, den effizienten Einsatz von Ressourcen
und die Produktqualität erfüllen. Die Zahl der verwendeten Werkzeuge für Software-Ent-
wicklungen umfasst klassische proprietäre und Open-Source-Programme sowie individuelle
Eigenentwicklungen von Unternehmen. Jedes Werkzeug dient einem bestimmten Zweck
und kann hochspezialisiert sein, um bestimmte Aufgaben zu erfüllen.
Der Austausch von Daten ist in solch komplexen Entwicklungsumgebungen von elementarer
Bedeutung. Ein einfacher Austausch von Daten zwischen den Werkzeugen verringert die
Abhängigkeit von Anbietern. Unternehmen müssen flexibel zwischen verschiedenen Werk-
zeugen, je nach deren Stärken und Funktionalitäten, wählen können. Eine weitere Heraus-
forderung ist die Automatisierung von kleinen, wiederkehrenden Aufgaben im Entwick-
lungsprozess. Dazu zählen beispielsweise die automatische Qualitätskontrolle oder die
Dokumentation von Änderungen. Diese Aufgaben sind für die effiziente Erstellung quali-
tativ hochwertiger Produkte bedeutend.
ModelBus® – Werkzeugintegration und Automatisierung
Mit ModelBus® bietet Fraunhofer FOKUS eine modellgetriebene Entwicklungsumgebung
für Werkzeugintegration. Sie unterstützt das Zusammenspiel heterogener Entwicklungs-
und Engineering-Tools sowie die Automatisierung fehleranfälliger und langlebiger Aufga-
ben. Die Aktivitäten der Ingenieure lösen unter anderem Modelltransformation, Codege-
nerierung und Qualitätskontrollen aus. Dadurch wird der Datenaustausch zwischen den
jeweiligen Werkzeugen in verteilten Teams gewährleistet. Auf diese Weise kann Model-
Bus® die Produktivität in der Entwicklung komplexer, Software-basierter Systeme substan-
tiell steigern.
Kontakt
Dr. Tom Ritter
Leiter
System Quality Center – SQC
Tel. +49 30 3463-7278
Fraunhofer FOKUS
Kaiserin-Augusta-Allee 31
10589 Berlin
www.fokus.fraunhofer.de/de/sqc
www.modelbus.org/rhapsody
Rhapsody mit dem
ModelBus® Adapter
ModelBus® verbindet jedes Werkzeug mit dem entsprechenden Adapter. Zudem kann es
seine Funktionalität für andere Werkzeuge bereitstellen. Ein Adapter baut üblicherweise
eine Brücke zwischen der internen Datendarstellung eines Werkzeugs und seinem exter-
nen Format, die dann zur Grundlage für die weitere Verarbeitung im Entwicklungsprozess
wird. ModelBus® Adapter nutzen die Fähigkeiten des jeweiligen Werkzeugs für eine naht-
lose Einbindung in dessen Arbeitsablauf und für eine unbeschränkte Nutzererfahrung.
ModelBus® Adapter für IBM Rational Rhapsody
Anlagentechnik beinhaltet üblicherweise eine hohe Zahl spezialisierter Werkzeuge, die von
Qualitätskontrolle bis Sicherheitsdesign reichen. Darüber hinaus sind teilnehmende Inge-
nieure in verschiedenen organisationalen Einheiten oder Unternehmen ansässig. Um diese
Interoperabilitätsprobleme zu überwinden, wurden Sprachen wie UML oder SysML ent-
wickelt. In der Realität stellt der Austausch von Modellen mit Teammitgliedern jedoch
häufig ein großes Problem dar. Der ModelBus® Adapter für IBM Rational Rhapsody löst
dieses Problem, indem er es erlaubt, UML und SysML Modelle – basierend auf ModelBus®
Infrastruktur – mit anderen Teammitgliedern zu teilen, die möglicherweise mit anderen
Werkzeugen arbeiten. Der Adapter ist imstande Modelle auszutauschen. Durch die Nutz-
ung der ModelBus® Infrastruktur profitieren Ingenieure von einer Reihe an Funktionalität,
inklusive Rückverfolgbarkeit, Konsistenzprüfung, Modell Transformation und Dokumen-
tenerstellung. Zudem ermöglicht es der ModelBus® Adapter für IBM Rational Rhapsody,
von Rhapsody bereitgestellte, spezifische Features (z. B. Simulation von UML-Modellen,
Code Generation) nahtlos in jeden existierenden Entwicklungsprozess einzufügen.
Anwendung und Vorteile
Der ModelBus® Adapter für IBM Rational Rhapsody integriert Arbeit, Erfahrung und Wissen
eines Systemingenieurs in die modellbasierte Entwicklungsumgebung. Der Adapter hilft
dabei, die von Rhapsody bereitgestellten Funktionalitäten an verschiedenen Stellen inner-
halb des Entwicklungsprozesses zu nutzen, auch wenn bereits ein anderes Werkzeugsys-
tem besteht. Der nahtlose Austausch von Rhapsody Modellen mit Werkzeugen, die für
andere Aufträge genutzt wurden, steigern die Produktivität der Entwicklerteams. Auf
diese Weise kann IBM Rational Rhapsody andere UML/SysML Werkzeuge, inklusive Open
Source Werkzeuge, ergänzen. Der ModelBus® Adapter für IBM Rational Rhapsody ist
perfekt eingebunden in die Benutzeroberfläche des Werkzeugs und bietet einen schnellen
Import und Export von Modellen inklusive Diagramminformationen. Darüber hinaus
profitieren Entwickler von den zahlreichen, von ModelBus® bereitgestellten Funktionen.
bad | 1409 (Fotos: iStockphoto.com)
Features
– Kompletter Modell-Import
und -Export
– Integrated diff/merge
– Beibehalten von Diagramm-
informationen
Auswahl verfügbarer Adaptoren
Werkzeuge:
– Eclipse: Topcased, Papyrus etc.
– IBM: DOORS, RSA Rhapsody
– Sparx Enterprise Architect
– Matlab: Simulink
– Microsoft: Office, Visio
– TRAC
Services:
– Transformation: ATL, QVT etc.
– Verifikation: OCL, Metrino etc.
– Testen: FOKUS!MBT etc.
– Code und Dokunten Generierung:
MOF-script, M2T etc.
– Rückverfolgbarkeit: Traceino