2 nd ICES Workshop on Data/Tool Interoperability for Systems Engineering

Size: px
Start display at page:

Download "2 nd ICES Workshop on Data/Tool Interoperability for Systems Engineering"

Transcription

1 2 nd ICES Workshop on Data/ Interoperability for Systems 27/04/ Frédéric Loiret - KTH

2 TODOs Finalize the agenda And send it out to Gray Template for Swedish presentations? Check for the room & webex details Contact people from the Manufacturing domain? EuroSTEP Notes Different domains represented Systems, Manufacturing, IT? 2

3 is challenging / Problem Space Reqs Reqs Reqs Lifecycle Lifecycle Lifecycle Lifecycle Test Test Test Test Test Lifecycle Requirements V&V Design Analysis Analysis Analysis Analysis Design Design Design Design Lack of methodologies for tool integration è A multi dimensional problem in itself Multiple Concerns & Domains Stakeholders Isolated s & Models Processes and Tasks Aspects Dependencies Aspects Data Control Presentation Process Platform

4 The Challenges of Data/ in Systems A lot of & Management s are needed Heterogeneity of Artefacts / Models Multi-disciplinary development teams No one-size-fits-all solution! The Problem Point-to-Point don t scale Monocultures lock you in IT Maintenance, Management costs go up over time

5 Towards the Standardization of Interfaces Service Service Service Interface Service Interface Interface Service Interface Interface Service Interface Service Interface Service Interface Interface Interface Interface Interface Service Interface Service Interface Interface Service Interface Interface Service Interface Interface Service Interface Interface Service Interface Interface Service Interface Interface Interface Interface Interface Pre- Pre- Pre- Pre- Interface Interface Interface Interface From a library of ready-to-integrate s Platform Services and implementing Common Interoperability Specifications (IOS) MBAT RTP Library of ready-to-integrate s/services End-User Scenarios & Requirements Chains System Environments Tailoring Instantiation Deployment Process Mgt Team Mgt SVN server Trace Conf. Mgt Change Impact An. Trans. Engine Common/Basic Services for Lifecycle & Collaboration Management DOORS CM CM SCM SCM V&V D&I a Wrapper s al rn te In ta l a l o To D eve L Simulink Design & Implementation s UML Rhapsody UML Eclipse C Editor Compiler D&I D&I t Da le yc vel c fe Le Li Verification & Validation AbsInt WCET An. s V&V Enovia Reqs Central V&V RM RM IOS RE&F Wrapper Uppall s Requirements s Common Interoperability Specifications Wrapper Excel All4Tec Matelo Cross-Domain & Lifecycle SPC SPC Elvior TestCast

6 High Level IOS Overview from on-going European Project (CRYSTAL) Real-Time Heterogeneous co-simulation Real-Time Data Measurement and Calibration Safety/Certification issues etc. Interoperability Specification (IOS) Non-Lifecycle IOS <consists of> <consists of> Lifecycle IOS <consists of> Pattern/Contract Based Requirement Management Combined Testing & Analysis Methods Variability Management Viewpoint Management etc. NLC Domain OSLC Based Specification IOS Lifecycle Extension <adopts> Standard FMI AUTOSAR/EAST-ADL ASAM-ODS ISO26262 STEP etc. <may define bridges from/to> 6 OSLC RM Spec, OSLC AM Spec, OSLC QM Spec, OSLC Asset Spec, OSLC Change Request Management Spec

7 Standardized IOS Interfaces: Towards Added-Value Services Added-Value Services beyond s && Added-Value Services beyond s Added-Value Services beyond s && Phase Boundaries Added-Value Services beyond s Phase Boundaries Added-Value Services beyond s & Phase Boundaries Phase Boundaries Phase Boundaries Uniform Workbench Team Mgt SVN server Process Mgt Trace Conf. Mgt Query Analysis Visualize Change Impact An. Trans. Engine Elvior TestCast CM SPC SCM DOORS All4Tec Matelo IOS V&V AbsInt WCET An. t Da e cl el y v c fe Le Li D&I a V&V Enovia Reqs Central RM D&I RE&F Excel Cross-Domain & Lifecycle Uppall s Basic Principles, Technologies, Protocols Simulink UML Rhapsody UML Eclipse al rn te In ta l o a l To D eve L C Editor Compiler 7 Software Process Improvement Requirements Coverage Analysis Change Impact Analysis Context-Specific Viewpoints Generation for Safety Analysts, Project Managers, Product Managers, etc. Link Data to Economics Process Data Mining etc.

8 Key Stakeholders and their dependencies 8

9 An Increasing Momentum at European Level ARTEMIS CESAR ( ) 59 partners ARTEMIS ifest ( ) 21 partners FP7 SPRINT ( ) 7 partners ARTEMIS MBAT ( ) 38 partners FP7 DANSE ( ) 12 partners ARTEMIS CRYSTAL ( ) 68 partners ARTEMIS EMC2 ( ) 26 partners German projects CSE/CIPR EIT ICT Labs IEE ( ) H2020 Support Action CP-SETIS ( ) New proposals being submitted ITEA3, H2020, and ECSEL 9

10 What about Sweden? A 1 st ICES Workshop has been organized on February 2015 For establishing a common understanding of main interoperability related challenges, For proposing and discussing ways forward in order to build up synergy among the Swedish stakeholders on these topics. à We decided to create an ICES Focus Group on & Data Interoperability (with OSLC) 10

11 Potential Scope of our ICES Focus Group on Interoperability/OSLC (based on our discussions from the 5 th of Feb.) Examples of meetings to be organized: Technical workshops/tutorials on implementation of OSLC based tool adaptors (audience: developers) Seminars on business use cases by end-users in order to come up with a potential Swedish use case, and to elicit redundant integration patterns and pain points (audience: tool chain architects, R&D managers) Technical seminars focused on specific interoperability concerns, e.g., on version/configuration control, variability management, traceability management, etc. (audience: IT architects, domain experts) Gather a centralized list of national contact points in order to foster point-to-point interactions and support between Swedish organizations Broaden our national community by organizing showcases from industrial partners, European research projects, technology providers, and for presenting reference case studies Provide a basic infrastructure for sharing documentation within our group Incubate R&D projects with strong Swedish consortia on interoperability (national/vinnova projects or European ones, e.g., ITEA) Building-up new cooperation models (and marketplace) across the stakeholders of the value chain for providing new interoperable products for CPS, based on open interoperability standards 11

12 New Cooperation Models: The Magic Triangle (to be built-up in Sweden?) From the current state-of-practice, neither a single large enterprise, nor one industrial domain alone is expected to achieve the industrial momentum required to fulfill interoperability requirements of CPS developing organizations. Technology and Providers New Business Opportunities (fostered by standards adoption) End-Users Influence Knowledge Transfer Knowledge Transfer (Emergent) Open Interoperability Standards 12

13 Today s Agenda 10:00 à 10:30 Welcome & Introduction Frédéric Loiret KTH 10:30 à 11:15 Airbus Demonstrator Philipp Helle, Ian Giblett Airbus 11:15 à 12:00 CRYSTAL Demonstrator Gray Bachelor IBM 12:00 à 13:00 Lunch 13:00 à 14:30 Swedish Use Cases 1 Scania Mattias Nyberg ABB Tiberiu Seceleanu Ericsson Ludmila Ohlsson 14:30 à 14:45 Coffee Break 14:45 à 16:00 Swedish Use Cases 2 Volvo Cecilia Ekelin SAAB Erik Herzog Conclusions and Next Steps Present OSLC demonstrators and Exploitation Plans Present Swedish Use Cases and identify Potential Commonalities Cooperation Models 13

14 Some Questions Main Interoperability Challenges within your Business Units Brief overview of your Main Interoperability Scenarios & Concerns On-going OSLC & Developments within your organization (if any) Prototype Demo/Video (if any) What kind of support (technical and from the market) would you need from external stakeholders, e.g., from: SMEs, academics, big tool providers, our ICES Focus Group, a marketplace 14

15 Today s Agenda 10:00 à 10:30 Welcome & Introduction Frédéric Loiret KTH 10:30 à 11:15 Airbus Demonstrator Philipp Helle, Ian Giblett Airbus 11:15 à 12:00 CRYSTAL Demonstrator Gray Bachelor IBM 12:00 à 13:00 Lunch 13:00 à 14:30 Swedish Use Cases 1 Scania Mattias Nyberg ABB Tiberiu Seceleanu Ericsson Ludmila Ohlsson 14:30 à 14:45 Coffee Break 14:45 à 16:00 Swedish Use Cases 2 Volvo Cecilia Ekelin SAAB Erik Herzog Volvo Cars? Skatteverket? HIAB? Conclusions and Next Steps 15

16 Today s Agenda 10:00 à 10:30 Welcome & Introduction Frédéric Loiret KTH 10:30 à 11:15 Airbus Demonstrator Philipp Helle, Ian Giblett Airbus 11:15 à 12:00 CRYSTAL Demonstrator Gray Bachelor IBM 12:00 à 13:00 Lunch 13:00 à 14:30 Swedish Use Cases 1 Scania Mattias Nyberg ABB Tiberiu Seceleanu Ericsson Ludmila Ohlsson 14:30 à 14:45 Coffee Break 14:45 à 16:00 Swedish Use Cases 2 Volvo Cecilia Ekelin SAAB Erik Herzog Volvo Cars? Skatteverket? HIAB? Conclusions and Next Steps 16

17 Potential Scope of our ICES Focus Group on Interoperability/OSLC (based on our discussions from the 5 th of Feb.) Examples of meetings to be organized: Technical workshops/tutorials on implementation of OSLC based tool adaptors (audience: developers) Seminars on business use cases by end-users in order to come up with a potential Swedish use case, and to elicit redundant integration patterns and pain points (audience: tool chain architects, R&D managers) Technical seminars focused on specific interoperability concerns, e.g., on version/configuration control, variability management, traceability management, etc. (audience: IT architects, domain experts) Gather a centralized list of national contact points in order to foster point-to-point interactions and support between Swedish organizations Broaden our national community by organizing showcases from industrial partners, European research projects, technology providers, and for presenting reference case studies Provide a basic infrastructure for sharing documentation within our group Incubate R&D projects with strong Swedish consortia on interoperability (national/vinnova projects or European ones, e.g., ITEA) Building-up new cooperation models (and marketplace) across the stakeholders of the value chain for providing new interoperable products for CPS, based on open interoperability standards 17

18 Next Steps & Topics Some topics addressed: Configuration Management Variability Management Conceptual Architecture for integration, e.g.: (why not applying for fundings for working on these activities?) Centralized vs. distributed caches Lync vs. Sync Linked data vs. link repository File-based vs. Server-based Notification, authentication, etc. Versioning Data warehouses / data reporting (dashboarding) List of OSLC adaptors implemented by Swedish & European partners List of tools that you would like to integrate in your organization Presentations from Scania on specific internal technical challenges Meetings with major tool providers (discussions with MATLAB) Promoting our initiative to external communities (e.g., INCOSE) Contribute to the new OSLC/ProSTEP structure (to be kick-started soon) 18