Distributed components

Code 288AA
Credits 6

Learning outcomes

Objectives
The course deals with methodologies and techniques for the definition, design and utilization of distributed programming paradigms according to the component model. Issues to be studied include: distributed components models, high-performance components, cost models and support design, portability in heterogeneous systems, reliability and security. Relevant case studies are presented, related to current and foreseen technologies.

Syllabus
1. distributed components models,
2. high-performance components,
3. cost models and support design,
4. portability in heterogeneous systems,
5. reliability and security,
6. case studies.

Course structure
6 CFUs. Exam consists in a written and an oral part.