Personal tools
Log in
You are here: Home Faculty Education Programmes Undergraduate Programmes Undergraduate Programmes 2012 -> Distributed Microcomputer Systems

Distributed Microcomputer Systems

Course title: Distributed Microcomputer Systems

Code: FEIT05Z030

Number of credits (ECTS): 6

Weekly number of classes: 3+1+1+0

Prerequisite for enrollment of the subject: None

Course goals/Competences: Understanding the analysis and synthesis of distributed real-time embedded systems implemented using distributed heterogeneous architectures and used in many application areas like automotive electronics, real-time multimedia, avionics, medical equipment, and factory systems. Practical knowledge about mapping and scheduling tasks in distributed embedded systems within an incremental design process reducing time-to-market of products and reductions of design costs.

Total available number of classes: 180

Curriculum: introduction, system-level design and modelling, distributed hard real-time systems. Time-driven systems: scheduling and bus access optimization, incremental mapping and scheduling. Event-driven systems: response time analysis, schedulability analysis under control and data dependencies, bus access optimization, incremental mapping, mapping and scheduling strategy. Multi-cluster systems: schedulability analysis and bus access optimization,   scheduling and optimization strategy, partitioning and mapping, schedulability-driven frame packing, frame packing strategy. Experimental evaluation.

Literature:

Literature

Compulsory literature

No.

Author

Title

Publisher

Year

1

Bernd Kleinjohann, Lisa Kleinjohann, Wayne Wolf,

Distributed Embedded Systems: Design, Middleware and Resources‎

Springer

2008

2

Pop, Paul, Eles, Petru, Peng, Zebo

Analysis and Synthesis of Distributed Real-Time Embedded Systems

Springer

2004