Roberto Gorrieri

dblp:g/RobertoGorrieri · DBLP profile ↗
← Back
77ranked-venue papers
28as first author
7since 2021 · last 2025
0000-0001-5502-0584ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 49 · 19 first-author · 5 since 2021Software engineering, systems software and programming languages · 13 · 5 first-author · 2 since 2021Security and privacy · 8 · 1 first-authorComputer networks · 4 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2025 An algebraic theory of nondeterministic finite automata
Roberto Gorrieri
J. Log. Algebraic Methods Program.1
2023 Decidability of Two Truly Concurrent Equivalences for Finite Bounded Petri Nets
abstract
We prove that the well-known (strong) fully-concurrent bisimilarity and the novel i-causal-net bisimilarity, which is a sligtlhy coarser variant of causal-net bisimilarity, are decidable for finite bounded Petri nets. The proofs are based on a generalization of the ordered marking proof technique that Vogler used to demonstrate that (strong) fully-concurrent bisimilarity (or, equivalently, history-preserving bisimilarity) is decidable on finite safe nets.
Arnaldo Cesco, Roberto Gorrieri
Log. Methods Comput. Sci.2
2022 A study on team bisimulation and H-team bisimulation for BPP nets
Roberto Gorrieri
Theor. Comput. Sci.1
2021 Branching Place Bisimilarity: A Decidable Behavioral Equivalence for Finite Petri Nets with Silent Moves
Roberto Gorrieri
FORTE1
2021 A Decidable Equivalence for a Turing-Complete, Distributed Model of Computation
abstract
Place/Transition Petri nets with inhibitor arcs (PTI nets for short), which are a well-known Turing-complete, distributed model of computation, are equipped with a decidable, behavioral equivalence, called pti-place bisimilarity, that conservatively extends place bisimilarity defined over Place/Transition nets (without inhibitor arcs). We prove that pti-place bisimilarity is sensible, as it respects the causal semantics of PTI nets.
Arnaldo Cesco, Roberto Gorrieri
MFCS2
2021 Team bisimilarity, and its associated modal logic, for BPP nets
Roberto Gorrieri
Acta Informatica1
2021 Causal Semantics for BPP Nets with Silent Moves
abstract
BPP nets, a subclass of finite Place/Transition Petri nets, are equipped with some causal behavioral semantics, which are variations of fully-concurrent bisimilarity [3], inspired by weak [28] or branching bisimulation [12] on labeled transition systems. Then, we introduce novel, efficiently decidable, distributed semantics, inspired by team bisimulation [17] and h-team bisimulation [19], and show how they relate to these variants of fully-concurrent bisimulation.
Roberto Gorrieri
Fundam. Informaticae1
2020 Interleaving vs True Concurrency: Some Instructive Security Examples
Roberto Gorrieri
Petri Nets1
2020 A Study on Team Bisimulations for BPP Nets
Roberto Gorrieri
Petri Nets1
2020 Team equivalences for finite-state machines with silent moves
Roberto Gorrieri
Inf. Comput.1
2017 CCS(25, 12) is Turing-complete
abstract
CCS(h,k) is the CCS subcalculus which can use at most h constants and k actions. We show that CCS(25,12) is Turing-complete by simulating Neary and Woods’ universal Turing machine with 15 states and 2 symbols.
Roberto Gorrieri
Fundam. Informaticae1
2011 An Operational Petri Net Semantics for A2CCS
abstract
A 2 CCS is a conservative extension of CCS, enriched with an operator of strong prefixing, enabling the modeling of atomic sequences and multi-party synchronization (realized as an atomic sequence of binary synchronizations); the classic dining philosophers problem is used to illustrate the approach. A step semantics for A 2 CCS is also presented directly as a labeled transition system. A safe Petri net semantics for this language is presented, following the approach of Degano, De Nicola, Montanari and Olderog. We prove that a process p and its associated net Net(p) are interleaving bisimilar (Theorem 5.1). Moreover, to support the claim that the intended concurrency is well-represented in the net, we also prove that a process p and its associated net Net(p) are step bisimilar (Theorem 5.2).
Roberto Gorrieri, Cristian Versari
Fundam. Informaticae1
2009 On the Relationship between π-Calculus and Finite Place/Transition Petri Nets
Roland Meyer 0001, Roberto Gorrieri
CONCUR2
2009 Structural non-interference in elementary and trace nets
abstract
Several notions of non-interference have been proposed in the literature for studying the problem of confidentiality in concurrent systems. The common feature of these non-interference properties is that they are all defined as extensional properties based on some notion of behavioural equivalence on systems. Here, instead, we address the problem of defining non-interference by looking at the structure of the systems under investigation. We use a simple class of Petri nets, namely, contact-free elementary net systems, as the system model and define structural non-interference properties based on the absence of particular places in the net: such places show that a suitable causality or conflict relation is present between a high-level transition and a low-level one. We characterise one structural property, called PBNI+, which we show to be equivalent to the well-known behavioural property SBNDC. It essentially captures all the positive information flows (that is, a low-level user can deduce that some high-level action has occurred). We start by providing a characterisation of PBNI+ on contact-free elementary net systems, then extend the definition to cope with the richer class of trace nets.
Nadia Busi, Roberto Gorrieri
Math. Struct. Comput. Sci.2
2009 An expressiveness study of priority in process calculi
abstract
Priority is a frequently used feature of many computational systems. In this paper we study the expressiveness of two process algebras enriched with different priority mechanisms. In particular, we consider a finite (that is, recursion-free) fragment of asynchronous CCS with global priority (FAP, for short) and Phillips' CPG (CCS with local priority), and contrast their expressive power with that of two non-prioritised calculi, namely the π-calculus and its broadcast-based version, called bπ. We prove, by means of leader-election-based separation results, that, under certain conditions, there exists no encoding of FAP in π-Calculus or CPG. Moreover, we single out another problem in distributed computing, which we call thelast man standingproblem (LMS for short), that better reveals the gap between the two prioritised calculi above and the two non-prioritised ones, by proving that there exists no parallel-preserving encoding of the prioritised calculi in the non-prioritised calculi retaining anysincere(complete but partially correct, that is, admitting divergence or premature termination) semantics.
Cristian Versari, Nadia Busi, Roberto Gorrieri
Math. Struct. Comput. Sci.3
2008 Formal Models and Analysis of Secure Multicast in Wired and Wireless Networks
abstract
The spreading of multicast technology enables the development of group communication and so dealing with digital streams becomes more and more common over the Internet. Given the flourishing of security threats, the distribution of streamed data must be equipped with sufficient security guarantees. To this aim, some architectures have been proposed, to supply the distribution of the stream with guarantees of, e.g. , authenticity, integrity, and confidentiality of the digital contents. This paper shows a formal capability of capturing some features of secure multicast protocols. In particular, both the modeling and the analysis of some case studies are shown, starting from basic schemes for signing digital streams, passing through protocols dealing with packet loss and time-synchronization requirements, concluding with a secure distribution of a secret key. A process-algebraic framework will be exploited, equipped with schemata for analysing security properties and compositional principles for evaluating if a property is satisfied over a system with more than two components.
Roberto Gorrieri, Fabio Martinelli, Marinella Petrocchi
J. Autom. Reason.1
2007 On the Expressive Power of Global and Local Priority in Process Calculi
Cristian Versari, Nadia Busi, Roberto Gorrieri
CONCUR3
2006 Choreography and Orchestration Conformance for System Design
Nadia Busi, Roberto Gorrieri, Claudio Guidi, Roberto Lucchi, Gianluigi Zavattaro
COORDINATION2
2006 : A Calculus for Service Oriented Computing
Claudio Guidi, Roberto Lucchi, Roberto Gorrieri, Nadia Busi, Gianluigi Zavattaro
ICSOC3
2006 Supporting Secure Coordination in SecSpaces
Roberto Gorrieri, Roberto Lucchi, Gianluigi Zavattaro
Fundam. Informaticae1
2005 Choreography and Orchestration: A Synergic Approach for System Design
Nadia Busi, Roberto Gorrieri, Claudio Guidi, Roberto Lucchi, Gianluigi Zavattaro
ICSOC2
2005 Quantitative information in the tuple space coordination model
Mario Bravetti, Roberto Gorrieri, Roberto Lucchi, Gianluigi Zavattaro
Theor. Comput. Sci.2
2005 Theoretical foundations of security analysis and design II
Roberto Gorrieri, Fabio Martinelli
Theor. Comput. Sci.1
2004 Probabilistic and Prioritized Data Retrieval in the Linda Coordination Model
Mario Bravetti, Roberto Gorrieri, Roberto Lucchi, Gianluigi Zavattaro
COORDINATION2
2004 Contrasting Malicious Java Applets by Modifying the Java Virtual Machine
abstract
Java is the most popular language for web programming. However it suffers from some well-known denial-of-service attacks (e.g., obscuring the screen) due to the execution of malicious code that uses resources in an improper way. In this paper we present a new approach to alleviate these problems by patching the Java Virtual Machine, in order to force the needed checks on resources usage bounds directly at the level of the source code.
Vincenzo Ciaschini, Roberto Gorrieri
SEC2
2004 A process-algebraic approach for the analysis of probabilistic noninterference
abstract
We define several security properties for the analysis of probabilistic noninterference as a conservative extension of a classical, nondeterministic, process-algebraic approach to information flow theory. We show that probabilistic covert channels (that are not observable in the nondeterministic setting) may be revealed through our approach and that probabilistic information can be exploited to give an estimate of the amount of confidential information flowing to unauthorized users. Finally, we present a case study showing that the expressiveness of the calculus we adopt makes it possible to model and analyze real concurrent systems.
Alessandro Aldini, Mario Bravetti, Roberto Gorrieri
J. Comput. Secur.3
2004 A simple framework for real-time cryptographic protocol analysis with compositional proof rules
Roberto Gorrieri, Fabio Martinelli
Sci. Comput. Program.1
2003 A Simple Language for Real-Time Cryptographic Protocol Analysis
Roberto Gorrieri, Enrico Locatelli, Fabio Martinelli
ESOP1
2003 Process Algebraic Frameworks for the Specification and Analysis of Cryptographic Protocols
Roberto Gorrieri, Fabio Martinelli
MFCS1
2003 Real-time information flow analysis
abstract
In previous work, we studied some noninterference properties for information flow analysis in computer systems on classic (possibilistic) labeled transition systems. In this paper, some of these properties, notably bisimulation-based nondeducibility on compositions (BNDC), are reformulated in a real-time setting. This is done by first enhancing the security process algebra proposed by two of the authors with some extra constructs to model real-time systems (in a discrete time setting), and then by studying the natural extension of these properties in this enriched setting. We prove essentially the same results known for the untimed case: ordering relation among properties, compositionality aspects, partial model checking techniques. Finally, we illustrate the approach through two case studies, where in both cases the untimed specification is secure, while the timed specification may show up interesting timing covert channels.
Riccardo Focardi, Roberto Gorrieri, Fabio Martinelli
IEEE J. Sel. Areas Commun.2
2003 A comparison of three authentication properties
Riccardo Focardi, Roberto Gorrieri, Fabio Martinelli
Theor. Comput. Sci.2
2002 Unified specification and performance evaluation using stochastic process algebras
Roberto Gorrieri, Ulrich Herzog, Jane Hillston
Perform. Evaluation1
2002 The theory of interactive generalized semi-Markov processes
Mario Bravetti, Roberto Gorrieri
Theor. Comput. Sci.2
2002 Editorial
Roberto Gorrieri
Theor. Comput. Sci.1
2002 Deciding and axiomatizing weak ST bisimulation for a process algebra with recursion and action refinement
abstract
Due to the complex nature of bisimulation equivalences that express some form of history dependence, it turned out to be problematic to decide them over nontrivial classes of recursive systems. Moreover, to the best of our knowledge, the problem of axiomatizing them over such classes of systems has never been solved. In this article, we face this problem in the case of weak ST bisimulation, an equivalence that expresses the execution of an action as the combination of the two interdependent events of action start and action termination and that supports the operation of action refinement. We first consider a basic process algebra with CSP multiway synchronization and recursion and we show that a simple technique based on static names is sufficient to decide weak ST bisimulation over processes that are finite state according to the standard interleaving semantics. Then we introduce a different technique based on dynamic names and on the new idea of compositional level-wise renaming of actions (which produces semantic models via SOS such that weak ST bisimulation can be established through standard weak bisimulation) and we show that it can be applied to decide and axiomatize weak ST bisimulation over the same class of processes. Finally, we introduce a third technique based on pointers, updated according to a pseudo-stack discipline, which preserves the possibility of deciding and axiomatizing weak ST bisimulation also when an action refinement operator is considered.
Mario Bravetti, Roberto Gorrieri
ACM Trans. Comput. Log.2
2001 Temporary Data in Shared Dataspace Coordination Languages
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
FoSSaCS2
2001 Vertical Implementation
Arend Rensink, Roberto Gorrieri
Inf. Comput.2
2001 Corrigendum to "A tutorial on EMPA: a theory of concurrent processes with nondeterminism, priorities, probabilities and time" - [TCS 202 (1998) 1-54]
Marco Bernardo 0001, Roberto Gorrieri
Theor. Comput. Sci.2
2000 Information Flow Analysis in a Discrete-Time Process Algebra
abstract
Some of the non-interference properties studied in (Focardi, 1998; Focardi and Gorrieri, 1995) for information flow analysis in computer systems, notably BNDC, are reformulated in a real-time setting. This is done by enhancing the Security Process Algebra of (Focardi and Gorrieri, 1997; Focardi and Martinelli, 1999) with some extra constructs to model real-time systems (in a discrete time setting); and then by studying the natural extensions of those properties in this enriched setting. We prove essentially the same results known for the untimed case: ordering relation among properties, compositionality aspects, partial model checking techniques. Finally, we illustrate a case study of a system that presents no information flows when analyzed without considering timing constraints. When the specification is refined with time, some interesting information flows are detected.
Riccardo Focardi, Roberto Gorrieri, Fabio Martinelli
CSFW2
2000 A Complete Axiomatization for Observational Congruence of Prioritized Finite-State Behaviors
Mario Bravetti, Roberto Gorrieri
ICALP2
2000 Non Interference for the Analysis of Cryptographic Protocols
Riccardo Focardi, Roberto Gorrieri, Fabio Martinelli
ICALP2
2000 Coping with denial of service due to malicious Java applets
Maria Felicia Florio, Roberto Gorrieri, Gianluigi Marchetti
Comput. Commun.2
2000 On the Expressiveness of Linda Coordination Primitives
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
Inf. Comput.2
2000 Comparing three semantics for Linda-like languages
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
Theor. Comput. Sci.2
2000 A compiler for analyzing cryptographic protocols using noninterference
abstract
The Security Process Algebra (SPA) is a CCS-like specification languag e where actions belong to two different levels of confidentiality. It has been used to define several noninterference-like security properties whose verification has been automated by the tool CoSeC. In recent years, a method for analyzing security protocols using SPA and CoSeC has been developed. Even if it has been useful in analyzing small security protocols, this method has shown to be error-prone, as it requires the protocol description and its environment to be written by hand. This problem has been solved by defining a protocol specification language more abstract than SPA, called VSP, and a compiler CVS that automatically generates the SPA specification for a given protocol described in VSP. The VSP/CVS technology is very powerful, and its usefulness is shown with some case studies: the Woo-Lam one-way authentication protocol, for which a new attack to authentication is found, and the Wide Mouthed Frog protocol, where different kinds of attack are detected and analyzed.
Antonio Durante, Riccardo Focardi, Roberto Gorrieri
ACM Trans. Softw. Eng. Methodol.3
1999 CVS: A Compiler for the Analysis of Cryptographic Protocols
abstract
The Security Process Algebra (SPA) is a CCS-like specification language where actions belong to two different levels of confidentiality. It has been used to define several non-interference-like security properties whose verification has been automatized by means of the tool CoSeC. In recent years, a method for analyzing security protocols using SPA and CoSeC has been developed. Even if it has been useful in analyzing small security protocols, this method has shown to be error-prone as it requires the description by hand of the protocol and of the environment in which it will execute. This problem has been solved by defining a protocol specification language more abstract than SPA, called VSP and a compiler CVS that generates in an automatic way the SPA specification for a given protocol described in VSP. The VSP/CVS technology is very powerful and its usefulness is shown with the case-study of the Woo-Lam one-way authentication protocol, for which an attack undocumented in the literature is found.
Antonio Durante, Riccardo Focardi, Roberto Gorrieri
CSFW3
1998 Towards Performance Evaluation with General Distributions in Process Algebras
Mario Bravetti, Marco Bernardo 0001, Roberto Gorrieri
CONCUR3
1998 Panel Introduction: Varieties of Authentication
Roberto Gorrieri, Paul F. Syverson, Martín Abadi, Riccardo Focardi, Dieter Gollmann, Gavin Lowe, Catherine Meadows 0001
CSFW1
1998 Formal Performance Modelling and Evaluation of an Adaptive Mechanism for Packetised Audio over the Internet
abstract
Abstract. A case study is presented which concerns the design of an adaptive mechanism for packetised audio for use over the Internet. During the design process, the audio mechanism was modelled with the stochastically timed process algebra EMPA and analysed via simulation by the EMPA based software tool TwoTowers in order to predict the percentage of packets that are received in time for being played out. The predicted performance figures obtained from the algebraic model illustrated in advance the adequacy of the approach adopted in the design of the audio playout delay control mechanism. Based on these performance figures, it was possible to implement and develop the complete mechanism without incurring additional costs due to the late discovery of unexpected errors or inefficiency. Performance results obtained from experiments conducted on the field confirmed the predictive simulative results.
Marco Bernardo 0001, Roberto Gorrieri, Marco Roccetti
Formal Aspects Comput.2
1998 A Formal Approach to the Integration of Performance Aspects in the Modeling and Analysis of Concurrent Systems
Marco Bernardo 0001, Lorenzo Donatiello, Roberto Gorrieri
Inf. Comput.3
1998 A Tutorial on EMPA: A Theory of Concurrent Processes with Nondeterminism, Priorities, Probabilities and Time
Marco Bernardo 0001, Roberto Gorrieri
Theor. Comput. Sci.2
1998 A Process Algebraic View of Linda Coordination Primitives
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
Theor. Comput. Sci.2
1998 Foreword: Theoretical Aspects of Coordination Languages
Roberto Gorrieri, Chris Hankin
Theor. Comput. Sci.1
1997 Three Semantics of the Output Operation for Generative Communication
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
COORDINATION2
1997 Performance Preorder and Competitive Equivalence
Flavio Corradini, Roberto Gorrieri, Marco Roccetti
Acta Informatica2
1997 The Compositional Security Checker: A Tool for the Verification of Information Flow Security Properties
abstract
The Compositional Security Checker (CoSeC for short) is a semantic-based tool for the automatic verification of some compositional information flow properties. The specifications given as inputs to CoSeC are terms of the Security Process Algebra, a language suited for the specification of concurrent systems where actions belong to two different levels of confidentiality. The information flow security properties which can be verified by CoSeC are some of those classified in (Focardi and Gorrieri, 1994). They are derived from some classic notions, e.g., noninterference. The tool is based on the same architecture as the Concurrency Workbench, from which some modules have been imported unchanged. The usefulness of the tool is tested with the significant case-study of an access-monitor, presented in several versions in order to illustrate the relative merits of the various information flow properties that CoSeC can check. Finally, we present an application in the area of network security: we show that the theory (and the tool) can be reasonably applied also for singling out security flaws in a simple, yet paradigmatic, communication protocol.
Riccardo Focardi, Roberto Gorrieri
IEEE Trans. Software Eng.2
1996 Extended Markovian Process Algebra
Marco Bernardo 0001, Roberto Gorrieri
CONCUR2
1996 Comparing Syntactic and Semantic Sction Refinement
Ursula Goltz, Roberto Gorrieri, Arend Rensink
Inf. Comput.2
1995 A Petri Net Semantics for pi-Calculus
Nadia Busi, Roberto Gorrieri
CONCUR2
1995 The security checker: a semantics-based tool for the verification of security properties
abstract
The security checker (SC for short) is a semantic tool for the automatic verification of some information flow properties. The specifications given as inputs to SC are terms of the security process algebra (SPA for short), a language suited for the specification of systems where actions belong to two different levels of confidentiality. The information flow security properties which can be verified by SC are some of those classified in previous papers. They are derivations of some classic notions, e.g. non interference. The tool is based on the same architecture of the concurrency workbench, from which some modules have been integrally imported. The usefulness of the tool is tested with the significative case-study of an access monitor.
Riccardo Focardi, Roberto Gorrieri, V. Panini
CSFW2
1995 Performance Preorder: Ordering Processes with Respect to Speed
Flavio Corradini, Roberto Gorrieri, Marco Roccetti
MFCS2
1995 A Distributed Semantics for EMPA Based on Stochastic Contextual Nets
abstract
Extended Markovian Process Algebra (EMPA) is a stochastic process algebra equipped with an interleaving semantics, a Markovian semantics and a net semantics. The main drawback of its net semantics is that is usually associates huge nets with EMPA terms. Here we propose a new net semantics, based on contextual nets, in order to obtain more compact net representations for EMPA terms.
Marco Bernardo 0001, Nadia Busi, Roberto Gorrieri
Comput. J.3
1995 A Causal Operational Semantics of Action Refinement
Pierpaolo Degano, Roberto Gorrieri
Inf. Comput.2
1995 Split and ST Bisimulation Semantics
Roberto Gorrieri, Cosimo Laneve
Inf. Comput.1
1995 A Taxonomy of Security Properties for Process Algebras
abstract
Several information flow security definitions, proposed in the literature, are generalized and adapted to the model of labelled transition systems. This very general model has been widely used as a semantic domain for many process algebras, e.g. CCS.
Riccardo Focardi, Roberto Gorrieri
J. Comput. Secur.2
1995 On the Implementation of Concurrent Calculi in Net Calculi: Two Case Studies
Roberto Gorrieri, Ugo Montanari
Theor. Comput. Sci.1
1995 A Theory of Processes with Durational Actions
Roberto Gorrieri, Marco Roccetti, Enrico Stancampiano
Theor. Comput. Sci.1
1994 Real-Time System Verification using P/T Nets
Roberto Gorrieri, Glauco Siliprandi
CAV1
1994 A Taxonomy of Security Properties for CCS
abstract
Several information flow security definitions, proposed in the literature, are generalized and adapted to the model of labelled transition systems. This very general model has been widely used as a semantic domain for process algebras, such as Milner's CCS. As a by-product, we provide CCS with a set of security notions, hence relating these two areas of concurrency research. A classification of these generalised security definitions is presented, taking into account also some additional properties, such as input totality, which can influence this taxonomy. We also show that some of these security properties are composable w.r.t. the operators of parallellism and action restriction.>
Riccardo Focardi, Roberto Gorrieri
CSFW2
1994 Integrated analysis of concurrent distributed systems using Markovian process algebra
Marco Bernardo 0001, Lorenzo Donatiello, Roberto Gorrieri
FORTE3
1992 A hierarchy of system descriptions via atomic linear refinement
Roberto Gorrieri
Fundam. Informaticae1
1991 Atomic Refinement in Process Description Languages
Pierpaolo Degano, Roberto Gorrieri
MFCS2
1991 The Limit of Split_n-Bisimulations for CCS Agents
Roberto Gorrieri, Cosimo Laneve
MFCS1
1990 SCONE: A Simple Calculus of Nets
Roberto Gorrieri, Ugo Montanari
CONCUR1
1990 Implicative Formulae in the "Proofs as Computations" Analogy
abstract
In [As87] a correspondence between the subset of Linear Logic [Gi86] involving the conjunctive tensor product only and Place/Transition Petri Nets [Rei85] is established. In this correspondence, formulae are regarded as distributed states and provable sequents are computations in the net. Developing this idea, Martì-Oliet and Meseguer [MaM89] have suggested that all the other computations of Linear Logic, which do not have an immediate correspondence with Petri Nets, should be regarded as “gedanken” or idealized processes, providing a richer language for the specification and the study of properties of distributed computations. In this paper we apply this program to the fundamental connective of linear implication. We prove that the introduction of linear implication allows us to observe the net at a lower, more decentralized level of atomicity, where the preemption of each resource needed for the firing of a transition is represented as a separate move. We give a conservative theorem relating computations at different levels of abstraction. The categorical semantics establishes a tight correspondence among Petri nets, monoidal closed categories and tensor theories, reminiscent of the well known relation among functional languages, Cartesian closed categories and intuitionistic logic [LS86]. The identification of computations in the categorical model naturally suggests the generalisation of the notion of process [DMM89] at the lower level of atomicity.
Andrea Asperti, Gian-Luigi Ferrari 0002, Roberto Gorrieri
POPL3
1990 A2CCKS: Atomic Actions for CCS
Roberto Gorrieri, Sergio Marchetti, Ugo Montanari
Theor. Comput. Sci.1
1989 Model Theoretic, Fixpoint and Operational Semantics for a Distributed Logic Language
Antonio Brogi, Roberto Gorrieri
ICLP2