PORTALE DELLA DIDATTICA

Ricerca CERCA
  KEYWORD

Design and Implementation of a Software Architecture for Compliance Verification in IoT Environments

keywords IOT, SECURITY, SOFTWARE ARCHITECTURE, SOFTWARE ENGINEERING

Reference persons LUCA ARDITO, MAURIZIO MORISIO

Research Groups DAUIN - GR-16 - SOFTWARE ENGINEERING GROUP - SOFTENG

Description The Internet of Things (IoT) is an increasingly prevalent reality in our daily lives, and consequently, security and compliance requirements are more pressing than ever. In this context, software architecture design plays a crucial role in orchestrating complex verification processes.

This thesis is embedded in the research project "AsCoT-SCE", a PRIN project (Projects of Significant National Interest) recently approved by the Ministry of University and Research. This project aims to provide tools and methods for expressing standardized API functionalities in a processable form in IoT environments and to verify their compliance.

In this thesis, students will have the opportunity to design and implement a software architecture that serves as the main orchestrator for the compliance verification process in the IoT context. Students will integrate models and policies from various research units, putting into practice the skills acquired in the Software Engineering and Software Engineering II courses.

In particular, students will face the challenge of security-oriented design ('Security by Design'), a fundamental concept in the current software design landscape, which stipulates that security should be integrated into every phase of a system's development, rather than being added at a later stage.

This thesis work will represent a unique opportunity to apply theoretical knowledge to a concrete project, actively contributing to research in the field of IoT security.


Deadline 19/06/2024      PROPONI LA TUA CANDIDATURA