Position paper: Runtime Model for Role-based Software Systems

被引:2
|
作者
Jaekel, Tobias [1 ]
Weissbach, Martin [2 ]
Herrmann, Kai [1 ]
Voigt, Hannes [1 ]
Leuthaeuser, Max [3 ]
机构
[1] Tech Univ Dresden, Database Syst Grp, D-01062 Dresden, Germany
[2] Tech Univ Dresden, Comp Networks Grp, D-01062 Dresden, Germany
[3] Tech Univ Dresden, Software Technol Grp, D-01062 Dresden, Germany
关键词
D O I
10.1109/ICAC.2016.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:380 / 387
页数:8
相关论文
共 50 条
  • [1] Role-based Runtime Model Synchronization
    Werner, Christopher
    Schoen, Hendrik
    Kuehn, Thomas
    Goetz, Sebastian
    Assmann, Uwe
    [J]. 44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 306 - 313
  • [2] Coordination systems in role-based adaptive software
    Colman, A
    Han, J
    [J]. COORDINATION MODELS AND LANGUAGES, PROCEEDINGS, 2005, 3454 : 63 - 78
  • [3] Adaptation Mechanisms for Role-Based Software Systems
    Weissbach, Martin
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2015 WORKSHOPS, 2015, 9416 : 3 - 4
  • [4] A generic software framework for role-based Organic Computing systems
    Nafz, Florian
    Ortmeier, Frank
    Seebach, Hella
    Steghoefer, Jan-Philipp
    Reif, Wolfgang
    [J]. 2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2009, : 96 - 105
  • [5] A Technology-Neutral Role-Based Collaboration Model for Software Ecosystems
    Stanciulescu, Stefan
    Rabiser, Daniela
    Seidl, Christoph
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 512 - 530
  • [6] Role-Based Systems are Autonomic
    Zhu, Haibin
    [J]. PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, 2008, : 144 - 152
  • [7] A new role-based authorization model in a corporate workflow systems
    Lee, HH
    Lee, SY
    Noh, BN
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 1, 2004, 3043 : 701 - 710
  • [8] An Extended Role-Based Access Control Model for CSCW Systems
    Chen, Bing
    [J]. MACHINING AND ADVANCED MANUFACTURING TECHNOLOGY X, 2010, 431-432 : 577 - 582
  • [9] A role-based trust model for peer-to-peer systems
    Zhang, Jie
    Zhao, Zheng
    Wang, Song
    Zhang, Qiang
    Zhao, Zhichao
    [J]. NEXT-GENERATION COMMUNICATION AND SENSOR NETWORKS 2006, 2006, 6387
  • [10] Enforcing role-based access controls in software systems with an agent based service oriented approach
    Chen, Feng
    Li, Shaoyun
    Yang, Hongj
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL, VOLS 1 AND 2, 2007, : 483 - 488