Skip to main navigation Skip to search Skip to main content

MiDAS: A model-driven approach for adaptive software

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

5 Scopus citations

Abstract

Some of the main problems in software engineering for adaptive software are: the lack of mechanisms to specify adaptive characteristics in software requirements; the difficulty to obtain a functional adaptive system based on the elicited requirements; and the need of maintaining synchronization and traceability between the requirements, design and implementation. To address the above problems, this paper proposes MiDAS, a framework that uses a model-driven approach to develop adaptive software. Specifically, MiDAS provides: (i) a new language for requirements engineering process that takes into account uncertainty in adaptive software; (ii) a method to derive concrete implementations in specific architectures supporting run-time adaptation; and, (iii) a mechanism to maintain traceability and synchronization between requirements specifications, design models and implementation architectures.

Original languageEnglish
Title of host publicationWEBIST 2015 - 11th International Conference on Web Information Systems and Technologies, Proceedings
EditorsValerie Monfort, Karl-Heinz Krempels, Tim A. Majchrzak, Ziga Turk, Ziga Turk
PublisherSciTePress
Pages281-286
Number of pages6
ISBN (Electronic)9789897581069
DOIs
StatePublished - 2015
Event11th International Conference on Web Information Systems and Technologies, WEBIST 2015 - Lisbon, Portugal
Duration: 20 May 201522 May 2015

Publication series

NameWEBIST 2015 - 11th International Conference on Web Information Systems and Technologies, Proceedings

Conference

Conference11th International Conference on Web Information Systems and Technologies, WEBIST 2015
Country/TerritoryPortugal
CityLisbon
Period20/05/1522/05/15

Keywords

  • Adaptation
  • Design
  • MDE
  • Requirements
  • Transformations

Fingerprint

Dive into the research topics of 'MiDAS: A model-driven approach for adaptive software'. Together they form a unique fingerprint.

Cite this