M. Franceschet

Università degli studi di Udine, Udine, Friuli Venezia Giulia, Italy

Are you M. Franceschet?

Claim your profile

Publications (11)0.36 Total impact

  • Source
    Article: A graph-theoretic approach to efficiently reason about partially ordered events in (Modal) Event Calculus
    M. Franceschet, A. Montanari
    [show abstract] [hide abstract]
    ABSTRACT: In this paper, we show how well-known graph-theoretic techniques can be successfully exploited to efficiently reason about partially ordered events in Kowalski and Sergot's Event Calculus and in its skeptical and credulous modal variants. To overcome the computational weakness of the traditional generate-and-test algorithm of (Modal) Event Calculus, we propose two alternative graph-traversal algorithms that operate on the underlying directed acyclic graph of events representing ordering information. The first algorithm pairs breadth-first and depth-first visits of such an event graph in a suitable way, while the second one operates on its transitive closure and reduction. We prove the soundness and completeness of both algorithms, and thoroughly analyze and compare their computational complexity.
    Annals of Mathematics and Artificial Intelligence 04/2012; 30(1):93-118. · 0.36 Impact Factor
  • Conference Proceeding: Modeling and Validating Spatio-Temporal Conceptual Schemas in XML Schema
    M. Franceschet, A. Montanari, D. Gubiani
    [show abstract] [hide abstract]
    ABSTRACT: In this paper, we describe a translation algorithm that maps spatio-temporal conceptual schemas into XML schemas expressed in the W3C XML Schema Language. Moreover, we extend the standard XML Schema validator with a Java library to check spatio-temporal constraints. The resulting framework allows one to validate XML documents containing spatio-temporal information with respect to spatio-temporal conceptual schemas.
    Database and Expert Systems Applications, 2007. DEXA '07. 18th International Workshop on; 10/2007
  • Conference Proceeding: CTL model checking for processing simple XPath queries
    L. Afanasiev, M. Franceschet, M. Marx, M. de Rijke
    [show abstract] [hide abstract]
    ABSTRACT: The eXtensible Markup Language (XML) was designed to describe the content of a document and its hierarchical structure, and the XML Path language (XPath) is a language for selecting elements from XML documents. There is a close connection between the query processing problem for XPath and the model checking problem for temporal logics. Both boil down to checking which nodes of a graph satisfy a property. We investigate the potential of a technique based on computation tree logic (CTL) model checking for evaluating queries expressed in (a subset of) XPath. To this aim, we isolate a simple fragment of XPath that is naturally embeddable into CTL. We report on experiments based on the model checker NuSMV, and compare our results with alternative academic XPath processors. We comment on the advantages and drawbacks of the application of our model checking-based approach to XPath processing.
    Temporal Representation and Reasoning, 2004. TIME 2004. Proceedings. 11th International Symposium on; 08/2004
  • Source
    Article: Temporalized logics and automata for time granularity
    M. Franceschet, A. Montanari
    [show abstract] [hide abstract]
    ABSTRACT: Suitable extensions of the monadic second-order theory of k successors have been proposed in the literature to capture the notion of time granularity. In this paper, we provide the monadic second-order theories of downward unbounded layered structures, which are infinitely refinable structures consisting of a coarsest domain and an infinite number of finer and finer domains, and of upward unbounded layered structures, which consist of a finest domain and an infinite number of coarser and coarser domains, with expressively complete and elementarily decidable temporal logic counterparts. We obtain such a result in two steps. First, we define a new class of combined automata, called temporalized automata, which can be proved to be the automata-theoretic counterpart of temporalized logics, and show that relevant properties, such as closure under Boolean operations, decidability, and expressive equivalence with respect to temporal logics, transfer from component automata to temporalized ones. Then, we exploit the correspondence between temporalized logics and automata to reduce the task of finding the temporal logic counterparts of the given theories of time granularity to the easier one of finding temporalized automata counterparts of them.
    12/2003;
  • Source
    Conference Proceeding: Definability and decidability of binary predicates for time granularity
    M. Franceschet, A. Peron, A. Montanari, G. Sciavicco
    [show abstract] [hide abstract]
    ABSTRACT: In this paper, we study the definability and decidability of binary predicates for time granularity with respect to monadic theories over finitely and infinitely layered structures. We focus our attention on the equi-level (resp. equi-column) predicate constraining two time points to belong to the same layer (resp. column) and on the horizontal (resp. vertical) successor predicate relating a time point to its successor within a given layer (resp. column). We give a number of positive and negative results by reduction to/from a wide spectrum of decidable/undecidable problems.
    Temporal Representation and Reasoning, 2003 and Fourth International Conference on Temporal Logic. Proceedings. 10th International Symposium on; 08/2003
  • Source
    Conference Proceeding: Hybrid logics on linear structures: expressivity and complexity
    M. Franceschet, M. de Rijke, B.-H. Schlingloff
    [show abstract] [hide abstract]
    ABSTRACT: We investigate expressivity and complexity of hybrid logics on linear structures. Hybrid logics are an enrichment of modal logics with certain first-order features which are algorithmically well behaved. Therefore, they are well suited for the specification of certain properties of computational systems. We show that hybrid logics are more expressive than usual modal and temporal logics on linear structures, and exhibit a hierarchy of hybrid languages. We determine the complexities of the satisfiability problem for these languages and define an existential fragment of hybrid logic for which satisfiability is still NP-complete. Finally, we examine the linear time model checking problem for hybrid logics and its complexity.
    Temporal Representation and Reasoning, 2003 and Fourth International Conference on Temporal Logic. Proceedings. 10th International Symposium on; 08/2003
  • Conference Proceeding: A logical approach to represent and reason about calendars
    C. Combi, M. Franceschet, A. Peron
    [show abstract] [hide abstract]
    ABSTRACT: We propose a logical approach to represent and reason about different time granularities. We identify a time granularity as a discrete infinite sequence of time points properly labelled with proposition symbols marking the starting and ending points of the corresponding granules, and we intensively model sets of granularities with linear time logic formulas. Some real-world granularities are provided to motivate and exemplify our approach. The proposed framework permits to algorithmically solve the consistency, the equivalence, and the classification problems in a uniform way, by reducing them to the validity problem for the considered linear time logic.
    Temporal Representation and Reasoning, 2002. TIME 2002. Proceedings.Ninth International Symposium on; 02/2002
  • Conference Proceeding: Indexing by shape of image databases based on extended grid files
    C. Combi, G.L. Foresti, M. Franceschet, A. Montanari
    [show abstract] [hide abstract]
    ABSTRACT: We propose an original indexing by shape of image databases based on extended grid files. We first introduce a recently developed shape description method and tailor it to obtain suitable representation structures for image databases. Then, in order to efficiently support image retrieval, we define an indexing structure based on grid files, since grid files were originally developed to speed up point (exact match) and range (nearest neighbors within a threshold) queries on multidimensional data with a fired number of attributes, we extend them to cope with data provided with a varying number of attributes and to deal with a new class of queries relevant to image databases, namely, nearest neighbor queries. We give a detailed description of the proposed search algorithms and a systematic analysis of their complexity, and discuss the outcomes of some experimental tests on sample image databases
    Multimedia Computing and Systems, 1999. IEEE International Conference on; 08/1999
  • Conference Proceeding: A graph-theoretic approach to efficiently reason about partially ordered events in the Event Calculus
    M. Franceschet, A. Montanari
    [show abstract] [hide abstract]
    ABSTRACT: We exploit graph-theoretic techniques to efficiently reason about partially ordered events in the Event Calculus. We replace the traditional generate-and-test reasoning strategy by a more efficient generate-only one that operates on the underlying directed acyclic graph of events representing ordering information by pairing breadth-first and depth-first visits in a suitable way. We prove the soundness and completeness of the proposed strategy, and thoroughly analyze its computational complexity. Furthermore, we show how it can be generalized to deal with the Modal Event Calculus, that provides a uniform modal framework for the basic Event Calculus and its skeptical and credulous variants
    Temporal Representation and Reasoning, 1999. TIME-99. Proceedings. Sixth International Workshop on; 02/1999
  • Conference Proceeding: Event Calculus with explicit quantifiers
    I. Cervesato, M. Franceschet, A. Montanari
    [show abstract] [hide abstract]
    ABSTRACT: Kowalski and Sergot's (1986) Event Calculus (EC) is a simple temporal formalism that, given a set of event occurrences, derives the maximal validity intervals (MVIs) over which properties initiated or terminated by these events hold. We extend this calculus to give a semantic foundation to our Quantifiers and Connectives Event Calculus (QCEC). In particular, we extend the range of queries accepted by EC, which has so far been limited to Boolean combinations of MVI verification or computation requests, to admit arbitrary quantification over events and properties. We demonstrate the added expressive power by encoding a medical diagnosis problem as a case study. Moreover, we give a λProlog implementation of this formalism and analyze the computational complexity of the extended calculus
    Temporal Representation and Reasoning, 1998. Proceedings. Fifth International Workshop on; 06/1998
  • Source
    Conference Proceeding: Modal event calculi with preconditions
    I. Cervesato, M. Franceschet, A. Montanari
    [show abstract] [hide abstract]
    ABSTRACT: Kowalski and Sergot's (1986) event calculus (EC) is a simple temporal formalism that, given a set of event occurrences, allows the derivation of the maximal validity intervals (MVIs) over which properties initiated or terminated by those events hold. The limited expressive power of EC is notably augmented by permitting events to initiate or terminate a property only if a given set of preconditions hold at their occurrence time. We define a semantic formalization of the event calculus with preconditions. We gain further expressiveness by considering modal variants of this formalism, and show how to adapt our semantic characterization to encompass the additional operators. We discuss the complexity of MVI validation and describe examples showing that modal event calculi with preconditions can be successfully exploited to deal with real-world applications
    Temporal Representation and Reasoning, 1997. (TIME '97), Proceedings., Fourth International Workshop on; 06/1997

Institutions

  • 1999–2012
    • Università degli studi di Udine
      • Department of Mathematical and Computer Science
      Udine, Friuli Venezia Giulia, Italy
  • 2003
    • Università degli Studi G. d'Annunzio Chieti e Pescara
      • Dipartimento di Scienze
      Chieti, Abruzzo, Italy
  • 1998
    • Stanford University
      • Department of Computer Science
      Stanford, CA, USA
  • 1997
    • Carnegie Mellon University
      • Computer Science Department
      Pittsburgh, PA, USA