For students (thesis)

Available theses

This is a short list of topics which I am currently interested to work on. I am also open to supervise other thesis in the area of Service Oriented Computing, Business Process Management, and Green Information Systems.
In any case, please contact me by e-mail to schedule an appointment.

Trusted and distributed Business process monitoring with blockchain

Business Process Monitoring aims to check if the execution of the activities composing a business process are executed according to the expected plan. Especially in a distributed environment, where different parties are involved in the same process, each of them with monitoring capabilities limited to the activities belonging to their realms, a coherent monitoring of the entire process could be difficult to achieve. For this reason, current approaches usually relies on a central authority on which all the parties trust. If on the one side, this type of solution solves the main issue, the existence of a central node could affect the reliability and the performance of the whole system.

As blockchain has emerged as a key technology for enabling the trust among distributed parties without requiring a central authorities, goal of this thesis is to study how blockchain can be involved in the area of business process monitoring to allow a distributed monitoring for multi-party business processes

Keywords: Business Process Management, Monitoring, Blockchain.

Artifact-driven monitoring of IoT-based business processes

Business process monitoring usually relies on the information stored into the event log, which contains what has been observed by a BPMS during the execution of a process (e.g., when each activity has started and/or completed its execution). Especially in case of human-centric business processes, it may happen that the process continues being executed even if, for a period of time, the BPMS is not informed about the on-going activities. In this case, monitoring the execution of the process at runtime may experience delays or inconsistencies, and it is possibly done only post-mortem. To solve this issue, artifact-driven monitoring is proposed as an approach to monitor the whole process by monitoring the artifacts manipulated during the process execution, starting from the assumption that if all the artifacts are properly managed then the process instance is conform to the process model.

Goal of the thesis is to study and develop an IoT based solution that, starting from a process model is able to properly configure a set of smart devices able to monitor the associated artifact.

For an introduction on this topic please have a look to this paper.

Keywords: Business Process Management, Monitoring, Internet-of-Things, Raspberry PI.

Data sovereignty in computing continuum

Data sovereignty aims to find a good balance between the need for protecting one’s data and the need for sharing one’s data with others. This problem is particularly relevant when considering the cloud continuum, i.e., an environment encompassing resources from the edge to the cloud. In fact, while the edge is usually managed by the owner of the resources (thus the owner of the data) while moving to the cloud, data are managed by external actors. Goal of the thesis is to investigate how the data sovereignty can be assured as a combination of container based approaches and blockchain platforms.

Keywords: Data and computation movement, Fog computing, Cloud Computing, Blockchain, Containerized applications. 

Improving Business Process resilience with the IoT

Enactment of a business process heavily rely on data. These data can be the input for properly perform the activities, and they can be the output of these activities. Computing systems can automatically manage these data as well as human activities can do it manually.

Goal of the thesis is to focus on when the business process cannot be executed due to problem in managing the required data. In order to improve the resilience of the process, a novel approach for exploiting smart objects living in the same context of the business process to grab the needed information that is currently not available according to the usual channels.

Keywords: Business Process Resilience, Data Mining, IoT

Information on other available theses in the IS discipline is published on the IS group web site [link]


In the A.Y. 2020/2021 I will be responsible for the following courses:

– Tecnologie Digitali (5 CFU), Ing. Gestionale – Bovisa (Bachelor level)

– Service and Process Design (5 CFU), Ing. Informatica – Leonardo (Master level)

During the past years I was responsible for several courses, such as:

– Sistemi Informativi (5 CFU), Ing. Gestionale – Bovisa (Bachelor level)

– Sistemi Informativi (per il settore dell’informazione) (5 CFU), Ing. Informatica e Gestionale – Polo di Cremona

– Informatica B (8 CFU), Ing. Civile ed Ambientale – Polo di Lecco

Information on lecture of these courses is available on the BeeP platform [link]