Software Engineering for Adaptive Systems @univaq
A curriculum of the Laurea Magistrale in Informatica at the University of L’Aquila bringing students towards the ultimate (and future!) methodologies and tools for neverending software systems
Why SEAS?
Software is pervading our daily life since about four decades. Newer application fields raise up very quickly (e-health, smart cities); more powerful technologies are designed to host software systems (Wireless Sensor Networks, Internet-connected Objects, Smart devices). Being no more confined to pre-determined environments, software today needs to act as an independent entity that is able to adapt itself to different contexts. It is widely recognized that “adaptation” is the software characteristic that will be pushed to still unexplored limits in the next few years. The SEAS curriculum intends to provide students with instruments necessary to deal with this current/future scenario of software engineering.
The SEAS curriculum will provide top-level competences for designing adaptive, autonomous, mobile, and smart quality systems, that may scale to new level of unpredicted complexities, by leveraging model driven design methods and tools.

SEAS courses at-a-glance
Fundamental courses | Advanced topics |
---|---|
|
|
After graduation opportunities
Students successfully completing the SEAS curriculum will have the opportunity to work with (inter)national companies in the aerospace, automotive, information systems, cyber-physical domains, as well as to conduct development and research projects on architecting autonomous and adaptive quality systems, with novel system engineering methods and tools.