Architecting Cyber-Physical Systems of Systems
A tantárgyleírás hatályossága
| Subject name (Hungarian, English) |
Kiberfizikai rendszerek rendszerének tervezése
Architecting Cyber-Physical Systems of Systems
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIMIDV03 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 5 | ||||||||||||
| Subject coordinator |
Dr. Pataricza András
position: egyetemi docens
contact:
pataricza.andras@vik.bme.hu
|
||||||||||||
| Responsible department |
Mesterséges Intelligencia és Rendszertervezés Tanszék
|
||||||||||||
| Faculty | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Subject website | — | ||||||||||||
| Primary curriculum type | — | ||||||||||||
| Direct prerequisites – Strong prerequisite | none | ||||||||||||
| Direct prerequisites – Weak prerequisite | none | ||||||||||||
| Direct prerequisites – Parallel prerequisite | none | ||||||||||||
| Direct prerequisites – Milestone prerequisite | none | ||||||||||||
| Direct prerequisites – Exclusion | none |
Objectives
1. Recap
on distributed systems fundamentals: basic notions, examples, review of types
of distributed systems (multi-threaded systems, server clusters,
virtualizations, cloud computing), models for code migration (client-server,
remote evaluation, code-on-demand, mobile agent), migration of virtual machine.
2. Basic
definitions and concepts of Systems of Systems: definitions, characteristics of
(cyber-physical) systems of systems, basic architectures, the definition of
boundaries, and categories of Systems of Systems.
3. Architecting
Systems of Systems: Interfaces in evolving cyber-physical Systems of Systems:
exchange of information through relied-upon message interface and physical
interfaces.
4. Fundamental
properties of Systems of Systems: Emergence in cyber-physical Systems of
Systems: definition, the role of unknowns, managing emergence, examples of
emergent behavior.
5. Fundamental
properties of Systems of Systems: Managing dynamicity and evolution in Systems
of Systems: definitions, managed vs unmanaged evolution, the role of authority
to coordinate evolution.
6. Time
and resilient Master Clock in Cyber-Physical Systems of Systems: time and clock
synchronization, accurate time synchronization, identification and set-up of a
master clock for resilient time synchronization.
7. Coordination
of distributed systems: system models (synchronous vs asynchronous) and
failures classification; algorithms and protocols for distributed consensus
(agreement): reliable broadcast, failure detector model, byzantine agreement.
8. Coordination
of distributed systems: consensus in timed-asynchronous systems, consensus for
blockchains; basic approaches to distributed commit and recovery.
9. Methodologies
for the design and construction of systems: the role of models, modelling and
Model-Based (and Model-Driven) Engineering, conceptual modeling with UML
profiles. Examples and exercises.
10. Methodologies
for the design and construction of systems: requirements engineering principles
and with SysML support. Examples and exercises.
11. Methodologies
for the design and construction of systems: conceptual modeling of Systems of
Systems, definition of an UML profile to model Systems of Systems. Examples and
exercises.
12.
Application of concepts of requirements engineering, modeling, and
implementation (with a little of robotics) to architect a System of Systems.
Learning outcomes
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Knowledge
No learning outcomes recorded.
Skills
No learning outcomes recorded.
Attitudes
No learning outcomes recorded.
Autonomy and responsibility
No learning outcomes recorded.
Oktatási módszertan
Tanulástámogató anyagok
Online források
Recommended preliminary knowledge for completing the subject
General rules
Assessment methods
In-term assessments
No detailed assessments provided.
Weight of in-term assessments
No weights provided.
Exam-period assessments
No detailed assessments provided.
Weight of exam elements
No weights provided.
Grade calculation
No grade thresholds provided.
Attendance requirements
No attendance requirements provided.
Rules for retake and resubmission
Not provided.
Short description
Not provided.
Detailed description
Not provided.
Recommended courses
Not provided.
Workload to complete the subject
No workload breakdown provided.
Validity of subject requirements
Curriculum placement
No curriculum placements recorded for this subject version.