Course Details for A.Y. 2019/2020
Name:
Research Topics in Software Architectures / Research Topics in Software Architectures
Basic information
Degree(s):
Master Degree in Computer Science curriculum GSEEM Elective
Master Degree in Computer Science curriculum NEDAS Elective
Master Degree in Computer Science curriculum SEAS Elective
Master Degree in Computer Science curriculum UBIDIS Elective
Language:
Italian
Course Objectives
To acquire advanced knowledge in the domain of software architectures
Course Content
- Introduction to the course and background notions on Software Architettures. The automated synthesis problem.
- Automated Synthesis of Centralized Connectors for Component-based Systems
- Automated Synthesis of Distributed Connectors for Component-based Systems
- Automated synthesis of software adaptors for real-time systems
- Automated synthesis of distributed coordinators for choreography-based systems
- Automated synthesis of software mediators for the interoperability among heterogeneous software systems
- IoT architectures modeling
- IoT architectures modeling
- Implementation platforms for the IoT
Learning Outcomes (Dublin Descriptors)
On successful completion of this course, the student should
- have knowledge about current research topics in the domain of software architectures with particular focus on the automated synthesis of centralised or distributed software connectors (coordinators, adaptors, mediators)
be capable of: understanding, analysing, and addressing research problems in the software architecture domain with particular focus on ensuring the behavioural aspects of a software architecture
acquire skills to deal with the design of real world distributed systems.
explain and illustrate the fundamental notions studied in this course. Demonstrate ability in designing concrete software architectures
acquiring competencies and abilities useful in software architecture practical contexts.
Prerequisites and Learning Activities
Software Engineering
Software Architecture
Assessment Methods and Criteria
Project
Notes
- Office hours: by appointment (please, contact the teacher via email).
Course page updates
This course page is available (with possible updates) also for the following academic years:
To read the current information on this course, if it is still available, go to the university course catalogue .
Course information last updated on: 04 aprile 2019, 09:41