2019
DOI: 10.1016/j.dam.2018.07.006
|View full text |Cite
|
Sign up to set email alerts
|

Executing bigraphical reactive systems

Abstract: In order to enable experimentations and simulations of bigraphs, we need an implementation of their dynamic. In this paper, we tackle the matching issue of this task. We present a solution based on an investigation on graph matching. We propose to simulate a bigraphical reactive system (i.e., bigraphs with a set of reaction rules that allow their rewriting) with a graph transformation system. First, we translate a bigraph to a ranked graph. This translation is ensured by defining a faithful functor that allows… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(14 citation statements)
references
References 13 publications
0
14
0
Order By: Relevance
“…There exist several good tools for bigraphs, e.g. BiGMTE [35]. We choose BigraphER as it is open-source, actively maintained, and provides a library of matching routines to build upon.…”
Section: Methodsmentioning
confidence: 99%
“…There exist several good tools for bigraphs, e.g. BiGMTE [35]. We choose BigraphER as it is open-source, actively maintained, and provides a library of matching routines to build upon.…”
Section: Methodsmentioning
confidence: 99%
“…To evaluate the time complexity of our algorithm, we try to follow the "common practice" of the recent bigraphrelated literature [16,23] concerning experimental evaluation. The purpose is not to compare these works with our results (which is not possible nor fair due to the different problems treated) but rather to highlight the experimental setups on the time complexity analysis.…”
Section: Experimental Evaluation On the Time Complexitymentioning
confidence: 99%
“…Constraints (10), (11), (20), (21), (22) and (23) shape the flux in the subnetwork linking guest and host points. Specifically, (10) requires that each point from the guest receives at most one unit; this is needed when we want to be able to embed a redex where some points (e.g. upward inner names) would not match with an entity of the agent and (those points) would be deleted anyway when composing the resulting agent back.…”
Section: Directed Link Graphsmentioning
confidence: 99%
“…BRSs have been successfully applied to the formalization of a wide spectrum of domain-specific models, including context-aware systems, web-service orchestration languages [4,5,20,28]. BRSs are appealing because they provide a range of general results and tools, which can be readily instantiated with the specific model under scrutiny: libraries for bigraph manipulation (e.g., DBtk [1] and jLibBig [23,24]), simulation tools [10,19,21], graphical editors [9], model checkers [27], modular composition [26], stochastic extensions [18], etc.…”
Section: Introductionmentioning
confidence: 99%