Show simple item record

dc.contributor.authorDe Oliveira Oliveira, Mateus
dc.date.accessioned2023-03-20T13:43:30Z
dc.date.available2023-03-20T13:43:30Z
dc.date.created2022-11-30T19:17:26Z
dc.date.issued2022
dc.identifier.issn0302-9743
dc.identifier.urihttps://hdl.handle.net/11250/3059308
dc.description.abstractPetri nets are one of the most prominent system-level formalisms for the specification of causality in concurrent, distributed, or multi-agent systems. This formalism is abstract enough to be analyzed using theoretical tools, and at the same time, concrete enough to eliminate ambiguities that would arise at implementation level. One interesting feature of Petri nets is that they can be studied from the point of view of true concurrency, where causal scenarios are specified using partial orders, instead of approaches based on interleaving. On the other hand, message sequence chart (MSC) languages, are a standard formalism for the specification of causality from a purely behavioral perspective. In other words, this formalism specifies a set of causal scenarios between actions of a system, without providing any implementation-level details about the system. In this work, we establish several new connections between MSC languages and Petri nets, and show that several computational problems involving these formalisms are decidable. Our results fill some gaps in the literature that had been open for several years. To obtain our results we develop new techniques in the realm of slice automata theory, a framework introduced one decade ago in the study of the partial order behavior of bounded Petri nets. These techniques can also be applied to establish connections between Petri nets and other well studied behavioral formalisms, such as the notion of Mazurkiewicz trace languages.en_US
dc.language.isoengen_US
dc.publisherSpringeren_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleSynthesis and Analysis of Petri Nets from Causal Specificationsen_US
dc.typeJournal articleen_US
dc.typePeer revieweden_US
dc.description.versionpublishedVersionen_US
dc.rights.holderCopyright 2022 The Author(s)en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1
dc.identifier.doi10.1007/978-3-031-13188-2_22
dc.identifier.cristin2086361
dc.source.journalLecture Notes in Computer Science (LNCS)en_US
dc.source.pagenumber447-467en_US
dc.relation.projectNorges forskningsråd: 288761en_US
dc.relation.projectNorges forskningsråd: 326537en_US
dc.identifier.citationLecture Notes in Computer Science (LNCS). 2022, 13372, 447-467.en_US
dc.source.volume13372en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal