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.
Identifer | oai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:75302 |
Date | 02 July 2021 |
Creators | Jäkel, Tobias, Weißbach, Martin, Herrmann, Kai, Voigt, Hannes, Leuthäuser, Max |
Publisher | IEEE |
Source Sets | Hochschulschriftenserver (HSSS) der SLUB Dresden |
Language | English |
Detected Language | English |
Type | info:eu-repo/semantics/acceptedVersion, doc-type:conferenceObject, info:eu-repo/semantics/conferenceObject, doc-type:Text |
Rights | info:eu-repo/semantics/openAccess |
Relation | 978-1-5090-1654-9, 10.1109/ICAC.2016.17, info:eu-repo/grantAgreement/Deutsche Forschungsgemeinschaft/Graduiertenkollegs/221322883//Rollenbasierte Software-Infrastrukturen für durchgängig-kontextsensitive Systeme/RoSI |
Page generated in 0.0024 seconds