72975 - Software Systems Engineering Project Work M

Academic Year 2024/2025

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Computer Engineering (cod. 5826)

Learning outcomes

In this module we apply the abilities achieved in the course - INGEGNERIA DEI SISTEMI SOFTWARE LM for the devolpment of some specific argument or project

Course contents

The primary goal of the activities is the integration of various technologies for the development and maintenance of distributed software systems, with particular focus on microservices-based applications in Cloud or IoT (Internet of Things) environments.


The purpose of the activities to be agreed upon is to enable the student to acquire one or more of the following skills:

  • Designing and developing custom metamodels and Domain-Specific Languages in the agreed application areas, using tools such as XText and/or MPS.
  • Managing the deployment and maintenance of microservices in Docker and Kubernetes environments.
  • Building ad using a DDRrobot or other pyhisical devices with low-cost sensors connected to RaspberyPi e/o Arduino and creating simple modles of the world, by starting form the available sensor data
  • Addressing and evaluating the contribution of Artificial Intelligence-based technologies for automating production processes and organizing software systems.

Readings/Bibliography

The bibliography will be defined according to the selecteda ctivity

Teaching methods

The course is based on a strong interaction between theory and lab practice.
The applicative part is arranged by simulating (as far as possible) an industrial environment, by stressing issues of cooperative working and of continuos integration.

Assessment methods

Individual discussion of the work related to the given project.

Teaching tools

The learning material is presented by using slides and teacher's notes; it is made available via web

Office hours

See the website of Antonio Natali

SDGs

Gender equality Industry, innovation and infrastructure

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.