Addressing the evolution of automated user behaviour patterns by runtime model interpretation

11Citations
Citations of this article
36Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The use of high-level abstraction models can facilitate and improve not only system development but also runtime system evolution. This is the idea of this work, in which behavioural models created at design time are also used at runtime to evolve system behaviour. These behavioural models describe the routine tasks that users want to be automated by the system. However, users’ needs may change after system deployment, and the routine tasks automated by the system must evolve to adapt to these changes. To facilitate this evolution, the automation of the specified routine tasks is achieved by directly interpreting the models at runtime. This turns models into the primary means to understand and interact with the system behaviour associated with the routine tasks as well as to execute and modify it. Thus, we provide tools to allow the adaptation of this behaviour by modifying the models at runtime. This means that the system behaviour evolution is performed by using high-level abstractions and avoiding the costs and risks associated with shutting down and restarting the system.

Cite

CITATION STYLE

APA

Serral, E., Valderas, P., & Pelechano, V. (2015). Addressing the evolution of automated user behaviour patterns by runtime model interpretation. Software and Systems Modeling, 14(4), 1387–1420. https://doi.org/10.1007/s10270-013-0371-3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free