Community Research and Development Information Service - CORDIS

ERC

SMScom Result In Brief

Project reference: 227977
Funded under: FP7-IDEAS-ERC
Country: Italy

Computers to manage themselves more efficiently

New methodology to engineer self-adaptive software applications will ensure that computers always run at optimal level, enhancing not only operations but safety and security as well.
Computers to manage themselves more efficiently
Today's high-tech world depends on millions of computer software programmes to operate efficiently, from traffic control and communications to healthcare and business. If these software processes and functions don't operate correctly, this could have a calamitous effect on society.

In this respect, it is crucial for the software to be able to adapt to or pre-empt changes in order to continue operating at an optimal level. This is important as there are always changes and fluctuations in software and hardware environments (for example, in cyber-physical systems that control the physical environment) as well as in interactive systems where user profiles constantly change.

With this in mind, the EU-funded project SMSCOM (Self-managing situated computing) worked on developing software that can self-adapt and respond to changes to prevent possible failures. It outlined the tools and methods required for the design, validation and operation of dependable self-managing situational software. Such software would be able to adapt to factors such as changing location, time at which the application is executed, device on which it runs, and environmental conditions such as light or temperature.

To achieve its aims, the project team designed software that can self-manage itself via a control loop that senses situational information and effects changes. Although examples of such software exist in different applications, the project team designed a comprehensive, holistic approach to self-managing situational computing.

By the end of the project, SMSCOM had developed new methodology to engineer self-adaptive software applications based on automated tools and formal methods. It adopted an entire life-cycle approach to self-managing situated computing that stands to redefine the way that software is designed. The research represents a strong foundation to better, safer and more efficient software in the near future.

Related information

Keywords

Self-adaptive software, software applications, SMSCOM, self-managing, situated computing
Record Number: 183161 / Last updated on: 2016-08-02
Domain: IT, Telecommunications