An Adaptive System is one that adapts its behaviour to the environment, is agile so that its behaviour can be easily and rapidly changed by the developers and users to reflect new requirements, and is autonomic, exhibiting self-managing properties.
The Centre of Excellence for Research in Adaptive Systems (CERAS) is an innovative, collaborative virtual organization which will explore and evolve promising new technologies, methods and techniques that will enable dramatically more agile approaches to software development and evolution; approaches that enable delivery of software and computing resources on demand and on time, with less operational effort.
To this end, CERAS is focusing on two key complementary areas of research:
- Model-driven engineering (MDE) technologies and methods
- Platform virtualization technologies
Both of these serve to hide the highly inflexible and technology-specific nature of the underlying computing technology, thereby greatly simplifying the tasks of software design and evolution as well as its provisioning and operation.
Adaptive systems will allow companies to save cost by optimizing the computing resources usage as well as by automating the management tasks currently performed by experts; to better adapt to changes in operating conditions by changing the application behaviour; and to faster deploy new applications and updates by shortening the development life cycle.