Caosd Research group

Software Product Lines and Multi-Agent Systems for the self-management of the IoT

Project Description

The goal of this project is to enhance software development processes of self-management systems for the IoT using software agents, which facilitates the reconfiguration of interconnected hetoregenous devices. We will apply advanced software engineering techniques to manage the re-use and the evolution of these systems.

Project Technologies

  • Agent-Oriented Software Engineering
  • Multi-Agent System Product Lines (MAS-PL)
  • Dynamic Software Product Line (DSPL)
  • Model-Driven Development (MDD)
  • Ambient Intelligence Systems (AmI)
  • Pervasive Systems
  • Autonomic computing
  • Aspect-Oriented Software Development (AOSD)