Conceptual building blocks for modeling reconfiguration of component-based systems using Petri nets

被引:0
|
作者
Hafidi, Y. [1 ]
de Vink, E. P. [1 ]
机构
[1] Eindhoven Univ Technol, Dept Math & Comp Sci, PO Box 512, NL-5600 MB Eindhoven, Netherlands
关键词
Coordination; Dynamic reconfiguration; Petri nets; Formal specification; Foundations for software architecture; design; COORDINATION; SEMANTICS; REO;
D O I
10.1016/j.jlamp.2022.100813
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper deals with the formal modeling of dynamically reconfigurable systems using Petri nets. Dynamic reconfiguration provides to a system the ability to change the behavior of its components at run-time without a system shut-down. By transferring the concepts of the coordination modeling language Paradigm to the setting of Petri nets a framework is obtained for the modeling of component-based systems. The framework then allows for reasoning about coordination of components on one level of abstraction and for analysis of reconfiguration on another level of abstraction. This factorization will be beneficial to subsequent formal assessment. A workers and scheduler example, the well-known dining philosophers, and a Festo MPS casestudy serve as illustrations.(c) 2022 Eindhoven University of Technology. Published by Elsevier Inc. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Performance modeling and evaluation of distributed component-based systems using Queueing Petri Nets
    Kounev, Samuel
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (07) : 486 - 502
  • [2] Specification and modeling of Flexible Manufacturing Systems using behaviours and Petri Nets building blocks
    Basile, F
    Chiacchio, P
    Vittorini, V
    Mazzocca, N
    [J]. INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1999, : 110 - 123
  • [3] Component-based Translation of BPMN Models to Petri Nets
    Tao Yan
    [J]. ELECTRONIC COMMERCE AND INFORMATION ENGINEERING IN CHINA: PROCEEDINGS OF THE 2ND INTERNATIONAL SYMPOSIUM ON ELECTRONIC BUSINESS AND INFORMATION SYSTEM, 2010, : 74 - 78
  • [4] Conceptual data modeling based on Petri nets
    Hirota, T
    Kumagai, S
    Kawabata, R
    Itoh, K
    [J]. KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2004, 108 : 7 - 14
  • [5] Component-Based Security Policy Design with Colored Petri Nets
    Huang, Hejiao
    Kirchner, Helene
    [J]. SEMANTICS AND ALGEBRAIC SPECIFICATION: ESSAYS DEDICATED TO PETER D. MOSSES ON THE OCCASION OF HIS 60TH BIRTHDAY, 2009, 5700 : 21 - +
  • [6] Managing dynamic reconfiguration in component-based systems
    Batista, T
    Joolia, A
    Coulson, G
    [J]. SOFTWARE ARCHITECTURE, PROCEEDINGS, 2005, 3527 : 1 - 17
  • [7] Dynamically evolving concurrent information systems specification and validation: a component-based Petri nets proposal
    Aoumeur, N
    Saake, G
    [J]. DATA & KNOWLEDGE ENGINEERING, 2004, 50 (02) : 117 - 173
  • [8] Protocol reconfiguration using component-based design
    Foukalas, F
    Ntarladimas, Y
    Glentis, A
    Boufidis, Z
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2005, 3543 : 148 - 156
  • [9] Indirect Dependencies in Dynamic Reconfiguration of Component-Based Systems
    Eddin, Mohammad Charaf
    Mammeri, Zoubir
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 49 - 53
  • [10] Modeling of Distributed Control Systems in Intelligent Building based on Colored Petri Nets
    Igei, P. J.
    Cugnasca, C. E.
    Garcia, J. I.
    Miyagi, P. E.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2010, 8 (05) : 589 - 596