project group presentation january 2020...prior project groups jarvis4mbse prototypes virtual...

11
© Fraunhofer IEM / Heinz Nixdorf Institut Folie 1 ARTIFICIAL INTELLIGENCE FOR SYSTEMS ENGINEERING Project Group Presentation January 2020 Artificial Intelligence for Systems Engineering Project Group

Upload: others

Post on 17-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 1

ARTIFICIAL INTELLIGENCE FOR SYSTEMS ENGINEERING

Project Group Presentation January 2020

Artificial Intelligence for Systems EngineeringProject Group

Page 2: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 2

Systems EngineeringSystems Engineering is an enabler for the development of intelligent

technical systems

Zeit

Mechanic Mechatronic Intelligent Systems

Page 3: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 3

mechanical engineering

electrical engineering

control engineering

software engineering

discipline-specific design

informalrequirements product

modeling and model analysis

assurance of properties

Systems EngineeringSystems Engineering considers the complete development process of

technical systems

Page 4: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 4

mechanical engineering

electrical engineering

control engineering

software engineering

discipline-specific design

informalrequirements product

modeling and model analysis

assurance of properties

Intelligent Assistance Systems in Systems EngineeringIntelligent Assistance Systems increase Productivity

Requirements Review

Modeling Support

Issue Detection

Page 5: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 5

FundamentalsArtificial Intelligence for Systems Engineering

Page 6: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 6

Prior Project GroupsJarvis4MBSE Prototypes

Virtual Systems Engineering Expert:

MBSE Knowledge Graph:Touch-based Editor:

Model generation

Shape

Detection

Speech

Recognition

OCR / HWRKnowledge

Graph

Ranking

Recommendations

Knowledge

Discovery

Virtual

Assistance

Semantic

ReasoningEntity Recognition

+ X

Page 7: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

27th January 2020 web: www.ki-marktplatz.com | twitter: @ki_marktplatz Slide 7

6. März 2020 web: www.ki-marktplatz.com | twitter: @ki_marktplatz Folie 7

Solution Provider End UserPlatform Core

Funded Partners

Associated Partner

AI Marketplace for

Product Creation

Page 8: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 8

Prerequisites & Working StyleArtificial Intelligence for Systems Engineering

Page 9: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 9

Prerequisites

Technology Stack:

java python C# UWP

Microsoft Azure

tensorflow

pyTorch

neo4j

Tkinter NLTK Papyrus

XAML

…EMF

Prerequisties:

Good programming skills Modeling Language Interest in MBSE

Basic Knowledge of ML Good Communication Skills Self-reliance

Working Style:

Agile Small Teams Roles Makeathons Team Events

Self-organizedContinious Research & Ideation Bring in own Ideas

Page 10: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 10

ARTIFICIAL INTELLIGENCE FOR SYSTEMS ENGINEERING

Project Group Presentation January 2020

Thank you!Artificial Intelligence for Systems Engineering

Page 11: Project Group Presentation January 2020...Prior Project Groups Jarvis4MBSE Prototypes Virtual Systems Engineering Expert: Touch-based Editor: MBSE Knowledge Graph: Model generation

© Fraunhofer IEM / Heinz Nixdorf InstitutFolie 11

Systems

Engineering

Systems

Engineering

uses formal

modelsFunctions

...

Requirements

Behavior-SequencesActive Structure

Application ScenariosEnvironment

ID Description… …

5 Remote-based Locking… …

5.6 The door lock shall confirm the outcome of a (un-)locking operation.

5.7 The turn signal feedback operation has to be activated within 200ms.… …

6 Speed-based Locking… …

6.3 All doors shall be locked when exceeding speed threshold spd_thrsh.… …

BCM

SpeedSensorRemoteKey

...

Door

TurnSignals

BCM

CentralLocking

Door

Door

Electronics

Latch

SensAct

SpeedLockDoors

RemoteLockDoors

LockingFeedback

Central

Locking

Door

Electronics

Latch

SensAct

Exterior

Lights

Turn

Signals

lockCmdapplyVoltage

ack

feedbackReqfeedbackCmd

(un)lockVoltage

Door Locking

Speed Locking... Remote Locking

Speed-based Locking

Remote-based Locking

Situation: The system receives a lock command via the remote

key.

Intended behavior: All doors shall be locked and, if successful,

the turn signals should be activated to provide feedback to the

passengers.

© Fotolia

© Fotolia

...

central(Un)LockingReq

ExteriorLights

lightRequests

SE

CEEE

SE

SE

Environment Application Scenarios

Functions

Behavior – Sequences

Requirements

Active Structure

Door lock status

changed to locked Turn Signals activated Remote Key:

Lock Request

central(Un)LockingReq v_current

(un)LockCmds

turnSignalCmds

(un)lockCmds

statusInformation

lockStatusVoltage

turnSignalCmds

v_current

Δ Voltage

move

position

Changed

Latch

Latch

ME

frictionalforce

...

induces

induces

refines

realizes...

represents

Legend

statusInformation

System Element

Environment Element

Information Flow

Energy Flow Action

Nodes Connections Relevance Annotations: System Element relevant to...

SE Software Engineering

CE Control Engineering

Electrical Engineering

Mechanical Engineering

EE

ME

Traceability Link

© Fotolia

refines

lockStatus

power supply

CEEE

Measurement PointLifeline

affects

affects

CrashSnsr

crash notification

Crash Unlock

crashnotification

Detect

Crash

Activate

Brake

Detect

Key Req

Sense

Speed

... ... ...