On the role of model-driven engineering in adaptive systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

An adaptive software has the ability of modify its own behavior due to changes in its surround context. Despite the importance of these kind of systems, the development of adaptive systems is a complex, error prone, and time consuming task. Several authors have defined a set of challenges to consider when software engineers develop adaptive systems. Although there are several approaches to address these challenges, we believe that a model-driven engineering (MDE) approach is the best suitable solution. The main goal of this paper is to argue that MDE can play a leading role in the development process of adaptive systems, since it can address most of the associated challenges. The paper includes a detailed analysis of the main dimensions in adaptation and thoroughly analyzes the potential of MDE to address each dimension. A final discussion is presented to demonstrate the feasibility and usefulness of the MDE approach in this type of problems.

Original languageEnglish
Title of host publication2016 IEEE 11th Colombian Computing Conference, CCC 2016 - Conference Proceedings
EditorsIvett Daniela Jacome V, Juan Pablo Erazo M
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509029662
DOIs
StatePublished - 21 Nov 2016
Event11th IEEE Colombian Computing Conference, CCC 2016 - Popayan, Colombia
Duration: 27 Sep 201630 Sep 2016

Publication series

Name2016 IEEE 11th Colombian Computing Conference, CCC 2016 - Conference Proceedings

Conference

Conference11th IEEE Colombian Computing Conference, CCC 2016
Country/TerritoryColombia
CityPopayan
Period27/09/1630/09/16

Keywords

  • Adaptation
  • Adaptive Systems
  • Context
  • MDE

Fingerprint

Dive into the research topics of 'On the role of model-driven engineering in adaptive systems'. Together they form a unique fingerprint.

Cite this