Skip to main content

Showing 1–13 of 13 results for author: Montanari, U

Searching in archive cs. Search in all archives.
.
  1. arXiv:1807.06305  [pdf, ps, other

    cs.LO

    Unifying Inference for Bayesian and Petri Nets

    Authors: Roberto Bruni, Hernán Melgratti, Ugo Montanari

    Abstract: Recent work by the authors equips Petri occurrence nets (PN) with probability distributions which fully replace nondeterminism. To avoid the so-called confusion problem, the construction imposes additional causal dependencies which restrict choices within certain subnets called structural branching cells (s-cells). Bayesian nets (BN) are usually structured as partial orders where nodes define cond… ▽ More

    Submitted 17 July, 2018; originally announced July 2018.

    Comments: 27 pages

    MSC Class: 18B99 ACM Class: F.1.1; F.1.2

  2. Event Structures for Petri nets with Persistence

    Authors: Paolo Baldan, Roberto Bruni, Andrea Corradini, Fabio Gadducci, Hernan Melgratti, Ugo Montanari

    Abstract: Event structures are a well-accepted model of concurrency. In a seminal paper by Nielsen, Plotkin and Winskel, they are used to establish a bridge between the theory of domains and the approach to concurrency proposed by Petri. A basic role is played by an unfolding construction that maps (safe) Petri nets into a subclass of event structures, called prime event structures, where each event has a u… ▽ More

    Submitted 27 September, 2018; v1 submitted 11 February, 2018; originally announced February 2018.

    ACM Class: F.1.2; F.3.2; F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 14, Issue 3 (September 28, 2018) lmcs:4279

  3. Concurrency and Probability: Removing Confusion, Compositionally

    Authors: Roberto Bruni, Hernán Melgratti, Ugo Montanari

    Abstract: Assigning a satisfactory truly concurrent semantics to Petri nets with confusion and distributed decisions is a long standing problem, especially if one wants to resolve decisions by drawing from some probability distribution. Here we propose a general solution based on a recursive, static decomposition of (occurrence) nets in loci of decision, called structural branching cells (s-cells). Each s-c… ▽ More

    Submitted 18 December, 2019; v1 submitted 12 October, 2017; originally announced October 2017.

    MSC Class: F.1.1; F.1.2 ACM Class: F.1.1; F.1.2

    Journal ref: Logical Methods in Computer Science, Volume 15, Issue 4 (December 19, 2019) lmcs:5271

  4. Asynchronous Distributed Execution Of Fixpoint-Based Computational Fields

    Authors: Alberto Lluch Lafuente, Michele Loreti, Ugo Montanari

    Abstract: Coordination is essential for dynamic distributed systems whose components exhibit interactive and autonomous behaviors. Spatially distributed, locally interacting, propagating computational fields are particularly appealing for allowing components to join and leave with little or no overhead. Computational fields are a key ingredient of aggregate programming, a promising software engineering meth… ▽ More

    Submitted 21 March, 2017; v1 submitted 2 October, 2016; originally announced October 2016.

    ACM Class: C.2.4; D.1.3; F.1.2

    Journal ref: Logical Methods in Computer Science, Volume 13, Issue 1 (March 22, 2017) lmcs:3212

  5. A coalgebraic semantics for causality in Petri nets

    Authors: Roberto Bruni, Ugo Montanari, Matteo Sammartino

    Abstract: In this paper we revisit some pioneering efforts to equip Petri nets with compact operational models for expressing causality. The models we propose have a bisimilarity relation and a minimal representative for each equivalence class, and they can be fully explained as coalgebras on a presheaf category on an index category of partial orders. First, we provide a set-theoretic model in the form of a… ▽ More

    Submitted 23 July, 2015; originally announced July 2015.

    Comments: Accepted by Journal of Logical and Algebraic Methods in Programming

  6. Dynamic Programming on Nominal Graphs

    Authors: Nicklas Hoch, Ugo Montanari, Matteo Sammartino

    Abstract: Many optimization problems can be naturally represented as (hyper) graphs, where vertices correspond to variables and edges to tasks, whose cost depends on the values of the adjacent variables. Capitalizing on the structure of the graph, suitable dynamic programming strategies can select certain orders of evaluation of the variables which guarantee to reach both an optimal solution and a minimal s… ▽ More

    Submitted 10 April, 2015; originally announced April 2015.

    Comments: In Proceedings GaM 2015, arXiv:1504.02448

    Journal ref: EPTCS 181, 2015, pp. 80-96

  7. Connector algebras for C/E and P/T nets' interactions

    Authors: Roberto Bruni, Hernan Melgratti, Ugo Montanari, Pawel Sobocinski

    Abstract: A quite flourishing research thread in the recent literature on component-based systems is concerned with the algebraic properties of different classes of connectors. In a recent paper, an algebra of stateless connectors was presented that consists of five kinds of basic connectors, namely symmetry, synchronization, mutual exclusion, hiding and inaction, plus their duals, and it was shown how the… ▽ More

    Submitted 14 September, 2013; v1 submitted 30 June, 2013; originally announced July 2013.

    Comments: 64 pages, 21 figures

    Journal ref: Logical Methods in Computer Science, Volume 9, Issue 3 (September 17, 2013) lmcs:883

  8. arXiv:1212.2056  [pdf, ps, other

    cs.AI

    Soft Constraint Logic Programming for Electric Vehicle Travel Optimization

    Authors: Giacoma Valentina Monreale, Ugo Montanari, Nicklas Hoch

    Abstract: Soft Constraint Logic Programming is a natural and flexible declarative programming formalism, which allows to model and solve real-life problems involving constraints of different types. In this paper, after providing a slightly more general and elegant presentation of the framework, we show how we can apply it to the e-mobility problem of coordinating electric vehicles in order to overcome bot… ▽ More

    Submitted 10 December, 2012; originally announced December 2012.

    Comments: 17 pages; 26th Workshop on Logic Programming - 2012

  9. Symbolic and Asynchronous Semantics via Normalized Coalgebras

    Authors: Filippo Bonchi, Ugo Montanari

    Abstract: The operational semantics of interactive systems is usually described by labeled transition systems. Abstract semantics (that is defined in terms of bisimilarity) is characterized by the final morphism in some category of coalgebras. Since the behaviour of interactive systems is for many reasons infinite, symbolic semantics were introduced as a mean to define smaller, possibly finite, transition… ▽ More

    Submitted 13 May, 2011; v1 submitted 2 March, 2011; originally announced March 2011.

    Comments: 53 pages, 13 Figures, 2 Tables. Journal version of the work published in the proceedings of CALCO 2009

    ACM Class: F.3.2

    Journal ref: Logical Methods in Computer Science, Volume 7, Issue 2 (May 16, 2011) lmcs:671

  10. arXiv:0704.1783  [pdf, ps, other

    cs.LO cs.AI cs.NI

    Unicast and Multicast Qos Routing with Soft Constraint Logic Programming

    Authors: Stefano Bistarelli, Ugo Montanari, Francesca Rossi, Francesco Santini

    Abstract: We present a formal model to represent and solve the unicast/multicast routing problem in networks with Quality of Service (QoS) requirements. To attain this, first we translate the network adapting it to a weighted graph (unicast) or and-or graph (multicast), where the weight on a connector corresponds to the multidimensional cost of sending a packet on the related network link: each component… ▽ More

    Submitted 21 April, 2008; v1 submitted 13 April, 2007; originally announced April 2007.

    Comments: 45 pages

    ACM Class: D.3.2; D.3.3; C.2.3; F.4.1

  11. arXiv:cs/0504050  [pdf, ps, other

    cs.LO cs.PL

    Map** Fusion and Synchronized Hyperedge Replacement into Logic Programming

    Authors: Ivan Lanese, Ugo Montanari

    Abstract: In this paper we compare three different formalisms that can be used in the area of models for distributed, concurrent and mobile systems. In particular we analyze the relationships between a process calculus, the Fusion Calculus, graph transformations in the Synchronized Hyperedge Replacement with Hoare synchronization (HSHR) approach and logic programming. We present a translation from Fusion… ▽ More

    Submitted 15 January, 2006; v1 submitted 13 April, 2005; originally announced April 2005.

    Comments: 44 pages, 8 figures, to appear in a special issue of Theory and Practice of Logic Programming, minor revision

    ACM Class: F.1.1; F.4.1

  12. Soft Concurrent Constraint Programming

    Authors: S. Bistarelli, U. Montanari, F. Rossi

    Abstract: Soft constraints extend classical constraints to represent multiple consistency levels, and thus provide a way to express preferences, fuzziness, and uncertainty. While there are many soft constraint solving formalisms, even distributed ones, by now there seems to be no concurrent programming framework where soft constraints can be handled. In this paper we show how the classical concurrent cons… ▽ More

    Submitted 6 August, 2002; originally announced August 2002.

    Comments: 25 pages, 4 figures, submitted to the ACM Transactions on Computational Logic (TOCL), zipped files

    ACM Class: D.1.3; D.3.1; D.3.2; D.3.3; F.3.2

    Journal ref: ACM Trans. Comput. Log. 7(3): 563-589 (2006)

  13. arXiv:cs/0107022  [pdf, ps, other

    cs.LO cs.PL

    An interactive semantics of logic programming

    Authors: Roberto Bruni, Ugo Montanari, Francesca Rossi

    Abstract: We apply to logic programming some recently emerging ideas from the field of reduction-based communicating systems, with the aim of giving evidence of the hidden interactions and the coordination mechanisms that rule the operational machinery of such a programming paradigm. The semantic framework we have chosen for presenting our results is tile logic, which has the advantage of allowing a unifo… ▽ More

    Submitted 17 July, 2001; originally announced July 2001.

    Comments: 42 pages, 24 figure, 3 tables, to appear in the CUP journal of Theory and Practice of Logic Programming

    ACM Class: D.1.6; D.3.2; D.3.3; F.3.2