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

被引:2
作者
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
相关论文
共 25 条
  • [1] Dynamic adaptation with distributed control in Paradigm
    Andova, S.
    Groenewegen, L. P. J.
    de Vink, E. P.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 94 : 333 - 361
  • [2] Andova S., 2012, Formal Aspects of Component Software. 7th International Workshop, FACS 2010. Revised Selected Papers, P125, DOI 10.1007/978-3-642-27269-1_8
  • [3] Ardeshir-Larijani E, 2020, PROC RTEST 2020
  • [4] Badouel E, 1998, RR3339 INRIA
  • [5] Buchs D., 2021, LNCS, V2734
  • [6] The mCRL2 Toolset for Analysing Concurrent Systems Improvements in Expressivity and Usability
    Bunte, Olav
    Groote, Jan Friso
    Keiren, Jeroen J. A.
    Laveaux, Maurice
    Neele, Thomas
    de Vink, Erik P.
    Wesselink, Wieger
    Wijs, Anton
    Willemse, Tim A. C.
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, 2019, 11428 : 21 - 39
  • [7] Clarke D, 2008, LECT NOTES COMPUT SC, V5382, P226, DOI 10.1007/978-3-540-92188-2_10
  • [8] Performance Evaluation of Discrete Event Systems with GPenSIM
    Davidrajuh, Reggie
    Skolud, Bozena
    Krenczyk, Damian
    [J]. COMPUTERS, 2018, 7 (01)
  • [9] Groenewegen L, 2005, LECT NOTES COMPUT SC, V3454, P94
  • [10] Groenewegen L, 2002, LECT NOTES COMPUT SC, V2315, P191