ASCTAutomotive Services and Communication Technologies
E-HEALTHPlatforms and Solutions for Connected Healthcare
ELANElectronic Government and Applications
ESPRIElectronic Safety and Security Systems for the Public and Industries
FAMEFuture Applications and Media
IT4ENERGYSmart Metering & Energiemanagement
MOTIONModeling and Testing for System and Service Solutions
NGNINext Generation Network Infrastructures
ÖFIT
Public Information Technology
QUESTEmbedded Systems Quality Management
RESCONResource Optimized Networks
VISCOMVisual Computing
ModelBus
Heutige Softwareentwicklungsprozesse sind komplex und verteilt. Viele verschiedene Softwarewerkzeuge werden berücksichtigt und typischerweise viele Personen in unterschiedlichen Rollen - ob aktiv oder passive - nehmen an ihnen teil. Die Schlüsselprobleme sind die fehlende Konsistenz der Artefakte, die im Entwicklungsprozess entstehen, die fehlende Automatisierung und die fehlende Interoperabilität zwischen den Werkzeugen.
- ModelBus ist ein Framework für die Werkzeugintegration in der Software- und Systementwicklung.
- ModelBus schließt die Lücke zwischen proprietären Datenformaten und Programmierschnittstellen.
- ModelBus automatisiert die Ausführung mühsamer und fehleranfälliger Entwicklungsaufgaben wie zum Beispiel die Konsistenzsicherung über den gesamten Entwicklungsprozess hinweg.
- ModelBus benutzt SOA und ESB Prinzipien und die Werkzeuge werden durch die Bereitstellung von ModelBus Adaptoren an den Bus angeschlossen.
- ModelBus ist Open Source.
Tools
|
Services
|
- Eclipse: Topcased, Papyrus etc.
- IBM: DOORS, RSA, Rhapsody
- Sparx Enterprise Architect
- Matlab: Simulink, Stateflow
- Microsoft Office
- TRAC
|
- Transformation: ATL, QVT etc.
- Verifikation: OCL, Metrino etc.
- Testen: FOKUS!MBT etc.
- Code- und Dokumentengenerierung: MOFscript, M2T etc.
- Traceability: Traceino
|
Technologien
|
Features
|
- Transportation:
HTTP, HTTPS, XMPP, CXF, JMS, SOAP
- Kerntechnologien:
Distributed OSGi, SVN, EMF
- Orchestrierung:
BPMN, BPEL, ODE
|
- Integration von Softwarewerkzeugen
- Konstruktion von integrierten und automatisierten Werkzeugketten
- Unterstützung der Zusammenarbeit von Entwicklern
- Basierend auf Service-orientierter Architektur
|
Portfolio
Weitere Informationen auf www.modelbus.org.