DMLAS: A Domain-Specific Language for designing adaptive systems

Producción: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

3 Citas (Scopus)

Resumen

An adaptive system is able to modify its behavior at runtime due to changes in the system, in the requirements, or in the environment in which it is deployed. The importance of adaptive software lies in the fact that it may adjust its own behavior to different environments and contexts, and thus, give to the users a better experience. However, the development of adaptive systems is not a simple task. There are two main drawbacks. First, there is a lack of languages to specify, unambiguously, the elements related to the design phase. As a consequence, these systems are often developed in an ad-hoc manner, without the required formalism, difficulting the process of derivation of design models to the next phases of the development cycle. Second, design decisions and the adaptation model tend to be directly implemented into the code and not thoroughly specified at the design level. Since the adaptation models become tangled with the code, system evolution becomes more difficult. To address the above issues, this article proposes DMLAS, a Domain-Specific Language (DSL) for designing adaptive systems. As proof of concept, this article also provides a functional prototype based on the Generic Modeling Environment (GME).

Idioma originalInglés
Título de la publicación alojada2015 10th Colombian Computing Conference, 10CCC 2015
EditoresOscar Gonzalez, Mario Sanchez
EditorialInstitute of Electrical and Electronics Engineers Inc.
Páginas47-54
Número de páginas8
ISBN (versión digital)9781467394642
DOI
EstadoPublicada - 20 nov. 2015
Evento10th Colombian Computing Conference, 10CCC 2015 - Bogota, Colombia
Duración: 21 sep. 201525 sep. 2015

Serie de la publicación

Nombre2015 10th Colombian Computing Conference, 10CCC 2015

Conferencia

Conferencia10th Colombian Computing Conference, 10CCC 2015
País/TerritorioColombia
CiudadBogota
Período21/09/1525/09/15

Huella

Profundice en los temas de investigación de 'DMLAS: A Domain-Specific Language for designing adaptive systems'. En conjunto forman una huella única.

Citar esto