FORMALIZING DISTRIBUTED SELF-ADAPTIVE SYSTEMS USING HIGH-LEVEL PETRI NETS

被引:0
|
作者
Capra, Lorenzo [1 ]
Camilli, Matteo [1 ]
机构
[1] Univ Milan, Dept Comp Sci, Via Celoria 18, I-20133 Milan, Italy
关键词
High-Level Petri nets; Self-adaptation; Decentralized control; Model checking;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal models must be adequately supported by software tools in order to aid both the design and development of modern distributed systems. Such systems have a growing complexity due to advanced features, such as adaptive mechanisms, they are equipped with to deal with the dynamical environments in which they operate. In this paper, we introduce a two-layer formal model for self-adaptive distributed discrete-event systems, based on standard (Low- and High-level) Petri nets. This formal framework, supported by a modular software library called PNEMU, can be thought of as a baseline to formalize self-adaptation having a decentralized control. This paper focuses on the description of the model's operational semantics. Moreover, it outlines the structure and basic usage of PNEMU.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A High-level Petri Net-based Formal Model of Distributed Self-adaptive Systems
    Camilli, Matteo
    Bellettini, Carlo
    Capra, Lorenzo
    [J]. ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS, 2018,
  • [2] Verification of distributed systems modelled by high-level Petri nets
    Kozura, VE
    Nepomniaschy, VA
    Novikov, RM
    [J]. PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 61 - 66
  • [3] Dynamic High-level in Self-Adaptive Systems
    Rossi, Davide
    Poggi, Francesco
    Ciancarini, Paolo
    [J]. 2017 6TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2017, : 49 - 60
  • [4] Design of parallel and distributed systems with high-level Petri nets using case technology
    Mikolajczak, B
    Rumbut, JT
    [J]. INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 2288 - 2293
  • [5] Rapid prototyping of distributed computing systems using high-level Petri nets with objects
    Mikolajczak, B
    [J]. PROCEEDINGS OF THE HIGH-PERFORMANCE COMPUTING (HPC'98), 1998, : 388 - 393
  • [6] Dynamic High-level Requirements in Self-Adaptive Systems
    Rossi, Davide
    Poggi, Francesco
    Ciancarini, Paolo
    [J]. 33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 128 - 137
  • [7] Rapid prototyping of parallel and distributed systems by means of high-level Petri nets
    Mikolajczak, B
    Cabeza, A
    Rumbut, JT
    [J]. SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 1735 - 1740
  • [8] Modeling and Analyzing Self-Adaptive Systems with Context Petri Nets
    Cardozo, Nicolas
    Gonzalez, Sebastian
    Mens, Kim
    Van der Straeten, Ragnhild
    D'Hondt, Theo
    [J]. 2013 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2013, : 191 - 198
  • [9] Modeling Self-Adaptive Software Systems with Learning Petri Nets
    Ding, Zuohua
    Zhou, Yuan
    Zhou, MengChu
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 464 - 467
  • [10] Distributed control systems simulation using high level Petri nets
    Tricas, F
    Martinez, J
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 1998, 46 (01) : 47 - 55