VIRTUAL VEHICLE
Open Services for Lifecycle Collaboration (OSLC) Stefan Paschke VIRTUAL VEHICLE Research Center COMET K2 Competence Center - Initiated by the Federal Ministry of Transport, Innovation & Technology (BMVIT) and the Federal Ministry of Science, Research & Economics (BMWFW). Funded by FFG, Land Steiermark and Steirische Wirtschaftsförderung (SFG) VIRTUAL VEHICLE
Agenda VIRTUAL VEHICLE Research Center Stefan Paschke Tool Integration Herausforderung Problem OSLC Lösungsansatz Beispiel Abschluss September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 3
VIRTUAL VEHICLE in a nutshell Automotive Rail Aerospace Co-operative Research Platform Applied Research and Scientific Services International Research Network Gegründet: Juli 2002 Mitarbeiter: 203 Umsatz: EUR 22 Mio. (2013) September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 4
Stefan Paschke Seit 2010 bei VIRTUAL VEHICLE Research Center Toolunterstützung modellbasiertes Systems Engineering Tool- und Daten-Integration Software Engineering und Entwicklung Java J2EE, Eclipse CESAR (EU ARTEMIS Joint Undertaking) Cost-efficient Methods and Processes for Safety Relevant Embedded Systems MBAT (EU ARTEMIS Joint Undertaking) Combined Model-based Analysis and Testing of Embedded Systems OSLC Fundament für durchgängige Daten im Entwicklungsprozess Einfache Verknüpfung und Verwaltung der Daten Rückverfolgbarkeit September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 5
Gesamtfahrzeug Kompetenz Area X Cross Domain Interdisziplinäre Entwicklungsmethoden Elektrifizierung des Antriebsstrangs Leichtbau Sicherheit und Komfort Aktive Sicherheit und Fahrerassistenzsysteme Area A Information & Process Management Flexible Informationsvernetzung Unterstützende Entwicklungssysteme Informationsvisualisierung Model-based Systems Engineering Area B Thermo & Fluid Dynamics Aerodynamik & 3D Simulationen Thermisches Management & 1D Simulationen Mobile Klima- und Heizanlagen Abgasnachbehandlung 2D Kopplung & Thermische Strahlung Area C NVH & Friction NVH Material und Technologie Reibungsverlust und Vibrationsreduktion Lärmreduktion von Fahrzeugen Strömungsakustik Prüfstandzentrum Area D Mechanics & Materials Fahrzeugsicherheit Material- & Umformungstechnologien Fahrzeugdynamik - Automotive Fahrzeugdynamik - Rail Systems Composite Mat. & Lightweight Structures Area E E/E & Software Mixed Criticality Embedded Systems Co-Simulation und Software Advanced Model-based Control Energy Storage Systems Validation and Verification September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 6
Herausforderung Produktentwicklung in global verteilten Teams Jede Organisationeinheit verwendet spezielle Tools Tools arbeiten stand-alone Daten liegen in Silos Daten sind proprietär Endanwender wollen Daten-Zugriff und Austausch Rückverfolgbarkeit (Traceability) Kollaboration über Disziplinen hinweg Übersichten Nahtlose Tool-Anwendung September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 7
Herausforderung Das Integrations-Problem Die Kosten dieser Ansätze für Betrieb und Anpassungen werden kontinuierlich höher time Punkt zu Punkt Integrationen skalieren nicht Herstellerspezifische Integrationen engen ein September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 8
OSLC Lösungsansatz Erstellung von Spezifikationen in offener Community Standardisierung eines Ansatz der Tool-Integration Verteilte Datenspeicherung Protokoll für die Kommunikation zwischen Tools Einheitliche Schnittstellen Web Standards RESTful Web Services HTTP CRUD (Create, Read, Update, Delete) Definierte Datenstrukturen Veröffentlichen von Meta-Daten (Ressourcen) über Tool-spezifische Daten Linked Data und RDF Verknüpfung der Meta-Daten (Traceability) z.b. Testfall, Komponente, Anforderung, Protokoll für die Verknüpfung über HTML Benutzeroberfläche September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 9
OSLC Lösungsansatz Anwender können die Integration bedienen ohne ihr bevorzugtes Tool zu verlassen Architekturkonzepte des Web Standardisierte Schnittstellen Automation Linked Data RESTful services Erweiterbarkeit 80/20 Regel Monitoring Bessere Wiederverwendbarkeit Rückverfolgbarkeit Quelle: OSLC Communication Wiki - http://open-services.net/wiki/communications/file:oslc-selections.ppt Verknüpfung der Daten im Gegensatz zu Kopieren und Synchronisieren September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 10
OSLC verknüpft Lifecycle Data Daten stehen im Mittelpunkt Ressourcen und Zusammenhänge Requirements Validation Tests Design Implementation Tools operieren auf den Daten Tools implementieren den Prozess validates T1 validates Tools veröffentlichen ihre Daten einheitlich (REST) R1 R2 validates satisfy satisfy T2 D1 implements implements D2 validates I1 I2 Lebenszyklus Integration = Tracing, Indexierung, Analyse und Visualisierung des Wissensnetzes Architekturkonzepte des Internet Tool A Tool B Tool C Tool D Adressierung aller Daten über HTTP URIs Offene Standards Technologisch neutral Lose Kopplung Skalierbar, Erweiterbar September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 11
Management Summary OSLC is focused on interoperability across technology implementations - a challenge best addressed through common specifications and standards. Laurent Lachal, Ovum Open Source Research Director OSLC steht für: Erstellung von Spezifikationen für die Toolintegration Offene Community von Experten aus Industrie und Wissenschaft Schnittstellen (RESTful Services) basierend auf Internet Standards und Linked Data Definition einer gemeinsamen Datenstruktur mittels Semantic Web Technologien Implementiert & Getestet Offen und sich weiter entwickelnd OSLC is linking to application lifecycle data where it is created, instead of copying and synchronizing between tools. September 2014 / S.Paschke OSLC - Mensch und Computer 2014 VIRTUAL VEHICLE 12
Should I link or should I sync? COMET K2 Competence Center - Initiated by the Federal Ministry of Transport, Innovation & Technology (BMVIT) and the Federal Ministry of Science, Research & Economics (BMWFW). Funded by FFG, Land Steiermark and Steirische Wirtschaftsförderung (SFG) VIRTUAL VEHICLE
Stefan Paschke VIRTUAL VEHICLE Research Center stefan.paschke@v2c2.at VIRTUAL VEHICLE