2016
DOI: 10.1007/978-3-319-40530-8_4
|View full text |Cite
|
Sign up to set email alerts
|

Model Checking Reconfigurable Petri Nets with Maude

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(6 citation statements)
references
References 15 publications
0
6
0
Order By: Relevance
“…Differently from [20,17], bags on a set are not merely represented as the free commutative monoid on that set. Despite its elegance and simplicity, such a formalization is unsuitable for bags with many repetitions.…”
Section: Encoding Rewritable Pt Systems In Maudementioning
confidence: 99%
See 2 more Smart Citations
“…Differently from [20,17], bags on a set are not merely represented as the free commutative monoid on that set. Despite its elegance and simplicity, such a formalization is unsuitable for bags with many repetitions.…”
Section: Encoding Rewritable Pt Systems In Maudementioning
confidence: 99%
“…The remaining part of the module contains a (possibly empty) set R of rewrite rules specifying structural/state changes that may occur during the evolution of the system initially matched by the value of term net m0. With respect to similar approaches [17], where rewrite rules strictly follow, both syntactically and semantically, the paradigm of algebraic GTS (based, e.g., on DPO rules) and require quite complex consistency checks (e.g., to verify the respect of gluing conditions), our Maude-based specification fosters a much more flexible, free-style, though rigorous, formalization of (rule-based) system transformations.…”
Section: Encoding Rewritable Pt Systems In Maudementioning
confidence: 99%
See 1 more Smart Citation
“…For most of these efforts, 'synthesis' refers to the process of automatically generating executable code from information given in some higher level form: Examples include the generation of code that manipulates many different artifacts (e.g., bitvectors [70], concurrent data structures [69], database queries [9], data reprentations [68], or spreadsheets [26]), gives feedback to students for programming assignments [68], or implements an optimizing compiler [8]. For most of these efforts, 'synthesis' refers to the process of automatically generating executable code from information given in some higher level form: Examples include the generation of code that manipulates many different artifacts (e.g., bitvectors [70], concurrent data structures [69], database queries [9], data reprentations [68], or spreadsheets [26]), gives feedback to students for programming assignments [68], or implements an optimizing compiler [8].…”
Section: Synthesismentioning
confidence: 99%
“…Conditional term rewriting [10] was proposed as an alternative (if less popular) generic framework for specification of dynamic systems [11]. It subsumes a variety of Petri nets [12] and their simulation is one of popular applications of the term rewriting system Maude [13,14]). More precisely, it is well known (see e.g., [12]) that coloured Petri nets can be implemented by multiset rewriting systems, and, conversely, rewriting systems which rewrite multisets of terms representing colour tokens can be interpreted as Petri nets: just identify places with colour tokens, and each rewriting rule of the form a 1 a 2 .…”
Section: Introductionmentioning
confidence: 99%