MODELBUS ADAPTER: IBM RHAPSODY · 2015-02-25 · Rhapsody mit dem ModelBus® Adapter ModelBus®...

2
FRAUNHOFER-INSTITUT FÜR OFFENE KOMMUNIKATIONSSYSTEME FOKUS 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 [email protected] Fraunhofer FOKUS Kaiserin-Augusta-Allee 31 10589 Berlin www.fokus.fraunhofer.de/de/sqc www.modelbus.org/rhapsody

Transcript of MODELBUS ADAPTER: IBM RHAPSODY · 2015-02-25 · Rhapsody mit dem ModelBus® Adapter ModelBus®...

Page 1: MODELBUS ADAPTER: IBM RHAPSODY · 2015-02-25 · Rhapsody mit dem ModelBus® Adapter ModelBus® verbindet jedes Werkzeug mit dem entsprechenden Adapter. Zudem kann es seine Funktionalität

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

[email protected]

Fraunhofer FOKUS

Kaiserin-Augusta-Allee 31

10589 Berlin

www.fokus.fraunhofer.de/de/sqc

www.modelbus.org/rhapsody

Page 2: MODELBUS ADAPTER: IBM RHAPSODY · 2015-02-25 · Rhapsody mit dem ModelBus® Adapter ModelBus® verbindet jedes Werkzeug mit dem entsprechenden Adapter. Zudem kann es seine Funktionalität

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