SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
Assessing the Use of Continuous-Time and 
Timed-Triggered Models for Designing 
Cyber-Physical Systems 
F. S. Goncalves, L. B. Becker 
Department of Automation and Systems - DAS 
Federal University of Santa Catarina - Brazil 
IV Brazilian Symposium on Computing 
Systems Engineering - SBESC 
November 6, 2014
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Summary 
Motivation 
UAV Characteristics 
Time-Triggered Model 
Continuous-Time Model 
Comparative Analyzes 
Conclusion 
1 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Summary 
Motivation 
UAV Characteristics 
Time-Triggered Model 
Continuous-Time Model 
Comparative Analyzes 
Conclusion 
1 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Cyber Physical System - CPS 
2 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Cyber Physical System - CPS 
2 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
ProVANT Project 
 Research testbed for Cyber- 
physical systems: 
) Modeling embedded critical sys- 
tems; 
) Wireless communication; 
) Control systems; 
3 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Paper Goals 
 Present two MoCs, CT and the TT, for designing the stability control 
system of an UAV, which is an example of a typical CPS; 
4 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Paper Goals 
 Present two MoCs, CT and the TT, for designing the stability control 
system of an UAV, which is an example of a typical CPS; 
 Address the facilities and diculties on mapping the high-level mod- 
els representing these two MoCs to a typical execution platform. 
4 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Summary 
Motivation 
UAV Characteristics 
Time-Triggered Model 
Continuous-Time Model 
Comparative Analyzes 
Conclusion 
4 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
UAV Characteristics 
 Vertical Take-O and Landing 
(VTOL) con
guration; 
5 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
UAV Characteristics 
 Vertical Take-O and Landing 
(VTOL) con
guration; 
 Physical System: 
) Rotors can tilt longitudinally; 
) Fixed tilt angle laterally; 
5 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
UAV Characteristics 
 Vertical Take-O and Landing 
(VTOL) con
guration; 
 Physical System: 
) Rotors can tilt longitudinally; 
) Fixed tilt angle laterally; 
 System's characteristics: 
) Underactuated mechanical 
system; 
) Highly nonlinear and time 
varing behavior; 
5 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Mathematical Representation 
 Control equations in relation to the control inputs: 
fL = 
1 
2 
r 
h 
+ 
  
l 
2 
+ 
 
Fzb  
 
l 
2 
; 
fR = 
1 
2 
r 
h 
 
  
l 
2 
+ 
 
Fzb + 
 
l 
2 
: 
(1) 
L = arctan 
  
 
h +   
l 
Fzb   
l 
! 
; 
R = arctan 
  
 
h    
l 
Fzb +  
l 
! 
: 
(2) 
6 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Hardware Structure 
7 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Summary 
Motivation 
UAV Characteristics 
Time-Triggered Model 
Continuous-Time Model 
Comparative Analyzes 
Conclusion 
7 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Time-Triggerred Model Characteristics 
 Composed by: 
) RT Entity (control); 
) Two Transducers (estimation and actuation); 
) Communication System (communication); 
) Three Interfaces (intEstimation, intActuation and intControl); 
8 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Time-Triggered Model 
9 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Summary 
Motivation 
UAV Characteristics 
Time-Triggered Model 
Continuous-Time Model 
Comparative Analyzes 
Conclusion 
9 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Simulink Model 
10 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Continuous-Time Model Characteristcs 
 Composed by a set of threads: 
) Control thread; 
) Communication thread; 
) Main thread; 
11 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Continuous-Time Model 
12 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Summary 
Motivation 
UAV Characteristics 
Time-Triggered Model 
Continuous-Time Model 
Comparative Analyzes 
Conclusion 
12 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Evaluation Criteria 
 Maintainability: describe the easiness to make modi
cations in the 
model; 
13 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Evaluation Criteria 
 Maintainability: describe the easiness to make modi
cations in the 
model; 
 Modularity / Hierarchy: analyze the capability of split the system 
into independent modules; 
13 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Evaluation Criteria 
 Maintainability: describe the easiness to make modi
cations in the 
model; 
 Modularity / Hierarchy: analyze the capability of split the system 
into independent modules; 
 Expressiveness: that use of modeling language primitives to de- 
scribe the speci
cation; 
13 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Evaluation Criteria 
 Simulation: verify if the speci
cation can be used to validate the 
implementation; 
13 of 16
Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS 
Evaluation Criteria 
 Simulation: verify if the speci
cation can be used to validate the 
implementation; 
 Veri
cation: capability of demonstrating formally that the system 
meets the requirements; 
13 of 16

Weitere ähnliche Inhalte

Andere mochten auch

А.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridА.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridAnatoly Levenchuk
 
Towards Cyber-Physical System technologies over Apache VCL
Towards Cyber-Physical System technologies over Apache VCLTowards Cyber-Physical System technologies over Apache VCL
Towards Cyber-Physical System technologies over Apache VCLImre Kocsis
 
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...Pratik Desai, PhD
 
John Walsh, Sypris on Cyber Physical Systems - Boston SECoT MeetUp 2015
John Walsh, Sypris on Cyber Physical Systems  - Boston SECoT MeetUp 2015John Walsh, Sypris on Cyber Physical Systems  - Boston SECoT MeetUp 2015
John Walsh, Sypris on Cyber Physical Systems - Boston SECoT MeetUp 2015Paul F. Roberts
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsAnatoly Levenchuk
 
Cyber physical systems and robotics
Cyber physical systems and roboticsCyber physical systems and robotics
Cyber physical systems and roboticstrinhanhtuan247
 
Smart Homes: becoming a reality
Smart Homes: becoming a realitySmart Homes: becoming a reality
Smart Homes: becoming a realityJeffrey Funk
 
Industry 4.0 – the German vision for advanced manufacturing
Industry 4.0 – the German vision for advanced manufacturing  Industry 4.0 – the German vision for advanced manufacturing
Industry 4.0 – the German vision for advanced manufacturing Vinnova
 

Andere mochten auch (9)

А.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridА.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGrid
 
Towards Cyber-Physical System technologies over Apache VCL
Towards Cyber-Physical System technologies over Apache VCLTowards Cyber-Physical System technologies over Apache VCL
Towards Cyber-Physical System technologies over Apache VCL
 
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
Situation Awareness in Cyber-Physical Systems using Indoor Localization and S...
 
John Walsh, Sypris on Cyber Physical Systems - Boston SECoT MeetUp 2015
John Walsh, Sypris on Cyber Physical Systems  - Boston SECoT MeetUp 2015John Walsh, Sypris on Cyber Physical Systems  - Boston SECoT MeetUp 2015
John Walsh, Sypris on Cyber Physical Systems - Boston SECoT MeetUp 2015
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systems
 
Cyber physical systems and robotics
Cyber physical systems and roboticsCyber physical systems and robotics
Cyber physical systems and robotics
 
Smart Homes: becoming a reality
Smart Homes: becoming a realitySmart Homes: becoming a reality
Smart Homes: becoming a reality
 
Industry 4.0 – the German vision for advanced manufacturing
Industry 4.0 – the German vision for advanced manufacturing  Industry 4.0 – the German vision for advanced manufacturing
Industry 4.0 – the German vision for advanced manufacturing
 

Ähnlich wie Assesing the Use of Continous-Time and Timed-Triggered Models for Developing Cyber-Physical Systems

Turbofan Engine Modelling and Control Design using Linear Quadratic Regulator...
Turbofan Engine Modelling and Control Design using Linear Quadratic Regulator...Turbofan Engine Modelling and Control Design using Linear Quadratic Regulator...
Turbofan Engine Modelling and Control Design using Linear Quadratic Regulator...theijes
 
MBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaMBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaObeo
 
Development of the required components of a performance vehicle model to stud...
Development of the required components of a performance vehicle model to stud...Development of the required components of a performance vehicle model to stud...
Development of the required components of a performance vehicle model to stud...Kayalarasan Kanagasabai
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...ijcisjournal
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...ijics
 
Analysis and simulation of lap time: innovative tools for design and structur...
Analysis and simulation of lap time: innovative tools for design and structur...Analysis and simulation of lap time: innovative tools for design and structur...
Analysis and simulation of lap time: innovative tools for design and structur...Marco E. Biancolini
 
RELIABILITY OF MECHANICAL SYSTEM OF SYSTEMS
RELIABILITY OF MECHANICAL SYSTEM OF SYSTEMSRELIABILITY OF MECHANICAL SYSTEM OF SYSTEMS
RELIABILITY OF MECHANICAL SYSTEM OF SYSTEMScscpconf
 
@nalysis_and_design_of_controllers_for_cooperative_and_automated_driving
@nalysis_and_design_of_controllers_for_cooperative_and_automated_driving@nalysis_and_design_of_controllers_for_cooperative_and_automated_driving
@nalysis_and_design_of_controllers_for_cooperative_and_automated_drivingJeroen Ploeg
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...ijctcm
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...ijctcm
 
Visiting course contents (1)
Visiting course contents (1)Visiting course contents (1)
Visiting course contents (1)liaquat khan
 
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...Jenny Liu
 

Ähnlich wie Assesing the Use of Continous-Time and Timed-Triggered Models for Developing Cyber-Physical Systems (20)

finalReport
finalReportfinalReport
finalReport
 
Turbofan Engine Modelling and Control Design using Linear Quadratic Regulator...
Turbofan Engine Modelling and Control Design using Linear Quadratic Regulator...Turbofan Engine Modelling and Control Design using Linear Quadratic Regulator...
Turbofan Engine Modelling and Control Design using Linear Quadratic Regulator...
 
PhD
PhDPhD
PhD
 
MBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaMBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with Capella
 
Development of the required components of a performance vehicle model to stud...
Development of the required components of a performance vehicle model to stud...Development of the required components of a performance vehicle model to stud...
Development of the required components of a performance vehicle model to stud...
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
 
Maggi_Seminario
Maggi_SeminarioMaggi_Seminario
Maggi_Seminario
 
Analysis and simulation of lap time: innovative tools for design and structur...
Analysis and simulation of lap time: innovative tools for design and structur...Analysis and simulation of lap time: innovative tools for design and structur...
Analysis and simulation of lap time: innovative tools for design and structur...
 
Projects Portfolio
Projects PortfolioProjects Portfolio
Projects Portfolio
 
RELIABILITY OF MECHANICAL SYSTEM OF SYSTEMS
RELIABILITY OF MECHANICAL SYSTEM OF SYSTEMSRELIABILITY OF MECHANICAL SYSTEM OF SYSTEMS
RELIABILITY OF MECHANICAL SYSTEM OF SYSTEMS
 
@nalysis_and_design_of_controllers_for_cooperative_and_automated_driving
@nalysis_and_design_of_controllers_for_cooperative_and_automated_driving@nalysis_and_design_of_controllers_for_cooperative_and_automated_driving
@nalysis_and_design_of_controllers_for_cooperative_and_automated_driving
 
Ha2412541260
Ha2412541260Ha2412541260
Ha2412541260
 
major project ppt
major project pptmajor project ppt
major project ppt
 
Portfolio_new
Portfolio_newPortfolio_new
Portfolio_new
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
 
Visiting course contents (1)
Visiting course contents (1)Visiting course contents (1)
Visiting course contents (1)
 
full report
full reportfull report
full report
 
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
SE4SG 2013 : A Run-Time Verification Framework for Smart Grid Applications Im...
 

Kürzlich hochgeladen

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Kürzlich hochgeladen (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Assesing the Use of Continous-Time and Timed-Triggered Models for Developing Cyber-Physical Systems

  • 1. Assessing the Use of Continuous-Time and Timed-Triggered Models for Designing Cyber-Physical Systems F. S. Goncalves, L. B. Becker Department of Automation and Systems - DAS Federal University of Santa Catarina - Brazil IV Brazilian Symposium on Computing Systems Engineering - SBESC November 6, 2014
  • 2. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Summary Motivation UAV Characteristics Time-Triggered Model Continuous-Time Model Comparative Analyzes Conclusion 1 of 16
  • 3. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Summary Motivation UAV Characteristics Time-Triggered Model Continuous-Time Model Comparative Analyzes Conclusion 1 of 16
  • 4. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Cyber Physical System - CPS 2 of 16
  • 5. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Cyber Physical System - CPS 2 of 16
  • 6. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS ProVANT Project Research testbed for Cyber- physical systems: ) Modeling embedded critical sys- tems; ) Wireless communication; ) Control systems; 3 of 16
  • 7. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Paper Goals Present two MoCs, CT and the TT, for designing the stability control system of an UAV, which is an example of a typical CPS; 4 of 16
  • 8. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Paper Goals Present two MoCs, CT and the TT, for designing the stability control system of an UAV, which is an example of a typical CPS; Address the facilities and diculties on mapping the high-level mod- els representing these two MoCs to a typical execution platform. 4 of 16
  • 9. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Summary Motivation UAV Characteristics Time-Triggered Model Continuous-Time Model Comparative Analyzes Conclusion 4 of 16
  • 10. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS UAV Characteristics Vertical Take-O and Landing (VTOL) con
  • 12. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS UAV Characteristics Vertical Take-O and Landing (VTOL) con
  • 13. guration; Physical System: ) Rotors can tilt longitudinally; ) Fixed tilt angle laterally; 5 of 16
  • 14. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS UAV Characteristics Vertical Take-O and Landing (VTOL) con
  • 15. guration; Physical System: ) Rotors can tilt longitudinally; ) Fixed tilt angle laterally; System's characteristics: ) Underactuated mechanical system; ) Highly nonlinear and time varing behavior; 5 of 16
  • 16. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Mathematical Representation Control equations in relation to the control inputs: fL = 1 2 r h + l 2 + Fzb l 2 ; fR = 1 2 r h l 2 + Fzb + l 2 : (1) L = arctan h + l Fzb l ! ; R = arctan h l Fzb + l ! : (2) 6 of 16
  • 17. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Hardware Structure 7 of 16
  • 18. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Summary Motivation UAV Characteristics Time-Triggered Model Continuous-Time Model Comparative Analyzes Conclusion 7 of 16
  • 19. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Time-Triggerred Model Characteristics Composed by: ) RT Entity (control); ) Two Transducers (estimation and actuation); ) Communication System (communication); ) Three Interfaces (intEstimation, intActuation and intControl); 8 of 16
  • 20. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Time-Triggered Model 9 of 16
  • 21. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Summary Motivation UAV Characteristics Time-Triggered Model Continuous-Time Model Comparative Analyzes Conclusion 9 of 16
  • 22. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Simulink Model 10 of 16
  • 23. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Continuous-Time Model Characteristcs Composed by a set of threads: ) Control thread; ) Communication thread; ) Main thread; 11 of 16
  • 24. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Continuous-Time Model 12 of 16
  • 25. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Summary Motivation UAV Characteristics Time-Triggered Model Continuous-Time Model Comparative Analyzes Conclusion 12 of 16
  • 26. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Evaluation Criteria Maintainability: describe the easiness to make modi
  • 27. cations in the model; 13 of 16
  • 28. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Evaluation Criteria Maintainability: describe the easiness to make modi
  • 29. cations in the model; Modularity / Hierarchy: analyze the capability of split the system into independent modules; 13 of 16
  • 30. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Evaluation Criteria Maintainability: describe the easiness to make modi
  • 31. cations in the model; Modularity / Hierarchy: analyze the capability of split the system into independent modules; Expressiveness: that use of modeling language primitives to de- scribe the speci
  • 33. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Evaluation Criteria Simulation: verify if the speci
  • 34. cation can be used to validate the implementation; 13 of 16
  • 35. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Evaluation Criteria Simulation: verify if the speci
  • 36. cation can be used to validate the implementation; Veri
  • 37. cation: capability of demonstrating formally that the system meets the requirements; 13 of 16
  • 38. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Evaluation Criteria Simulation: verify if the speci
  • 39. cation can be used to validate the implementation; Veri
  • 40. cation: capability of demonstrating formally that the system meets the requirements; Implementability: evaluating how the speci
  • 41. cation can be easily re
  • 42. ned or translated into an implementation. 13 of 16
  • 43. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Comparison Results Evaluation Criteria TT Model CT Model 1 - Maintainability 2 - Modularity / Hierarchy 3 - Expressiveness 1250 1184 4 - Simulation 5 - Veri
  • 44. cation 6 - Implementability ** Strong / * Adequate / 0 weak 14 of 16
  • 45. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Comparison Results Evaluation Criteria TT Model CT Model 1 - Maintainability 2 - Modularity / Hierarchy 3 - Expressiveness 1250 1184 4 - Simulation 5 - Veri
  • 46. cation 6 - Implementability ** Strong / * Adequate / 0 weak 14 of 16
  • 47. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Comparison Results Evaluation Criteria TT Model CT Model 1 - Maintainability 2 - Modularity / Hierarchy 3 - Expressiveness 1250 1184 4 - Simulation 5 - Veri
  • 48. cation 6 - Implementability ** Strong / * Adequate / 0 weak 14 of 16
  • 49. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Summary Motivation UAV Characteristics Time-Triggered Model Continuous-Time Model Comparative Analyzes Conclusion 14 of 16
  • 50. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Conclusions Both models meet the requirements and support the UAV system; 15 of 16
  • 51. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Conclusions Both models meet the requirements and support the UAV system; Implementing the models in the embedded platform is not a trivial task; 15 of 16
  • 52. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Conclusions Both models meet the requirements and support the UAV system; Implementing the models in the embedded platform is not a trivial task; ) Implementation of the TT Model is more straightforward; 15 of 16
  • 53. Motivation UAV TT Model CT Model Analyze Conclusion Assessing the Use of CT and TT Models for Designing CPS Conclusions Both models meet the requirements and support the UAV system; Implementing the models in the embedded platform is not a trivial task; ) Implementation of the TT Model is more straightforward; ) Implementation of the CT Model needs more expertise of the engineers. 15 of 16
  • 54. Assessing the Use of Continuous-Time and Timed-Triggered Models for Designing Cyber-Physical Systems F. S. Goncalves, L. B. Becker Department of Automation and Systems - DAS Federal University of Santa Catarina - Brazil IV Brazilian Symposium on Computing Systems Engineering - SBESC November 6, 2014