SlideShare a Scribd company logo
www.into-cps.au.dk
SysML for Modeling Co-Simulation
Orchestration over FMI, INTO-CPS
Approach
Alessandra Bagnato
SOFTEAM R&D
Workshop Challenges and New Approaches for Dependable and
Cyber-Physical System Engineering (De-CPS 2016)
Pisa, 17th June 2016
21st International Conference on Reliable
Software Technologies
Ada-Europe 2016
SOFTEAM Cadextan / IDENTITY
IT
Consulting
10%
Business
Consulting
25%
Technolog
y
Consulting
65%
Capital 20 M€
Sales 90 M€
Staff 930 employees
Investment
Banking,
Asset
Management
50%
Energy,
Services
20%
Retail banking
20%
Insurance
10%
LONDRES
SINGAPOUR
Toulouse
TUNIS
Senior engineers
650
Architects
250
.Net, JEE, C++, web, BI
Architects, urbanists, experts, project managers, project directors
Confidential, SOFTEAM Cadextan 2
alessandra.bagnato@softeam.fr
• UML editor with 25
years’ history
– SysML, MARTE,
BPMN
– Code generation
– Documentation
– Available under
open source at
Modelio.org
3
Modelio for System Engineering
www.modelio.org
Modelio 3
alessandra.bagnato@softeam.fr
• Modelling with UML, SysML and BPMN
• Requirements Modeling
• Tabular editors
• Import/export MS Excel & Word
• Embedded Systems modelling via MARTE
• Traceability Editor
• Impact Analysis
• Document Generation
• Support for Collaborative activities (Constellation,
SVN)
• Automatic diagrams creation
• Customisable, interfaces to external tools
4
Modelio System Architect Solution
Dedicated to System architects modelling with SysML, UML or BPMN and
carrying out Requirements based analysis
Traceability
Editor
Dedicated
SysML editor
alessandra.bagnato@softeam.fr 5
Cyber-Physical Challenges
Agricultural Logistics
Smarter Building Design
• Models of large-scale, open,
diverse data integration
• … coupled with models of physics
• Need to model learning behaviour
• Possible integration of models of
human behaviour
• Need to model control and
planning/re-planning
• Models of locality and mobility
• Real-time behaviour modelling
• Domain-specific reference models
www.into-cps.org
INTO-CPS: a 8 M€ H2020 Project
An integrated “tool chain” for
comprehensive Model-Based Design
of Cyber-Physical Systems
6
alessandra.bagnato@softeam.fr
1. Build an open, well-founded tool chain for
multidisciplinary model-based design of CPS that
covers the full development life cycle of CPS
2. Provide a sound semantic basis for the tool chain
3. Provide practical methods in the form of guidelines
and patterns that support the tool chain
4. Demonstrate in an industrial setting the effectiveness
of the methods and tools in a variety of application
domains.
5. Form an INTO-CPS Association to ensure that project
results extend beyond the life of the project
7
INTO CPS Objectives
alessandra.bagnato@softeam.fr 8
INTO-CPS
alessandra.bagnato@softeam.fr 9
CPS co-modelling
shared network
shared computing
co-simulation (MiL)
environment
model
models of cyber elements models of physical elements
real code real plant
code generation realisation
laboratory testing
SiL HiL
co-model
architecture models
stub model
generation
requirements
test automation
automated co-model analysis
design space exploration
model checking
analysisplug-ins
Andrey.Sadovykh@softeam.fr
alessandra.bagnato@softeam.fr 10
Tools
alessandra.bagnato@softeam.fr 11
Agriculture
Automotive
Railways
Building
Automation
Conventional Inter-crop
crop
cleaned soil
alessandra.bagnato@softeam.fr
• Modern systems are complex
• To cope with this, we can build models beforehand
– To perform analysis (e.g. static analysis, proof, model
checking, simulation)
– Clarify our assumptions
– Evaluate potential designs
– Avoid expensive prototypes
• Different modelling paradigms for different aspects
12
Model-driven Design
alessandra.bagnato@softeam.fr 13
The Initial INTO-CPS Vision
alessandra.bagnato@softeam.fr
• SysML
– Use Case diagrams
– Requirements diagrams
• Informal (link and traceable)
• Formal (LTL, Test automation)
14
Requirements Modelling
uc Line following robot
Line following Robot
Controller
Line
Motors
Sensors
Read optical
sensor values
Adjust motor
control signals
Measure optical
reflection
«include»
Encoders Wheels
Read encoder
ticks
Measure
encoder ticks
«include»
req FaultModelling
Model faulty behaviour
in the sensors
Id=s1
«requirement»
faultyBehaviour
Model ambient light
as noise in the optical
sensors
Id=s1.1
«requirement»
ambientLight
Model AD conversion
erros in the LSB’s of the
optical sensor readings
Id=s1.2
«requirement»
conversionError
Model malfunctioning
sensors that continuously
reads the same value
Id=s1.3
«requirement»
sensorMalfunction
Model ambient light
as noise in the optical
sensors
Id=s1.1
«requirement»
ambientLight
«block»
SensorRight
«satisfy»
alessandra.bagnato@softeam.fr 15
The Initial INTO-CPS Vision
alessandra.bagnato@softeam.fr
• The Functional Mockup Interface (FMI) is a tool-
independent standard to support both model exchange and
co-simulation of dynamic models using a combination of
XML-files and compiled C-code
• The FMI standards currently specify two types of protocols:
– FMI for Model Exchange (import and export), and
– FMI for Co-Simulation (master and slave).
• For FMI Model Exchange Import, the subsystem model is
exported from a simulation tool in the form of an FMU
archive containing the necessary FMU information (model
description file, optional C source code, etc.); while in the
FMI Model Exchange Export, the subsystem model is
imported into the simulation system for system simulation.
16
Functional Mockup Interface (FMI)
alessandra.bagnato@softeam.fr
• Block Definition Diagram (top level)
17
System Decomposition
bdd Line following robot
«block»
Robot
«block»
Controller
«block»
SensorLeft
«block»
SensorRight
«block»
WheelLeft
«block»
WheelRight
«block»
LineFollowingRobot
«block»
Environment
«block»
Line
«block»
Body
«block»
EncoderLeft
«block»
EncoderRight
«block»
MotorLeft
«block»
MotorRight
alessandra.bagnato@softeam.fr 18
System Interface Modelling
• Internal Block Diagram
– Divide into CT/DE constituent models/systems/components
– Define interfaces between different components
ibd Robot
«block»
Controller
«block»
MotorLeft
«block»
WheelLeft
«block»
EncoderLeft
«block»
SensorLeft
«block»
MotorRight
«block»
WheelRight
«block»
EncoderRight
«block»
SensorRight
«block»
Body
motorSignalL:real
encoderSignalL:real encoderSignalR:real
motorSignalR:real
rotationL:rad/s rotationR:rad/s
toWhellRtoWheelL toBodyRtoBodyL
sensorSignalR:realsensorSignalL:real
ibd Environment
«block»
Line
robotPosition:real[2,1] opticalReflectionR:realopticalReflectionL:real
alessandra.bagnato@softeam.fr
• Parametric Diagram
– Define continuous behaviour of CT components
• State Machines (DE models generated for tests)
– Define discrete behaviour of DE components
19
System Behaviour
par Robot
totalForce:N
forceL
forceR
forceR:N
forceR
forceL:N
forceL
genForceL
rxForceL
rxForceR
genForceR
rxForceL:N
rxForceL
forceR
rxForceR:N
rxForceR
forceL
genForceL
genForceR
bdd Constraints
«block»
Robot
parameters
totalForce:N
forceL:N
forceR:N
constraints
{totalForce=forceL+forceR}
«constraint»
TotalForce
parameters
forceL:N
genForceL:N
rxForceL:N
constraints
{forceL=genForceL+rxForceL}
«constraint»
ForceLeft
parameters
forceR:N
genForceR:N
rxForceR:N
constraints
{forceR=genForceR+rxForceR}
«constraint»
ForceRight
parameters
rxForceL:N
forceR:N
constraints
{rxForceL=forceR}
«constraint»
RxForceLeft
parameters
rxForceR:N
forceL:N
constraints
{rxForceR=forceL}
«constraint»
RxForceRight
alessandra.bagnato@softeam.fr 20
INTO-CPS Diagrams and INTO-CPS Blocks
alessandra.bagnato@softeam.fr 21
Modelio for INTO-CPS (1/3)
Architecture
Diagram
22
Modelio for INTO-CPS (2/3)
Connection
Diagram
23
Modelio for INTO-CPS (3/3)
Modelio
INTO-CPS
module
alessandra.bagnato@softeam.fr
• AGCO, Denmark
• Alcatel-Lucent, Ireland
• Almende, Netherlands
• Altran, UK
• Bachmann electronic, Netherlands
• Bakker Sliedrecht Electro Industrie, Netherlands
• Carrier, France
• CeTIM, Netherlands
• Chemring TS, UK
• Conpleks Innovation, Denmark
• Dredging International, Belgium
• DSTL, UK
• Goodrich, UK
• Grundfos, Denmark
24
Initial Industrial Follower Group
• GN Resound, Denmark
• HMF, Denmark
• Huisman Equipment, Netherlands
• Irmato Industrial Solutions, Netherlands
• Jaguar Land Rover, UK
• National Institute of Informatics, Japan
• ONERA, France
• Rockwell-Collins, France
• Rolls-Royce, UK
• Seluxit, Denmark
• Siemens, Sweden
• Terma, Denmark:
• Thales, France
• UTC Aerospace Systems, UK
• West Consulting, Netherlands
Contacts
Alessandra Bagnato, SOFTEAM
Alessandra.bagnato@softeam.fr
Modelio Web Site :
http://www.modelio.org
http://forge.modelio.org/projects/intocps
INTO-CPS Web Site http://into-cps.au.dk/
@https://twitter.com/IntoCps
https://github.com/into-cps
25
IT Services /
UML Tools
Research
Management
Standardization
MONDO Project, a scalable modeling and model management on the Cloud
www.into-cps.au.dk
Thanks!
26

More Related Content

What's hot

Design of Engine Mount Bracket for a FSAE Car Using Finite Element Analysis
Design of Engine Mount Bracket for a FSAE Car Using Finite Element AnalysisDesign of Engine Mount Bracket for a FSAE Car Using Finite Element Analysis
Design of Engine Mount Bracket for a FSAE Car Using Finite Element Analysis
IJERA Editor
 
Md lab
Md  labMd  lab
Md lab
Rohit Singh
 
Thermal analysis of brake disc 2015
Thermal analysis of brake disc   2015Thermal analysis of brake disc   2015
Thermal analysis of brake disc 2015
Parag Desshattiwar
 
ACE Seats Crash Test 2015
ACE Seats Crash Test 2015ACE Seats Crash Test 2015
ACE Seats Crash Test 2015
Vijayakumar Rajaram
 
DESIGN AND ANALYSIS OF COMPOSITE PROPELLER SHAFT
DESIGN AND ANALYSIS OF COMPOSITE PROPELLER SHAFTDESIGN AND ANALYSIS OF COMPOSITE PROPELLER SHAFT
DESIGN AND ANALYSIS OF COMPOSITE PROPELLER SHAFT
Eagle .
 
Artificial intelligence in architecture design and bim
Artificial intelligence in architecture design and bimArtificial intelligence in architecture design and bim
Artificial intelligence in architecture design and bim
Global Architectural Development
 
Introduction to ANSYS Workbench
Introduction to ANSYS WorkbenchIntroduction to ANSYS Workbench
Introduction to ANSYS Workbench
nagesh surner
 
M1
M1M1
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
MinPa Lee
 
2- AUTOMOTIVE LONGITUDINAL DYNAMICS (ACCEL, BRAKING, CRASH)
2- AUTOMOTIVE LONGITUDINAL DYNAMICS (ACCEL, BRAKING, CRASH)2- AUTOMOTIVE LONGITUDINAL DYNAMICS (ACCEL, BRAKING, CRASH)
2- AUTOMOTIVE LONGITUDINAL DYNAMICS (ACCEL, BRAKING, CRASH)
Brian Wiegand
 
Map server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 HokkaidoMap server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 Hokkaido
Hideo Harada
 
오픈소스의 이해와 활용
오픈소스의 이해와 활용오픈소스의 이해와 활용
오픈소스의 이해와 활용
SANGHEE SHIN
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기
Byeong-Hyeok Yu
 
structural and modal analysis of an engine block by varying materials
 structural and modal analysis of an engine block by varying materials structural and modal analysis of an engine block by varying materials
structural and modal analysis of an engine block by varying materials
Ijripublishers Ijri
 
Meen 442 Journal Final Pdf V2
Meen 442 Journal Final Pdf V2Meen 442 Journal Final Pdf V2
Meen 442 Journal Final Pdf V2halfmann4
 
Static Stress Analysis of Connecting Rod Using Finite Element Approach
Static Stress Analysis of Connecting Rod Using Finite Element ApproachStatic Stress Analysis of Connecting Rod Using Finite Element Approach
Static Stress Analysis of Connecting Rod Using Finite Element Approach
IOSR Journals
 
NASA Project Management Wall Chart
NASA Project Management Wall ChartNASA Project Management Wall Chart
NASA Project Management Wall Chart
Carlos Duarte
 
Salesforce enabling real time scenarios at scale using kafka
Salesforce enabling real time scenarios at scale using kafkaSalesforce enabling real time scenarios at scale using kafka
Salesforce enabling real time scenarios at scale using kafka
Thomas Alex
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Obeo
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?
Elizabeth Steiner
 

What's hot (20)

Design of Engine Mount Bracket for a FSAE Car Using Finite Element Analysis
Design of Engine Mount Bracket for a FSAE Car Using Finite Element AnalysisDesign of Engine Mount Bracket for a FSAE Car Using Finite Element Analysis
Design of Engine Mount Bracket for a FSAE Car Using Finite Element Analysis
 
Md lab
Md  labMd  lab
Md lab
 
Thermal analysis of brake disc 2015
Thermal analysis of brake disc   2015Thermal analysis of brake disc   2015
Thermal analysis of brake disc 2015
 
ACE Seats Crash Test 2015
ACE Seats Crash Test 2015ACE Seats Crash Test 2015
ACE Seats Crash Test 2015
 
DESIGN AND ANALYSIS OF COMPOSITE PROPELLER SHAFT
DESIGN AND ANALYSIS OF COMPOSITE PROPELLER SHAFTDESIGN AND ANALYSIS OF COMPOSITE PROPELLER SHAFT
DESIGN AND ANALYSIS OF COMPOSITE PROPELLER SHAFT
 
Artificial intelligence in architecture design and bim
Artificial intelligence in architecture design and bimArtificial intelligence in architecture design and bim
Artificial intelligence in architecture design and bim
 
Introduction to ANSYS Workbench
Introduction to ANSYS WorkbenchIntroduction to ANSYS Workbench
Introduction to ANSYS Workbench
 
M1
M1M1
M1
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
 
2- AUTOMOTIVE LONGITUDINAL DYNAMICS (ACCEL, BRAKING, CRASH)
2- AUTOMOTIVE LONGITUDINAL DYNAMICS (ACCEL, BRAKING, CRASH)2- AUTOMOTIVE LONGITUDINAL DYNAMICS (ACCEL, BRAKING, CRASH)
2- AUTOMOTIVE LONGITUDINAL DYNAMICS (ACCEL, BRAKING, CRASH)
 
Map server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 HokkaidoMap server入門 - FOSS4G 2012 Hokkaido
Map server入門 - FOSS4G 2012 Hokkaido
 
오픈소스의 이해와 활용
오픈소스의 이해와 활용오픈소스의 이해와 활용
오픈소스의 이해와 활용
 
QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기QGIS 3.0 새 기능 둘러보기
QGIS 3.0 새 기능 둘러보기
 
structural and modal analysis of an engine block by varying materials
 structural and modal analysis of an engine block by varying materials structural and modal analysis of an engine block by varying materials
structural and modal analysis of an engine block by varying materials
 
Meen 442 Journal Final Pdf V2
Meen 442 Journal Final Pdf V2Meen 442 Journal Final Pdf V2
Meen 442 Journal Final Pdf V2
 
Static Stress Analysis of Connecting Rod Using Finite Element Approach
Static Stress Analysis of Connecting Rod Using Finite Element ApproachStatic Stress Analysis of Connecting Rod Using Finite Element Approach
Static Stress Analysis of Connecting Rod Using Finite Element Approach
 
NASA Project Management Wall Chart
NASA Project Management Wall ChartNASA Project Management Wall Chart
NASA Project Management Wall Chart
 
Salesforce enabling real time scenarios at scale using kafka
Salesforce enabling real time scenarios at scale using kafkaSalesforce enabling real time scenarios at scale using kafka
Salesforce enabling real time scenarios at scale using kafka
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?
 

Similar to SysML for Modeling Co-Simulation Orchestration over FMI, INTO-CPS Approach

INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...
INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...
INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...
Alessandra Bagnato
 
HiPEAC2014 modelio - softeam systems software engineering - a.bagnato
HiPEAC2014 modelio - softeam systems software engineering - a.bagnatoHiPEAC2014 modelio - softeam systems software engineering - a.bagnato
HiPEAC2014 modelio - softeam systems software engineering - a.bagnato
Alessandra Bagnato
 
EXECUTIVE SUMMARY- v3a.pdf
EXECUTIVE SUMMARY- v3a.pdfEXECUTIVE SUMMARY- v3a.pdf
EXECUTIVE SUMMARY- v3a.pdf
Mihai Buta
 
CloudSME EU project by Tamas Kiss
CloudSME EU project by Tamas KissCloudSME EU project by Tamas Kiss
CloudSME EU project by Tamas Kiss
IT as a Utility Network+ (ITaaU)
 
Beyond digitalisation 2016-06-07
Beyond digitalisation  2016-06-07Beyond digitalisation  2016-06-07
Beyond digitalisation 2016-06-07
Ivica Crnkovic
 
Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...
CARLOS III UNIVERSITY OF MADRID
 
SCADA a gyakorlatban - Accenture Industry X.0 Meetup
SCADA a gyakorlatban - Accenture Industry X.0 MeetupSCADA a gyakorlatban - Accenture Industry X.0 Meetup
SCADA a gyakorlatban - Accenture Industry X.0 Meetup
Accenture Hungary
 
Product Life Cycle Management
Product Life Cycle ManagementProduct Life Cycle Management
Product Life Cycle Management
chaitanya122
 
Qiang Yu CV
Qiang Yu CVQiang Yu CV
Qiang Yu CV
Qiang Yu
 
Midih open call webinar presentation
Midih open call webinar presentationMidih open call webinar presentation
Midih open call webinar presentation
MIDIH_EU
 
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
Skender Kollcaku
 
2013 09-02 senzations-bimschas-part3-wiselib
2013 09-02 senzations-bimschas-part3-wiselib2013 09-02 senzations-bimschas-part3-wiselib
2013 09-02 senzations-bimschas-part3-wiselibDaniel Bimschas
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPC
Facultad de Informática UCM
 
Potentials of web standards for automation control in manufacturing systems
Potentials of web standards for automation control in manufacturing systemsPotentials of web standards for automation control in manufacturing systems
Potentials of web standards for automation control in manufacturing systems
FAST-Lab. Factory Automation Systems and Technologies Laboratory, Tampere University of Technology
 
Resume-Rohit_Vijay_Bapat_December_2016
Resume-Rohit_Vijay_Bapat_December_2016Resume-Rohit_Vijay_Bapat_December_2016
Resume-Rohit_Vijay_Bapat_December_2016Rohit Bapat
 
Model-based Demonstrator for Smart and Safety Systems.
Model-based Demonstrator for Smart and Safety Systems.Model-based Demonstrator for Smart and Safety Systems.
Model-based Demonstrator for Smart and Safety Systems.
Zsolt Mázló
 
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentIt‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
Joachim Schlosser
 

Similar to SysML for Modeling Co-Simulation Orchestration over FMI, INTO-CPS Approach (20)

INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...
INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...
INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...
 
HiPEAC2014 modelio - softeam systems software engineering - a.bagnato
HiPEAC2014 modelio - softeam systems software engineering - a.bagnatoHiPEAC2014 modelio - softeam systems software engineering - a.bagnato
HiPEAC2014 modelio - softeam systems software engineering - a.bagnato
 
GB-RESUME-2017 - SE
GB-RESUME-2017 - SEGB-RESUME-2017 - SE
GB-RESUME-2017 - SE
 
EXECUTIVE SUMMARY- v3a.pdf
EXECUTIVE SUMMARY- v3a.pdfEXECUTIVE SUMMARY- v3a.pdf
EXECUTIVE SUMMARY- v3a.pdf
 
CloudSME EU project by Tamas Kiss
CloudSME EU project by Tamas KissCloudSME EU project by Tamas Kiss
CloudSME EU project by Tamas Kiss
 
Beyond digitalisation 2016-06-07
Beyond digitalisation  2016-06-07Beyond digitalisation  2016-06-07
Beyond digitalisation 2016-06-07
 
Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...
 
Magillem marcos av_silva
Magillem marcos av_silvaMagillem marcos av_silva
Magillem marcos av_silva
 
SCADA a gyakorlatban - Accenture Industry X.0 Meetup
SCADA a gyakorlatban - Accenture Industry X.0 MeetupSCADA a gyakorlatban - Accenture Industry X.0 Meetup
SCADA a gyakorlatban - Accenture Industry X.0 Meetup
 
Product Life Cycle Management
Product Life Cycle ManagementProduct Life Cycle Management
Product Life Cycle Management
 
Qiang Yu CV
Qiang Yu CVQiang Yu CV
Qiang Yu CV
 
Midih open call webinar presentation
Midih open call webinar presentationMidih open call webinar presentation
Midih open call webinar presentation
 
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
The cloud ecosystem for the enterprise: Comparative analysis of the leading c...
 
2013 09-02 senzations-bimschas-part3-wiselib
2013 09-02 senzations-bimschas-part3-wiselib2013 09-02 senzations-bimschas-part3-wiselib
2013 09-02 senzations-bimschas-part3-wiselib
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPC
 
Potentials of web standards for automation control in manufacturing systems
Potentials of web standards for automation control in manufacturing systemsPotentials of web standards for automation control in manufacturing systems
Potentials of web standards for automation control in manufacturing systems
 
TAXTRON Profile_PDF
TAXTRON Profile_PDFTAXTRON Profile_PDF
TAXTRON Profile_PDF
 
Resume-Rohit_Vijay_Bapat_December_2016
Resume-Rohit_Vijay_Bapat_December_2016Resume-Rohit_Vijay_Bapat_December_2016
Resume-Rohit_Vijay_Bapat_December_2016
 
Model-based Demonstrator for Smart and Safety Systems.
Model-based Demonstrator for Smart and Safety Systems.Model-based Demonstrator for Smart and Safety Systems.
Model-based Demonstrator for Smart and Safety Systems.
 
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentIt‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
It‘s Math That Drives Things – Simulink as Simulation and Modeling Environment
 

More from Alessandra Bagnato

Rcose challenges and benefits from using software analytics in softeam
Rcose  challenges and benefits from using software analytics in softeamRcose  challenges and benefits from using software analytics in softeam
Rcose challenges and benefits from using software analytics in softeam
Alessandra Bagnato
 
Stracker analysis-tool& Metric forecasting in Softeam
Stracker analysis-tool& Metric forecasting in Softeam Stracker analysis-tool& Metric forecasting in Softeam
Stracker analysis-tool& Metric forecasting in Softeam
Alessandra Bagnato
 
Measure project ow2-2018
Measure project   ow2-2018Measure project   ow2-2018
Measure project ow2-2018
Alessandra Bagnato
 
Modelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra BagnatoModelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra Bagnato
Alessandra Bagnato
 
Cps swarm cps-cluster-smart cyber-physical systems collaboration and clusteri...
Cps swarm cps-cluster-smart cyber-physical systems collaboration and clusteri...Cps swarm cps-cluster-smart cyber-physical systems collaboration and clusteri...
Cps swarm cps-cluster-smart cyber-physical systems collaboration and clusteri...
Alessandra Bagnato
 
Paris Open Source Summit, Floss - Innovation collaborative 2017 Alessandra Ba...
Paris Open Source Summit, Floss - Innovation collaborative 2017 Alessandra Ba...Paris Open Source Summit, Floss - Innovation collaborative 2017 Alessandra Ba...
Paris Open Source Summit, Floss - Innovation collaborative 2017 Alessandra Ba...
Alessandra Bagnato
 
Cyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm ProjectCyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm Project
Alessandra Bagnato
 
The MEASURE Project : Measuring Software Engineering
The MEASURE Project : Measuring Software EngineeringThe MEASURE Project : Measuring Software Engineering
The MEASURE Project : Measuring Software Engineering
Alessandra Bagnato
 
DE-CPS 2017 The INTO-CPS Cyber-Physical System Profile Alessandra Bagnato
DE-CPS 2017 The INTO-CPS Cyber-Physical System Profile Alessandra BagnatoDE-CPS 2017 The INTO-CPS Cyber-Physical System Profile Alessandra Bagnato
DE-CPS 2017 The INTO-CPS Cyber-Physical System Profile Alessandra Bagnato
Alessandra Bagnato
 
Designing Swarms of Cyber-Physical Systems: The H2020 CPSwarm Project
Designing Swarms of Cyber-Physical Systems: The H2020 CPSwarm ProjectDesigning Swarms of Cyber-Physical Systems: The H2020 CPSwarm Project
Designing Swarms of Cyber-Physical Systems: The H2020 CPSwarm Project
Alessandra Bagnato
 
H2020 CPSwarm Project at Dif2017 Exibition https://www.dif2017.org/exhibition...
H2020 CPSwarm Project at Dif2017 Exibition https://www.dif2017.org/exhibition...H2020 CPSwarm Project at Dif2017 Exibition https://www.dif2017.org/exhibition...
H2020 CPSwarm Project at Dif2017 Exibition https://www.dif2017.org/exhibition...
Alessandra Bagnato
 
Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...
Alessandra Bagnato
 
2016 09-07-softeam-icam-slides
2016 09-07-softeam-icam-slides2016 09-07-softeam-icam-slides
2016 09-07-softeam-icam-slides
Alessandra Bagnato
 
MEASURE’s Structured Metrics Meta-Model Module at TAROT 2016
MEASURE’s Structured Metrics Meta-Model Module at TAROT 2016MEASURE’s Structured Metrics Meta-Model Module at TAROT 2016
MEASURE’s Structured Metrics Meta-Model Module at TAROT 2016
Alessandra Bagnato
 
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
Alessandra Bagnato
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
Alessandra Bagnato
 
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Alessandra Bagnato
 
Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th Septembe...
Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th Septembe...Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th Septembe...
Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th Septembe...
Alessandra Bagnato
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoAlessandra Bagnato
 
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
Alessandra Bagnato
 

More from Alessandra Bagnato (20)

Rcose challenges and benefits from using software analytics in softeam
Rcose  challenges and benefits from using software analytics in softeamRcose  challenges and benefits from using software analytics in softeam
Rcose challenges and benefits from using software analytics in softeam
 
Stracker analysis-tool& Metric forecasting in Softeam
Stracker analysis-tool& Metric forecasting in Softeam Stracker analysis-tool& Metric forecasting in Softeam
Stracker analysis-tool& Metric forecasting in Softeam
 
Measure project ow2-2018
Measure project   ow2-2018Measure project   ow2-2018
Measure project ow2-2018
 
Modelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra BagnatoModelsward 2018 Industrial Track - Alessandra Bagnato
Modelsward 2018 Industrial Track - Alessandra Bagnato
 
Cps swarm cps-cluster-smart cyber-physical systems collaboration and clusteri...
Cps swarm cps-cluster-smart cyber-physical systems collaboration and clusteri...Cps swarm cps-cluster-smart cyber-physical systems collaboration and clusteri...
Cps swarm cps-cluster-smart cyber-physical systems collaboration and clusteri...
 
Paris Open Source Summit, Floss - Innovation collaborative 2017 Alessandra Ba...
Paris Open Source Summit, Floss - Innovation collaborative 2017 Alessandra Ba...Paris Open Source Summit, Floss - Innovation collaborative 2017 Alessandra Ba...
Paris Open Source Summit, Floss - Innovation collaborative 2017 Alessandra Ba...
 
Cyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm ProjectCyber-physical systems Industrial applications in the CPSwarm Project
Cyber-physical systems Industrial applications in the CPSwarm Project
 
The MEASURE Project : Measuring Software Engineering
The MEASURE Project : Measuring Software EngineeringThe MEASURE Project : Measuring Software Engineering
The MEASURE Project : Measuring Software Engineering
 
DE-CPS 2017 The INTO-CPS Cyber-Physical System Profile Alessandra Bagnato
DE-CPS 2017 The INTO-CPS Cyber-Physical System Profile Alessandra BagnatoDE-CPS 2017 The INTO-CPS Cyber-Physical System Profile Alessandra Bagnato
DE-CPS 2017 The INTO-CPS Cyber-Physical System Profile Alessandra Bagnato
 
Designing Swarms of Cyber-Physical Systems: The H2020 CPSwarm Project
Designing Swarms of Cyber-Physical Systems: The H2020 CPSwarm ProjectDesigning Swarms of Cyber-Physical Systems: The H2020 CPSwarm Project
Designing Swarms of Cyber-Physical Systems: The H2020 CPSwarm Project
 
H2020 CPSwarm Project at Dif2017 Exibition https://www.dif2017.org/exhibition...
H2020 CPSwarm Project at Dif2017 Exibition https://www.dif2017.org/exhibition...H2020 CPSwarm Project at Dif2017 Exibition https://www.dif2017.org/exhibition...
H2020 CPSwarm Project at Dif2017 Exibition https://www.dif2017.org/exhibition...
 
Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...Eurostars MODELS Project, System modeling and design exploration of applicati...
Eurostars MODELS Project, System modeling and design exploration of applicati...
 
2016 09-07-softeam-icam-slides
2016 09-07-softeam-icam-slides2016 09-07-softeam-icam-slides
2016 09-07-softeam-icam-slides
 
MEASURE’s Structured Metrics Meta-Model Module at TAROT 2016
MEASURE’s Structured Metrics Meta-Model Module at TAROT 2016MEASURE’s Structured Metrics Meta-Model Module at TAROT 2016
MEASURE’s Structured Metrics Meta-Model Module at TAROT 2016
 
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
MONDO Project @ H2020 Info Day- Cloud computing et Technologies logicielles –...
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
 
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
Flexible and Scalable Modelling in the MONDO Project: 3 Industrial Case Studi...
 
Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th Septembe...
Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th Septembe...Towards UML Testing Profile 2  OMG UTP Working Group 2nd UCAAT, 18th Septembe...
Towards UML Testing Profile 2 OMG UTP Working Group 2nd UCAAT, 18th Septembe...
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnato
 
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
 

Recently uploaded

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

SysML for Modeling Co-Simulation Orchestration over FMI, INTO-CPS Approach

  • 1. www.into-cps.au.dk SysML for Modeling Co-Simulation Orchestration over FMI, INTO-CPS Approach Alessandra Bagnato SOFTEAM R&D Workshop Challenges and New Approaches for Dependable and Cyber-Physical System Engineering (De-CPS 2016) Pisa, 17th June 2016 21st International Conference on Reliable Software Technologies Ada-Europe 2016
  • 2. SOFTEAM Cadextan / IDENTITY IT Consulting 10% Business Consulting 25% Technolog y Consulting 65% Capital 20 M€ Sales 90 M€ Staff 930 employees Investment Banking, Asset Management 50% Energy, Services 20% Retail banking 20% Insurance 10% LONDRES SINGAPOUR Toulouse TUNIS Senior engineers 650 Architects 250 .Net, JEE, C++, web, BI Architects, urbanists, experts, project managers, project directors Confidential, SOFTEAM Cadextan 2
  • 3. alessandra.bagnato@softeam.fr • UML editor with 25 years’ history – SysML, MARTE, BPMN – Code generation – Documentation – Available under open source at Modelio.org 3 Modelio for System Engineering www.modelio.org Modelio 3
  • 4. alessandra.bagnato@softeam.fr • Modelling with UML, SysML and BPMN • Requirements Modeling • Tabular editors • Import/export MS Excel & Word • Embedded Systems modelling via MARTE • Traceability Editor • Impact Analysis • Document Generation • Support for Collaborative activities (Constellation, SVN) • Automatic diagrams creation • Customisable, interfaces to external tools 4 Modelio System Architect Solution Dedicated to System architects modelling with SysML, UML or BPMN and carrying out Requirements based analysis Traceability Editor Dedicated SysML editor
  • 5. alessandra.bagnato@softeam.fr 5 Cyber-Physical Challenges Agricultural Logistics Smarter Building Design • Models of large-scale, open, diverse data integration • … coupled with models of physics • Need to model learning behaviour • Possible integration of models of human behaviour • Need to model control and planning/re-planning • Models of locality and mobility • Real-time behaviour modelling • Domain-specific reference models
  • 6. www.into-cps.org INTO-CPS: a 8 M€ H2020 Project An integrated “tool chain” for comprehensive Model-Based Design of Cyber-Physical Systems 6
  • 7. alessandra.bagnato@softeam.fr 1. Build an open, well-founded tool chain for multidisciplinary model-based design of CPS that covers the full development life cycle of CPS 2. Provide a sound semantic basis for the tool chain 3. Provide practical methods in the form of guidelines and patterns that support the tool chain 4. Demonstrate in an industrial setting the effectiveness of the methods and tools in a variety of application domains. 5. Form an INTO-CPS Association to ensure that project results extend beyond the life of the project 7 INTO CPS Objectives
  • 9. alessandra.bagnato@softeam.fr 9 CPS co-modelling shared network shared computing co-simulation (MiL) environment model models of cyber elements models of physical elements real code real plant code generation realisation laboratory testing SiL HiL co-model architecture models stub model generation requirements test automation automated co-model analysis design space exploration model checking analysisplug-ins Andrey.Sadovykh@softeam.fr
  • 12. alessandra.bagnato@softeam.fr • Modern systems are complex • To cope with this, we can build models beforehand – To perform analysis (e.g. static analysis, proof, model checking, simulation) – Clarify our assumptions – Evaluate potential designs – Avoid expensive prototypes • Different modelling paradigms for different aspects 12 Model-driven Design
  • 14. alessandra.bagnato@softeam.fr • SysML – Use Case diagrams – Requirements diagrams • Informal (link and traceable) • Formal (LTL, Test automation) 14 Requirements Modelling uc Line following robot Line following Robot Controller Line Motors Sensors Read optical sensor values Adjust motor control signals Measure optical reflection «include» Encoders Wheels Read encoder ticks Measure encoder ticks «include» req FaultModelling Model faulty behaviour in the sensors Id=s1 «requirement» faultyBehaviour Model ambient light as noise in the optical sensors Id=s1.1 «requirement» ambientLight Model AD conversion erros in the LSB’s of the optical sensor readings Id=s1.2 «requirement» conversionError Model malfunctioning sensors that continuously reads the same value Id=s1.3 «requirement» sensorMalfunction Model ambient light as noise in the optical sensors Id=s1.1 «requirement» ambientLight «block» SensorRight «satisfy»
  • 16. alessandra.bagnato@softeam.fr • The Functional Mockup Interface (FMI) is a tool- independent standard to support both model exchange and co-simulation of dynamic models using a combination of XML-files and compiled C-code • The FMI standards currently specify two types of protocols: – FMI for Model Exchange (import and export), and – FMI for Co-Simulation (master and slave). • For FMI Model Exchange Import, the subsystem model is exported from a simulation tool in the form of an FMU archive containing the necessary FMU information (model description file, optional C source code, etc.); while in the FMI Model Exchange Export, the subsystem model is imported into the simulation system for system simulation. 16 Functional Mockup Interface (FMI)
  • 17. alessandra.bagnato@softeam.fr • Block Definition Diagram (top level) 17 System Decomposition bdd Line following robot «block» Robot «block» Controller «block» SensorLeft «block» SensorRight «block» WheelLeft «block» WheelRight «block» LineFollowingRobot «block» Environment «block» Line «block» Body «block» EncoderLeft «block» EncoderRight «block» MotorLeft «block» MotorRight
  • 18. alessandra.bagnato@softeam.fr 18 System Interface Modelling • Internal Block Diagram – Divide into CT/DE constituent models/systems/components – Define interfaces between different components ibd Robot «block» Controller «block» MotorLeft «block» WheelLeft «block» EncoderLeft «block» SensorLeft «block» MotorRight «block» WheelRight «block» EncoderRight «block» SensorRight «block» Body motorSignalL:real encoderSignalL:real encoderSignalR:real motorSignalR:real rotationL:rad/s rotationR:rad/s toWhellRtoWheelL toBodyRtoBodyL sensorSignalR:realsensorSignalL:real ibd Environment «block» Line robotPosition:real[2,1] opticalReflectionR:realopticalReflectionL:real
  • 19. alessandra.bagnato@softeam.fr • Parametric Diagram – Define continuous behaviour of CT components • State Machines (DE models generated for tests) – Define discrete behaviour of DE components 19 System Behaviour par Robot totalForce:N forceL forceR forceR:N forceR forceL:N forceL genForceL rxForceL rxForceR genForceR rxForceL:N rxForceL forceR rxForceR:N rxForceR forceL genForceL genForceR bdd Constraints «block» Robot parameters totalForce:N forceL:N forceR:N constraints {totalForce=forceL+forceR} «constraint» TotalForce parameters forceL:N genForceL:N rxForceL:N constraints {forceL=genForceL+rxForceL} «constraint» ForceLeft parameters forceR:N genForceR:N rxForceR:N constraints {forceR=genForceR+rxForceR} «constraint» ForceRight parameters rxForceL:N forceR:N constraints {rxForceL=forceR} «constraint» RxForceLeft parameters rxForceR:N forceL:N constraints {rxForceR=forceL} «constraint» RxForceRight
  • 21. alessandra.bagnato@softeam.fr 21 Modelio for INTO-CPS (1/3) Architecture Diagram
  • 22. 22 Modelio for INTO-CPS (2/3) Connection Diagram
  • 23. 23 Modelio for INTO-CPS (3/3) Modelio INTO-CPS module
  • 24. alessandra.bagnato@softeam.fr • AGCO, Denmark • Alcatel-Lucent, Ireland • Almende, Netherlands • Altran, UK • Bachmann electronic, Netherlands • Bakker Sliedrecht Electro Industrie, Netherlands • Carrier, France • CeTIM, Netherlands • Chemring TS, UK • Conpleks Innovation, Denmark • Dredging International, Belgium • DSTL, UK • Goodrich, UK • Grundfos, Denmark 24 Initial Industrial Follower Group • GN Resound, Denmark • HMF, Denmark • Huisman Equipment, Netherlands • Irmato Industrial Solutions, Netherlands • Jaguar Land Rover, UK • National Institute of Informatics, Japan • ONERA, France • Rockwell-Collins, France • Rolls-Royce, UK • Seluxit, Denmark • Siemens, Sweden • Terma, Denmark: • Thales, France • UTC Aerospace Systems, UK • West Consulting, Netherlands
  • 25. Contacts Alessandra Bagnato, SOFTEAM Alessandra.bagnato@softeam.fr Modelio Web Site : http://www.modelio.org http://forge.modelio.org/projects/intocps INTO-CPS Web Site http://into-cps.au.dk/ @https://twitter.com/IntoCps https://github.com/into-cps 25 IT Services / UML Tools Research Management Standardization MONDO Project, a scalable modeling and model management on the Cloud