Towards Static Analysis of Policy-Based Self-adaptive Computing Systems

被引:1
|
作者
Margheri, Andrea [1 ,2 ]
Nielson, Hanne Riis [3 ]
Nielson, Flemming [3 ]
Pugliese, Rosario [1 ]
机构
[1] Univ Florence, Florence, Italy
[2] Univ Pisa, Pisa, Italy
[3] Tech Univ Denmark, Lyngby, Denmark
关键词
Policy languages; Static analysis; Self-adaptive systems;
D O I
10.1007/978-3-319-47166-2_39
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For supporting the design of self-adaptive computing systems, the PSCEL language offers a principled approach that relies on declarative definitions of adaptation and authorisation policies enforced at runtime. Policies permit managing system components by regulating their interactions and by dynamically introducing new actions to accomplish task-oriented goals. However, the runtime evaluation of policies and their effects on system components make the prediction of system behaviour challenging. In this paper, we introduce the construction of a flow graph that statically points out the policy evaluations that can take place at runtime and exploit it to analyse the effects of policy evaluations on the progress of system components.
引用
收藏
页码:554 / 569
页数:16
相关论文
共 50 条
  • [1] Generic support for policy-based self-adaptive systems
    Anthony, Richard John
    [J]. SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 108 - +
  • [2] PobSAM: Policy-based Managing of Actors in Self-Adaptive Systems
    Khakpour, Narges
    Jalili, Saeed
    Talcott, Carolyn
    Sirjani, Marjan
    Mousavi, MohammadReza
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2010, 263 : 129 - 143
  • [3] Policy-Based Task Allocation at Runtime for a Self-Adaptive Edge Computing Infrastructure
    Betancourt, Victor Pazmino
    Kirschner, Maximilian
    Kreutzer, Marius
    Becker, Juergen
    [J]. 2023 IEEE 15TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEM, ISADS, 2023, : 115 - 122
  • [4] Towards Policy-based Task Self-Reallocation in Dynamic Edge Computing Systems
    Betancourt, Victor Pazmino
    Liu, Bo
    Becker, Juergen
    [J]. 2021 IEEE 19TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2021,
  • [5] Self-adaptive static analysis
    Bodden, Eric
    [J]. 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING TECHNOLOGIES RESULTS (ICSE-NIER), 2018, : 45 - 48
  • [6] Towards Adaptive Policy-based Management
    Bahati, Raphael M.
    Bauer, Michael A.
    [J]. PROCEEDINGS OF THE 2010 IEEE-IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2010, : 511 - 518
  • [7] SCOPE: self-adaptive and policy-based data management middleware for federated clouds
    Rafique, Ansar
    Van Landuyt, Dimitri
    Truyen, Eddy
    Reniers, Vincent
    Joosen, Wouter
    [J]. JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2019, 10 (01)
  • [8] Towards self-configuring policy-based management systems
    Ouda, Abdelnasser
    Lutfiyya, Hanan
    Bauer, Michael
    [J]. 2008 IEEE WORKSHOP ON POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS, PROCEEDINGS, 2008, : 215 - 218
  • [9] TOWARDS SELF-ADAPTIVE INTERFACE SYSTEMS
    INNOCENT, PR
    [J]. INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1982, 16 (03): : 287 - 299
  • [10] Policy-based management of networked computing systems
    Agrawal, D
    Lee, KW
    Lobo, J
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2005, 43 (10) : 69 - 75