Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium

Page created by Kent Romero
 
CONTINUE READING
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
Collaborative Systems Engineering
          Peter Gerber (Schaeffler Technologies)

© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020   2
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
Smart Products for Tomorrow

              Yesterday                                                               Today                                              Tomorrow
     Product & Technique                                                 Emotions & Function                                         Mobility & Services

                                   source: Daimler                          source: Daimler                source: Daimler                                 source: Daimler

                                                                                                                                                      Develop a
                                  Develop a
                                                                                                   Challenge                                         Smart Product
                                   Product
                                                                                                                                                      or Service

  © prostep ivip e.V. 9 September 2020               Thema:        Systems Engineering, Peter Gerber – prostep ivip Symposium 2020
                                                            Lore Ipsum
                                                     Collaborative                                                                                                           3
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
Masterplan for Co Action

                                Integrated Architecture                                             Industry:
                                Improves:
                                • Transparency
                                • Collaboration
                                • Efficiency
                                • Smart Functionality
                                • Increased Speed
                                • Traceability
                                • Complexity Management

  © prostep ivip e.V. 9 September 2020   Thema:        Systems Engineering, Peter Gerber – prostep ivip Symposium 2020
                                                Lore Ipsum
                                         Collaborative                                                                   5
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
SysML as central structure of the smart product
          SysML Workflow Forum

© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020   6
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
SysML as central Element of the Product Architecture

                                                                                                                            Detailing
                      Product Model                                                                                             Functions & Interfaces

                                                                Specification
                                                                                              Input/Output
                                                                    and
                                                                                               Parameter
                                                                Requirements                                                                      Decomposition

                      Customer                                                 High Level Model                        Engineering
                                                                                                                         Partner
                                                                               Detailed Model

    source: Daimler

                                                                                                                        source:Schaeffler

                          SysML WF Forum: Establish Seamless Industrial-Level Collaboration using
                             model-based Systems Engineering to support handling of Complexity

© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020                                      7
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
Focus on High Prioritised Use Cases
   Including internal and external Collaboration

                 Requirements
                                                                                                                                            Test
Company          Management/                    „SysML - RQM“                 SysML Authoring
                                                                                                                         „SysML – V&V“   Management
                 -Engineering

                        „SysML - RQM“                                              „Model Exchange“                                      „SysML – V&V“

                 Requirements
Partner                                                                                                                                     Test
                 Management/                                                  SysML Authoring                            „SysML – V&V“
                                                „SysML - RQM“                                                                            Management
                 -Engineering

  © prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020                                   8
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
Base: Model Exchange
 Use Cases and Requirements regarding technical solutions (Results of WP4)

 Reference Process / Workflow:

                                       Exchange of real model data (Use Case):

                                                                                Description of Minimal Set of Information:
                                                                               Structural Content

© prostep ivip e.V. 9 September 2020    Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020        9
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
Requirements Management supported by SysML
 Use Cases and Requirements regarding technical solutions (Result of WP6)

 Reference Process / Workflow:                                                                     In collaboration with

  Linking- and exchange process

                                                                                                                           In Work
                                                                                                                           • Description of Minimal Set of
                                                                                                                             Information for Model- and Link
                                                                                                                             Exchange

                                                                                                                           • Configuration and Release
                                                                                                                             Management

© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020                                      10
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
SysML Models and Verification & Validation
 Requirements regarding technical solutions (Results of WP7)

  Integrated Model and Exchange Workflow

                                       Description of Minimal Set of Information

                                                                                Config, Release and Change Management

© prostep ivip e.V. 9 September 2020       Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020   11
Collaborative Systems Engineering - Peter Gerber (Schaeffler Technologies) - prostep ivip Symposium
From Documentation to Practise
 Establish SysML Implementor Forum January 2021

                                                                            Collaboration
                        SysML WF                                                                                            SysML IF
     Chair (Industry Rep.)                                                 Requirements                                                 Chair (Industry Rep.)

                                                                                  Backlog
                                     Processual                                                                           Tool
                                   interoperability                                                                  interoperability

                                                                             Solutions &
                                                                            Demonstrators
                                       IF                                                                                   WF

     Definition of reference process,                                                                       Evaluation of alternative solutions
      requirements and test cases                                                                           implementation of a demonstrator
© prostep ivip e.V. 9 September 2020        Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020                                       12
Mastery of a distributed product structure
          Interdisciplinary Collaboration Framework Forum

© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020   13
Distributed product structure and ALM-PLM Integration
 Best practices for cross-disciplines collaboration                                                           (CDLC conclusion)

 Process, Use Cases, Architecture (Requirements)

                   Implementation in Demonstrators

                                                                                                                              prostep IVIP
                                                                                                                            recommendation
                                                                                                                       available in October 2020
© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020                        14
Interdisciplinary MBSE Collaboration Framework
 prostep ivip project: 2020-2023
Framework                              Methods + Capabilities + Data Architecture + IT                                                             WP1
                                                                                                                                          Methods, Use cases &
                                                                                                                                             Requirements
          Domain                                              Collaboration Tool                                        Domain

                                                                                                                                                WP2
                                                             Product Model                                                                    Datamodel

                                                                                                                                                WP3
          Domain                                                                                                        Domain               Technologies

                                                                                                                                                   WP4
                                                                                                                                          Proof Of Concept / Vendors
                                                                                                                                                Demonstrators
                                                                 Sub - System

                                                                                                                                                   WP5
                                                                                                                                          Synthesis & Communication
                                                                                                                                 Traces

© prostep ivip e.V. 9 September 2020    Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020                                      15
Interdisciplinary Collaboration Framework Approach

                   Available Technologies                                                                                                                                                                                                                                                                                                                                                                                                       Principles / Capabilities / Enablers                                       Harmonized Artifact-/
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Informationmodel
List for Technologies and Standards

Domain / Topics
Ontology
                                            Sub Topic                      Name

                                                                           Web Ontology Language

                                                                           Eclipse Modeling Framework
                                                                           Meta Object Facility
                                                                           Knowlage Graph
                                                                                                                        Short

                                                                                                                        OWL

                                                                                                                        EMF
                                                                                                                        MOF
                                                                                                                        DesignSpace
                                                                                                                                      Description

                                                                                                                                      The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and
                                                                                                                                      complex knowledge about things, groups of things, and relations between things.

                                                                                                                                      DesignSpace provides a shared engineering infrastructure that lets you integrate any tools and connect
                                                                                                                                      their data to detect irregularities across different tools and changes in data transfer.
                                                                                                                                                                                                                                                    Member of Commission   ICF Expert

                                                                                                                                                                                                                                                                           Davy
                                                                                                                                                                                                                                                                           Davy
                                                                                                                                                                                                                                                                           Davy
                                                                                                                                                                                                                                                                                         Source

                                                                                                                                                                                                                                                                                         https://www.w3.org/OWL/

                                                                                                                                                                                                                                                                                         https://www.eclipse.org/modeling/emf/
                                                                                                                                                                                                                                                                                         https://www.omg.org/mof/
                                                                                                                                                                                                                                                                                         DesignSpace
                                                                                                                                                                                                                                                                                                                                            Alternative        Type (Technology/ Standard/…)   Relation             Relevance   Review

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Process
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          is related to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Artifact
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             SysML
                                                                                                                                                                                                                                                                                                                                            Semantic Network
                                                                           Semantic Network                                                                                                                                                                                                                                                 Knowlage Graph
Modeling Languages / Data Modeling
                                                                           Unified Modeling Language                    UML                                                                                                                                                Davy          https://www.omg.org/spec/UML/2.5                                      Standard
                                                                           Systems Modeling Language                    SysML                                                                                                                       Damun M. TUK Member of Damun, Davy   https://sysml.org/                                                    Standard
(Data Exchange Formats) / Representation                                                                                                                                                                                                            SysML SST
                                                                           Open Data Protocol                           OData         Related to these the OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard that defines a set                                          https://www.odata.org                                                                                 REST
                                                                                                                                      of best practices for building and consuming RESTful APIs. OData helps focus on business logic while
                                                                                                                                      building RESTful APIs without having to worry about the various approaches to define request and
                                                                                                                                      response headers, status codes, HTTP methods, URL conventions, media types, payload formats, query
                                                                                                                                      options, etc. OData also provides guidance for tracking changes, defining functions/actions for reusable
                                                                                                                                      procedures, and sending asynchronous/batch requests. OData RESTful APIs are easy to consume. The
                                                                                                                                      OData metadata, a machine-readable description of the data model of the APIs, enables the creation of
                                                                                                                                      powerful generic client proxies and tools.
                                                                           JavaScript Object Notation                   JSON                                                                                                                                               Rene          https://www.json.org/
                                                                           JavaScript Object Notation for Linked Data   JSON LD                                                                                                                                                          https://json-ld.org/
                                                                           Extensible Markup Language                   XML                                                                                                                                                Rene          https://www.w3.org/XML/
                                                                           Simple Object Access Protocol                SOAP          The SOAP-Interface, originally “Simple Object Access Protocol” is an international standard of the World
                                                                                                                                      Wide Web Consortium (W3C). As a Webservice based Interface, SOAP is typically used with HTTP(s), but
                                                                                                                                      other protocols are also possible. The SOAP Standard describes in detail how a SOAP message is
                                                                                                                                      structured. Information in a client-server communication or from one system to another, is usually
                                                                                                                                      transmitted via XML. In order to use SOAP web services, a detailed description is necessary. This is often
                                                                                                                                      implemented using Web Service Description Language (WSDL).
                                                                           Terse RDF Triple Language                    Turtle                                                                                                                                                           https://www.w3.org/TR/turtle/

Architecture
                                                                           SPQRQL Protocal And RDF Query Language       SPARQL        SPARQL is a query language used for RDF (standardized by W3C).                                                                                     https://www.w3.org/TR/sparql11-overview/                                                              Query Leng. for
                                                                                                                                                                                                                                                                                                                                                                                               RDF
                                                                           Shapes Constraint Language                   SHACL         SHACL is a language for validation of graph-based data (e.g. define the maximum amount of edges                                                    https://www.w3.org/TR/shacl/
                                                                                                                                      between two nodes, like " has exactly one ") ("What XSD is for XML, SHACL is for RDF.")

                                                          Linking Data

                                                          Graph Data
                                                                           uniform resource identifier

                                                                           ArangoDB Query Language
                                                                           Structured Query Language
                                                                           GraphQL
                                                                                                                        URI

                                                                                                                        UNICODE
                                                                                                                        AQL
                                                                                                                        SQL
                                                                                                                        GraphQL
                                                                                                                                      SQL is a query language used for relational databases.
                                                                                                                                      GraphQL is a query language used for graph-data developed by Facebook and published as open source
                                                                                                                                                                                                                                                                           Rene
                                                                                                                                                                                                                                                                                         https://www.iana.org/assignments/uri-
                                                                                                                                                                                                                                                                                         schemes/uri-schemes.xhtml ;
                                                                                                                                                                                                                                                                                         https://www.w3.org/TR/uri-clarification/

                                                                                                                                                                                                                                                                                         https://www.arangodb.com/docs/stable/aql/

                                                                                                                                                                                                                                                                                         https://graphql.org/
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Capability
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Artifact          Artifact
                                                                                                                                      (no W3C standard and not compatible with SPARQL).
                                                                           Resource Description Framework               RDF           RDF is a language to express links between information. Each link in RDF is a triple which contains a                                Rene          https://www.w3.org/RDF/                                                                               Is better as LPG?;
                                                                                                                                      subject, a predicate and an object. Hereby the subject and the object represent the information                                                                                                                                                          OWL
                                                                                                                                      (identified by URIs) and the predicate (also often identified by URI) describes, why and how those
                                                                                                                                      information is linked together (e.g. "uri://car" "uri://has", "uri://wheels").
                                                        Graph daten base
                                                                           Labeled-Property Graph                       LPG           Labeled-Property Graphs are another way to describe linked data besides RDF. While in RDF a node or link                             Rene
                                                                                                                                      cannot contain any attributes (those are modelled as new nodes and are then linked to the entity), LPGs
                                                                                                                                      may have attributes for each node and link. Those are modelled as key-value-pairs.

                                                                           Open Services for Lifecycle Collaboration    OSLC          The Acronym OSLC stands for Open Services for Lifecycle Collaboration (OSLC) which is an open                                                      https://open-services.net/resources/oslc-primer/                      Standard
                                                                                                                                      community, to define a set of specifications that enable integration of software development. It is a
                                                                                                                                      uniform infrastructure for interfaces between different systems to evolve, such areas as Application
                                                                                                                                      Lifecycle Management (ALM), Product lifecycle Management (PLM), IT Operations and more. The
                                                                                                                                      intention of OSLC is to make life easier for tool users and tool vendors, to support collaboration, enable
                                                                                                                                      traceability, reporting and automation, with the concept to link artifacts over the engineering lifecycle.
                                                                                                                                      Artifacts (e.g. requirements, testcases, …) are presented as OSLC resources. Each resource can be
                                                                                                                                      manipulated using HTTP methods and can be retrieved and displayed as an RDF representation. RDF/XML
                                                                                                                                      is the most common representation, other formats like JSON or HTML are also used. It is a neutral
                                                                                                                                      interface with advantages of flexibility, expandability, openness and free availability.
                                                                           Representational State Transfer              REST          The REST (Representational State Transfer) technology is software architectural style that defines a set of                                                                                                              Technology
                                                                                                                                      constraints to be used for creating Web services. Web services that conform to the REST architectural
                                                                                                                                      style, called RESTful Web services, provide interoperability between computer systems on the Internet.
                                                                                                                                      RESTful Web services allow the requesting systems to access and manipulate textual representations of
                                                                                                                                      Web resources by using a uniform and predefined set of stateless operations. Other kinds of Web
                                                                                                                                      services, such as SOAP Web services, expose their own arbitrary sets of operations.
                                                                                                                                      (https://en.wikipedia.org/wiki/Representational_state_transfer)
Standards for Eng. specific data exchange

                                                         Requirements      Requirements Interchange Format            ReqIF                                                                                                                                                              https://www.omg.org/spec/ReqIF/About-ReqIF/                           Standard
                                                                           STandard for the Exchange of Product model STEP                                                                                                                                                               https://www.prostep.org/projekte/step-                                Standard
                                                                           data                                                                                                                                                                                                          benchmark/
                                                        Mechanics Data
                                                                           Jupiter Tessellation                       JT                                                                                                                                                                 https://www.prostep.org/projekte/jt-workflow-                         Standard
                                                                                                                                                                                                                                                                                         forum/

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Requirements
                                                                           Intermediate Data Format                     IDF                                                                                                                                                              www.simplifiedsolutionsinc.com
                                                                                                                                                                                                                                                                                         https://www.simplifiedsolutionsinc.com/images/
                                                        Electronics Data

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Methods
                                                                                                                                                                                                                                                                                         idf_v40_spec.pdf
                                                                           Internet Data Exchange                       IDX                                                                                                                                                              www.prostep.org ??
                                                        
Other Buzzwords / and Use Cases
                                                                           Microservices                                              is Architecture Syle
                                                                                                                                      always based on REST

                                                                                                                                      Microservices are an architectural pattern of information technology where are processes are decoupled
                                                                                                                                      and doing individual Services. Each process communicates with each other with language-independent
                                                                                                                                      programming interfaces. These enables an independent development and modular design of software
                                                                                                                                      applications. Microservices can be implemented using different programming languages, databases,
                                                                                                                                      hardware and software environment, depending on what fits best. They are organized around business
                                                                                                                                      capabilities. The communication is often over a network to fulfil a goal using technology- agnostic
                                                                                                                                      protocols such as HTTP. (https://de.wikipedia.org/wiki/Microservices)
                                                                           Data analytics / (Big Data)
                                                                           Digital Twin
                                                                           IoT
                                                                           Cloud Service
                                                                           Open Source
                                                                           Argument Reality
                                                          Visualization
                                                                           Visualization Standards
                                                                           Semantics Analytics / Semantic Search
                                                                           Runtime / Realtime Data

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Strategy

                                                                                                                                  Scenarios                                                                                                                                                                                                                                                                                                                        Use cases
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         User Guideline        Ontology          Modelling Guideline

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Demonstrator

       © prostep ivip e.V. 9 September 2020                                                                                                                                                                                                                                                                                                                                                                                              Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020                                                        16
Conclusion

© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020   17
Strong through Collaboration in every aspect

                     OEM
                                                                                                                                         Join us!

                     Tier 1                                                                       SysML Workflow & Implementer Forum
                                                                                                            Model-based cross-company collaboration

                                                                                                Interdisciplinary Collaboration Framework
                                                                                                                  Interdisciplinary collaboration

                                                                                                              Digital Data Package
                                                                                                         Tool/format independent cross-company exchange

                     Etc.
                                                                                                            ReqIF Workflow Forum
                                                                                                             Requirements exchange for collaboration

                         Smart Collaboration enables Smart Products and Services

© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020                                      18
Collaborative Systems Engineering
          Peter Gerber (Schaeffler Technologies)

© prostep ivip e.V. 9 September 2020   Collaborative Systems Engineering, Peter Gerber – prostep ivip Symposium 2020   19
You can also read