DocumentCode :
3694756
Title :
DMLAS: A Domain-Specific Language for designing adaptive systems
Author :
José Bocanegra;Jaime Pavlich-Mariscal;Angela Carrillo-Ramos
Author_Institution :
Departamento de Ingenierí
fYear :
2015
Firstpage :
47
Lastpage :
54
Abstract :
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).
Keywords :
"Adaptive systems","Adaptation models","Software","Context","Unified modeling language","Object oriented modeling","Pregnancy"
Publisher :
ieee
Conference_Titel :
Computing Colombian Conference (10CCC), 2015 10th
Type :
conf
DOI :
10.1109/ColumbianCC.2015.7333411
Filename :
7333411
Link To Document :
بازگشت