Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nadia Busi

dblp:b/NadiaBusi · DBLP profile ↗
← Back
43ranked-venue papers
32as first author
0since 2021 · last 2009
—ORCID · none

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

Theory of computation · 30 · 23 first-authorSoftware engineering, systems software and programming languages · 6 · 4 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Computer networks · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Logic in computer science · 70% Computational complexity · 30%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Logic in computer science
concurrency theory
0.122004
Comparing Recursion, Replication, and Iteration in Process Calculi · ICALP 2004
Replication vs. Recursive Definitions in Channel Based Calculi · ICALP 2003
Logic in computer science
process algebra
0.122004
Comparing Recursion, Replication, and Iteration in Process Calculi · ICALP 2004
Replication vs. Recursive Definitions in Channel Based Calculi · ICALP 2003
Computational complexity › descriptive complexity
expressive power
0.122004
Comparing Recursion, Replication, and Iteration in Process Calculi · ICALP 2004
On the Expressiveness of Linda Coordination Primitives · Inf. Comput. 2000
Programming languages and type systems › concurrent programming languages
coordination languages
0.012000
On the Expressiveness of Linda Coordination Primitives · Inf. Comput. 2000
YearPublicationVenuePosition
2009 Mobile Petri nets
abstract
We add mobility to Place-Transition Petri nets: tokens are names for places, and an input token of a transition can be used in its postset to specify a destination. Mobile Petri nets are then further extended to dynamic nets by adding the possibility of creating new nets during the firing of a transition. In this way, starting from Petri nets, we define a simple hierarchy of nets with increasing degrees of dynamicity. For each class in this hierarchy, we provide its encoding in the former class. Our work was largely inspired by the join-calculus of Fournet and Gonthier, which turns out to be a (well-motivated) particular case of dynamic Petri nets. The main difference is that, in the preset of a transition, we allow both non-linear patterns (name unification) and (locally) free names for input places (that is, we remove the locality constraint, and preserve reflexion).
Andrea Asperti, Nadia Busi
Math. Struct. Comput. Sci.2
2009 (Tissue) P systems with cell polarity
abstract
We consider the structure of the intestinal epithelial tissue and of cell–cell junctions as the biological model inspiring a new class of P systems. First we define the concept of cell polarity, a formal property derived from epithelial cells, which present morphologically and functionally distinct regions of the plasma membrane. Then we show two preliminary results for this new model of computation: on the theoretical side, we show that P systems with cell polarity are computationally (Turing) complete; on the modelling side, we show that the transepithelial movement of glucose from the intestinal lumen into the blood can be described by such a formal system. Finally, we define tissue P systems with cell polarity, where each cell has fixed connections to the neighbouring cells and to the environment, according to both the cell polarity and specific cell–cell junctions.
Daniela Besozzi, Nadia Busi, Paolo Cazzaniga, Claudio Ferretti, Alberto Leporati, Giancarlo Mauri, Dario Pescini, Claudio Zandron
Math. Struct. Comput. Sci.2
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.1
2009 Efficient computation in rational-valued P systems
abstract
In this paper, we describe a new representation for deterministic rational-valued P systems that allows us to form a bridge between membrane computing and linear algebra. On the one hand, we prove that an efficient computation for these P systems can be described using linear algebra techniques. In particular, we show that the computation for getting a configuration in such P systems can be carried out by multiplying appropriate matrices. On the other hand, we also show that membrane computing techniques can be used to get the nth power of a given matrix.
Nadia Busi, Miguel Angel Gutiérrez-Naranjo, Mario J. Pérez-Jiménez
Math. Struct. Comput. Sci.1
2009 On the expressive power of recursion, replication and iteration in process calculi
abstract
In this paper we investigate the expressive power of three alternative approaches to the definition of infinite behaviours in process calculi, namely, recursive definitions, replication and iteration. We prove several results discriminating between the calculi obtained from a core CCS by adding the three mechanisms mentioned above. These results are derived by considering the decidability of four basic properties: termination (that is, all computations are finite); convergence (that is, the existence of a finite computation); barb (that is, the ability to perform an action on a given channel) and weak bisimulation. Our results, which are summarised in Table 1, show that the three calculi form a strict expressiveness hierarchy in that: all the properties mentioned are undecidable in CCS with recursion; only termination and barb are decidable in CCS with replication; all the properties are decidable in CCS with iteration. As a corollary, we also obtain a strict expressiveness hierarchy with respect to weak bisimulation, since there exist weak bisimulation preserving encodings of iteration in replication and of replication in recursion, whereas there are no weak bisimulation preserving encodings in the other directions.
Nadia Busi, Maurizio Gabbrielli, Gianluigi Zavattaro
Math. Struct. Comput. Sci.1
2009 Process discovery and Petri nets
abstract
The aim of the research domain known as process mining is to use process discovery to construct a process model as an abstract representation of event logs. The goal is to build a model (in terms of a Petri net) that can reproduce the logs under consideration, and does not allow different behaviours compared with those shown in the logs. In particular, process mining aims to verify the accuracy of the model design (represented as a Petri net), basically checking whether the same net can be rediscovered. However, the main mining methods proposed in the literature have some drawbacks: the classical α-algorithm is unable to rediscover various nets, while the region-based approach, which can mine them correctly, is too complex. In this paper, we compare different approaches and propose some ideas to counter the weaknesses of the region-based approach.
Nadia Busi, G. Michele Pinna
Math. Struct. Comput. Sci.1
2009 Deciding reachability problems in Turing-complete fragments of Mobile Ambients
abstract
The calculus of Mobile Ambients was proposed by Cardelli and Gordon as a foundational calculus for mobile computing. Since its introduction, the computational strength and the decidability of properties have been investigated for several fragments and variants of the standard calculus. We consider the problem of reachability and characterise a public (that is, restriction-free) fragment for which it is decidable. This fragment is obtained by removing the open capability and restricting the application of the replication operator to guarded processes only. This decidability result may appear surprising in combination with the fact that the same fragment was shown to be Turing complete by Maffeis and Phillips. Finally, we extend our decidability result in two ways: we first prove the decidability of a more general property called target reachability (according to which the target of interest for the reachability analysis consists of a possibly infinite set of processes) and then show that our decidability results also hold for a more general calculus, which includes the sophisticated communication mechanisms of Boxed Ambients, which is the most relevant variant of Mobile Ambients without the open capability.
Nadia Busi, Gianluigi Zavattaro
Math. Struct. Comput. Sci.1
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.2
2009 Computational expressiveness of Genetic Systems
Nadia Busi, Claudio Zandron
Theor. Comput. Sci.1
2009 Stochastic biological modelling in the presence of multiple compartments
Cristian Versari, Nadia Busi
Theor. Comput. Sci.2
2008 Foreword
Nadia Busi, Claudio Zandron
Theor. Comput. Sci.1
2007 Computing with Genetic Gates
Nadia Busi, Claudio Zandron
CiE1
2007 On the Expressive Power of Global and Local Priority in Process Calculi
Cristian Versari, Nadia Busi, Roberto Gorrieri
CONCUR2
2007 On the Computational Power of Genetic Gates with Interleaving Semantics: The Power of Inhibition and Degradation
Nadia Busi, Claudio Zandron
FCT1
2007 Using well-structured transition systems to decide divergence for catalytic P systems
Nadia Busi
Theor. Comput. Sci.1
2006 Choreography and Orchestration Conformance for System Design
Nadia Busi, Roberto Gorrieri, Claudio Guidi, Roberto Lucchi, Gianluigi Zavattaro
COORDINATION1
2006 : A Calculus for Service Oriented Computing
Claudio Guidi, Roberto Lucchi, Roberto Gorrieri, Nadia Busi, Gianluigi Zavattaro
ICSOC4
2006 Some Notes on (Mem)Brane Computation
Nadia Busi, Miguel Angel Gutiérrez-Naranjo
PPSN1
2005 Prioritized and Parallel Reactions in Shared Data Space Coordination Languages
Nadia Busi, Gianluigi Zavattaro
COORDINATION1
2005 Deciding Reachability in Mobile Ambients
Nadia Busi, Gianluigi Zavattaro
ESOP1
2005 Choreography and Orchestration: A Synergic Approach for System Design
Nadia Busi, Roberto Gorrieri, Claudio Guidi, Roberto Lucchi, Gianluigi Zavattaro
ICSOC1
2004 Comparing Recursion, Replication, and Iteration in Process Calculi
Nadia Busi, Maurizio Gabbrielli, Gianluigi Zavattaro
ICALP1
2004 Data-Driven Coordination In Peer-To-Peer Information Systems
abstract
Peer-to-peer (P2P) has recently emerged as a promising model for supporting scalable networks composed of autonomous and spontaneously cooperating entities. The key concept in P2P is decentralization: the resources, the services, as well as the control are not in charge of specialized nodes in the network, but each node (called peer in this context) is directly involved in the management of all these aspects. Besides the advantages of decentralization (autonomy, adaptability, collaboration, and dinamicity just to mention few of them) one of the main drawbacks is the impossibility to predict the topology of the network, thus leaving at run-time any decision about the management of the interaction among the peers. For this reason, we consider useful to provide the developers of P2P applications with a high-level coordination language to be exploited to program the coordination among the peers. In this paper, we present [Formula: see text], a new data-driven coordination model suitable for P2P networks, and we describe [Formula: see text], an implementation of the [Formula: see text] coordination model based on the JXTA peer-to-peer technology.
Nadia Busi, Alberto Montresor, Gianluigi Zavattaro
Int. J. Cooperative Inf. Syst.1
2004 Domain and event structure semantics for Petri nets with read and inhibitor arcs
Paolo Baldan, Nadia Busi, Andrea Corradini 0001, G. Michele Pinna
Theor. Comput. Sci.2
2004 On the expressive power of movement and restriction in pure mobile ambients
Nadia Busi, Gianluigi Zavattaro
Theor. Comput. Sci.1
2003 Replication vs. Recursive Definitions in Channel Based Calculi
Nadia Busi, Maurizio Gabbrielli, Gianluigi Zavattaro
ICALP1
2003 Expired data collection in shared dataspaces
Nadia Busi, Gianluigi Zavattaro
Theor. Comput. Sci.1
2002 State- and Event-Based Reactive Programming in Shared Dataspaces
Nadia Busi, Antony I. T. Rowstron, Gianluigi Zavattaro
COORDINATION1
2002 Integrating TwoTowers and GreatSPN through a compact net semantics
Marco Bernardo 0001, Nadia Busi, Marina Ribaudo
Perform. Evaluation2
2002 Analysis issues in Petri nets with inhibitor arcs
Nadia Busi
Theor. Comput. Sci.1
2001 Temporary Data in Shared Dataspace Coordination Languages
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
FoSSaCS1
2000 Functorial Concurrent Semantics for Petri Nets with Read and Inhibitor Arcs
Paolo Baldan, Nadia Busi, Andrea Corradini 0001, G. Michele Pinna
CONCUR2
2000 On the Expressiveness of Event Notification in Data-Driven Coordination Languages
Nadia Busi, Gianluigi Zavattaro
ESOP1
2000 Compact Net Semantics for Process Algebras
Marco Bernardo 0001, Marina Ribaudo, Nadia Busi
FORTE3
2000 Comparing Truly Concurrent Semantics for Contextual Place/Transition Nets with Inhibitor and Read Arcs
Nadia Busi, G. Michele Pinna
Fundam. Informaticae1
2000 On the Expressiveness of Linda Coordination Primitives
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
Inf. Comput.1
2000 Comparing three semantics for Linda-like languages
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
Theor. Comput. Sci.1
1999 Process Semantics for Place/Transition Nets with Inhibitor and Read Arcs
abstract
In this paper we introduce a truly concurrent semantics for P/T nets with inhibitor and read arcs, called henceforth Contextual P/T nets. The semantics is based on a proper extension of the notion of process to cope with read and inhibitor arcs: we s
Nadia Busi, G. Michele Pinna
Fundam. Informaticae1
1998 A Process Algebraic View of Linda Coordination Primitives
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
Theor. Comput. Sci.1
1997 Synthesis of Nets with Inhibitor Arcs
Nadia Busi, G. Michele Pinna
CONCUR1
1997 Three Semantics of the Output Operation for Generative Communication
Nadia Busi, Roberto Gorrieri, Gianluigi Zavattaro
COORDINATION1
1995 A Petri Net Semantics for pi-Calculus
Nadia Busi, Roberto Gorrieri
CONCUR1
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.2