Lorenzo Capra

dblp:75/1101 · DBLP profile ↗
← Back
22ranked-venue papers
15as first author
9since 2021 · last 2025
0000-0002-1029-1169ORCID · verified

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

Systems, architecture and hardware · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 4 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Theory of computation · 2 · 2 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author
YearPublicationVenuePosition
2025 Analysing Probabilistic Hornets
Michael Köhler-Bußmeier, Lorenzo Capra
Petri Nets2
2025 SNexpression: A New Component for SN Matrix-Based Structural Analysis
Lorenzo Capra, Massimiliano De Pierro, Giuliana Franceschinis
FORTE1
2025 Integral Maude Operation Semantics for Algebraic Petri Nets: An Effective Model of Adaptive Systems
Lorenzo Capra
IJCCI (2)1
2025 Associating a Markov Process with Maude Executable Modules
abstract
In this paper, we explore a methodology for generating a Markov chain directly from executable modules in Maude.Initially, we incorporate stochastic parameters in Maude specifications in a straightforward and flexible way.Then, we focus on accurately computing state transition rates, a challenging task due to the complexities introduced by rewriting logic semantics.Our methodology is general and relies on a structured description of states that includes the exact state transition rates.This capability allows for the complete automation of the process, a crucial aspect of our ongoing research.We illustrate this methodology using stochastic rewritable Petri nets, a powerful model for adaptive distributed systems.Finally, we present some preliminary findings based on application examples.106 Capra, L. Associating a Markov Process with Maude Executable Modules.
Lorenzo Capra
SIMULTECH1
2024 Modelling and Simulation of Adaptive Multi-Agent Systems with Stochastic Nets-within-Nets
Michael Köhler-Bußmeier, Lorenzo Capra
IJCCI2
2024 Modular rewritable Petri nets: An efficient model for dynamic distributed systems
abstract
Modern distributed systems are becoming pervasive and increasingly provided with adaptation, (self-)reconfiguration and mobility capability. On one side, to face the challenges of the highly dynamic environments where they are deployed. On the other side, to keep production/maintenance costs down. Therein lies the increasing demand for formal models encompassing all of these aspects (besides concurrency). Hardly any of the classical formalisms like Petri Nets, Automata, and Process Algebra, even though powerful, permits designers to easily specify dynamic structural changes to systems and evaluate their impact on system behaviour. That has led to several extensions of classical formal models (e.g., the Pi calculus or the Nets-within-Nets paradigm) rarely accompanied by suitable analysis techniques. A recent formalization of a class of Rewritable Place-Transition Nets (RwPT) in Maude has proved potentially convenient to specify dynamically reconfigurable systems. Concerning analogous proposals, the RwPT formalism provides more abstraction/flexibility in modelling and efficiency in analysis. Nevertheless, its ability to scale the size of distributed systems built of several similar (nested) components is limited. This paper presents a compositional approach to define large RwPT models in a typical algebraic way and to exploit the modular structure of models during the analysis: Symmetries are implicitly captured by composite node-labelling (reflecting the model's hierarchical structure) that is preserved by net rewrites. A distributed, gracefully degrading production system is used as a case study. Experimental evidence points out the dramatic impact of the approach against a non-modular one and the advantages over alternative techniques. Even if the emphasis is on state-space-based verification, the paper shows the convenience of combining it with structural analysis, which is typical of Petri nets as well. For that purpose, rewrite-rule abstractions are given in the form of guidelines.
Lorenzo Capra, Michael Köhler-Bußmeier
Theor. Comput. Sci.1
2023 Modelling Adaptive Systems with Nets-Within-Nets in Maude
Lorenzo Capra, Michael Köhler-Bußmeier
ENASE1
2023 Modelling Adaptive Systems with Maude Nets-within-Nets
Lorenzo Capra, Michael Köhler-Bußmeier
WorldCIST (3)1
2021 A structural approach to graph transformation based on symmetric Petri nets
Lorenzo Capra
J. Log. Algebraic Methods Program.1
2020 SNexpression: A Symbolic Calculator for Symmetric Net Expressions
Lorenzo Capra, Massimiliano De Pierro, Giuliana Franceschinis
Petri Nets1
2020 Graph Transformation Systems: A Semantics Based on (Stochastic) Symmetric Nets
Lorenzo Capra
SETTA1
2020 A Petri Net-Based Model of Self-adaptive Systems and Its (Semi-)Automated Support
Lorenzo Capra
WorldCIST (1)1
2019 PNemu: An Extensible Modeling Library for Adaptable Distributed Systems
Matteo Camilli, Lorenzo Capra, Carlo Bellettini
Petri Nets2
2019 A Tool for the Automatic Derivation of Symbolic ODE from Symmetric Net Models
abstract
High-level Petri nets (HLPNs) are an expressive formalism well supported by a number of tools that automate the editing and the interactive simulation of models and some kinds of analytical techniques, mainly based on state-space exploration. Structural analysis of HLPNs is, however, a challenging task not yet adequately supported and it is often accomplished via the unfolding of an HLPN into a corresponding low-level Petri Net. An approach to derive a system of Ordinary Differential Equations (ODEs) from a Stochastic Symmetric Net (SSN) has been proposed a few years ago, based on the net's unfolding and subsequent grouping of similar equations. This method has been recently improved by providing an algorithm that directly derives a compact ODE system (from a partially unfolded net) in a symbolic way, through algebraic manipulation of SSN annotations. In this paper, we present the automation of the calculus of Symbolic ODEs (SODEs) for SSN models as a new module of SNexpression, a tool for the symbolic structural analysis of Symmetric Nets. An application of the tool/technique to a variant of a SIRS epidemic model including antibiotic resistance is also described.
Marco Beccuti, Lorenzo Capra, Massimiliano De Pierro, Giuliana Franceschinis, Laura Follia, Simone Pernice
MASCOTS2
2017 Stochastic Petri Nets with Changeable Layout
Lorenzo Capra
WorldCIST (1)1
2016 Distributed CTL model checking using MapReduce: theory and practice
abstract
Summary The recent extensive availability of ‘cloud’ computing platforms is very appealing for the formal verification community. In fact, these platforms represent a great opportunity to run massively parallel jobs and analyze ‘big data’ problems, although classical formal verification tools and techniques must undergo a deep technological transformation to take advantage of the available powerful architectures. A distributed approach to verification of computation tree logic formulas on very large state spaces is described. The approach exploits and integrates our parametric state–space builder, designed to ease the adoption of ‘big data’ platforms. The whole framework adopts aMAPREDUCEapproach as the core computational model and can be tailored to different modeling formalisms. This paper includes proofs of correctness, a short theoretical discussion about complexity, and reports a practical experience with some benchmarking Petri net models. The outcomes of several tests are presented, thus showing the convenience of the proposed approach. Copyright © 2015 John Wiley & Sons, Ltd.
Carlo Bellettini, Matteo Camilli, Lorenzo Capra, Mattia Monga
Concurr. Comput. Pract. Exp.3
2010 A Symbolic Reachability Graph and Associated Markov Process for a Class of Dynamic Petri Nets
abstract
The design of evolving discrete-event systems needs for adequate modeling techniques. A Petri net-based reflective layout has been recently proposed to support dynamic discrete event system's design. Keeping functional aspects separated from evolutionary ones, deploying changes to the (current) system configuration when necessary, results in a clean formal model preserving the ability of verifying properties typical of Petri nets. Reflective Petri nets are provided with a pseudo-symbolic state transition graph, and an associated lumped Markov process.
Lorenzo Capra
MASCOTS1
2009 Evolving System's Modeling and Simulation through Reflective Petri Nets
Lorenzo Capra, Walter Cazzola
ENASE1
2007 Using a Stochastic Well-formed Net model for assessing a decentralized approach to configuration management
Carlo Bellettini, Lorenzo Capra, Mattia Monga
Perform. Evaluation2
1999 Towards Performance Analysis with Partially Symmetrical SWN
abstract
Stochastic well formed colored nets (SWN) make it possible to apply performance evaluation techniques on a compact representation of the reachability graph (RG), called the Symbolic RG (SRG). The Extended SRG (ESRG) has been proposed to achieve a higher degree of reduction when applied to partially symmetric SWN models. The price to pay for the more effective state space reduction, is a loss of information on the paths of the graph. Despite this loss, it has been shown that several qualitative properties can be studied on the ESRG. We consider the possibility of using the ESRG for performance evaluation purposes and more specifically, we explore how the ergodicity of the system can be decided on this graph.
Lorenzo Capra, Claude Dutheillet, Giuliana Franceschinis, Jean-Michel Ilié
MASCOTS1
1998 Using SWN nets to specify and analyze FT mechanisms adopted in electric plant automation
abstract
The increasing complexity of automation systems, which combine high functional, real-time and fault-tolerant requirements, demands for techniques and tools to support design choices and validation phases. In this paper we investigate the possibility of using a class of high-level stochastic Petri nets known as stochastic well-formed nets (SWN) as a framework for specifying and deriving quantitative properties of FT mechanisms used in (electric) plant automation. A temporal redundancy technique adopted in several plants is taken as a case-study.
Lorenzo Capra, Rossano Gaeta, Oliver Botti
SMC1
1996 A GSPN based methodology for the evaluation of concurrent applications in distributed plant automation systems
Oliver Botti, Lorenzo Capra
J. Syst. Archit.2