Back to Search Start Over

Position paper: Runtime Model for Role-based Software Systems

Authors :
Jäkel, Tobias
Weißbach, Martin
Herrmann, Kai
Voigt, Hannes
Leuthäuser, Max
Jäkel, Tobias
Weißbach, Martin
Herrmann, Kai
Voigt, Hannes
Leuthäuser, Max
Publication Year :
2016

Abstract

In the increasingly dynamic realities of today's software systems, it is no longer feasible to always expect human developers to react to changing environments and changing conditions immediately. Instead, software systems need to be self-aware and autonomously adapt their behavior according to their experiences gathered from their environment. Current research provides role-based modeling as a promising approach to handle the adaptivity and self-awareness within a software system. There are established role-based systems e.g., for application development, persistence, and so on. However, these are isolated approaches using the role-based model on their specific layer and mapping to existing non-role-based layers. We present a global runtime model covering the whole stack of a software system to maintain a global view of the current system state and model the interdependencies between the layers. This facilitates building holistic role-based software systems using the role concept on every single layer to exploit its full potential, particularly adaptivity and self-awareness.

Details

Database :
OAIster
Notes :
English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1358946661
Document Type :
Electronic Resource