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

Maurizio Martelli

dblp:m/MMartelli · DBLP profile ↗
← Back
20ranked-venue papers
1as first author
0since 2021 · last 2015
0009-0003-5564-3046ORCID · corroborated

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

Theory of computation · 12 · 1 first-authorSoftware engineering, systems software and programming languages · 7Artificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2

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 · 61% Automated reasoning and model checking · 39%
Databases, data mining, and information retrieval
1 paper
Database theory · 61% Transaction processing and concurrency control · 30% Data models and query languages · 9%

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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
deduction
0.112010
Abstract deduction and inferential models for type theory · Inf. Comput. 2010
Logic in computer science
type theory
0.112010
Abstract deduction and inferential models for type theory · Inf. Comput. 2010
Logic in computer science
proof theory
0.012010
Abstract deduction and inferential models for type theory · Inf. Comput. 2010
Database theory
deductive database
0.011997
Transactions and Updates in Deductive Databases · IEEE Trans. Knowl. Data Eng. 1997
Transaction processing and concurrency control › transaction models
transaction semantics
0.011997
Transactions and Updates in Deductive Databases · IEEE Trans. Knowl. Data Eng. 1997
Database theory › database update
update semantics
0.011997
Transactions and Updates in Deductive Databases · IEEE Trans. Knowl. Data Eng. 1997
Logic in computer science
logic programming
0.011995
Negation as Instantiation · Inf. Comput. 1995
Logic in computer science
semantics
0.011993
A Model-Theoretic Reconstruction of the Operational Semantics of Logic Programs · Inf. Comput. 1993
Data models and query languages › logic programming
rule-based query language
0.011997
Transactions and Updates in Deductive Databases · IEEE Trans. Knowl. Data Eng. 1997
Logic in computer science
model theory
0.011993
A Model-Theoretic Reconstruction of the Operational Semantics of Logic Programs · Inf. Comput. 1993

Methods — techniques the papers use, named apart from their topics

top-down semantics · 0.0bottom-up semantics · 0.0
YearPublicationVenuePosition
2015 Explicit Constructive Logic ECL: a New Representation of Construction and Selection of Logical Information by an Epistemic Agent
abstract
One of the main goals of Explicit Constructive Logic (ECL) is to provide a constructive formulation of Full (Classical) Higher Order Logic LKω that can be seen as a foundation for knowledge representation. ECL is introduced as a subsystem Zω of LKω. The first order case Z1 and the propositional cas e Z0 of ECL are examined as well. A comparison of constructivism from the point of view of ECL and of the corresponding features of Intuitionistic Logic, and Constructive Paraconsistent Logic is proposed.
Paolo Gentilini, Maurizio Martelli, Giuseppe Rosolini
Fundam. Informaticae2
2012 Investigative analysis across documents and drawings: visual analytics for archaeologists
abstract
With the invention and rapid improvement of data-capturing devices, such as satellite imagery and digital cameras, the information that archaeologists must manage in their everyday's activities has rapidly grown in complexity and amount. In this work we present Indiana Finder, an interactive visualization system that supports archaeologists in the examination of large repositories of documents and drawings. In particular, the system provides visual analytic support for investigative analysis such as the interpretation of new archaeological findings, the detection of interpretation anomalies, and the discovery of new insights. We illustrate the potential of Indiana Finder in the context of the digital protection and conservation of rock art natural and cultural heritage sites. In this domain, Indiana Finder provides an integrated environment that archaeologists can exploit to investigate, discover, and learn from textual documents, pictures, and drawings related to rock carvings. This goal is accomplished through novel visualization methods including visual similarity ring charts that may help archaeologists in the hard task of dating a symbol in a rock engraving based on its shape and on the surrounding symbols.
Vincenzo Deufemia, Luca Paolino, Genny Tortora, Antonella Traverso, Viviana Mascardi, Massimo Ancona, Maurizio Martelli, Nicoletta Bianchi, Henry de Lumley
AVI7
2010 Abstract deduction and inferential models for type theory
Paolo Gentilini, Maurizio Martelli
Inf. Comput.2
2006 An Agent-Based Framework for Context-Driven Interpretation of Symbols in Diagrammatic Sketches
abstract
Parsing hand-drawn diagrams is a definitely complex recognition problem. The input drawings are often intrinsically ambiguous, and require context to be interpreted in a correct way. Many existing sketch recognition systems avoid this problem by recognizing single segments or simple geometric shapes in a stroke. However, for a recognition system to be effective and precise, context must be exploited, and both the simplifications on the sketch features, and the constraints under which recognition may take place, must be reduced to the minimum. In this paper we present an agent-based framework for context-driven interpretation of symbols in diagrammatic sketches that heavily exploits contextual information for ambiguity resolution. Agents manage the activity of low-level hand-drawn symbol recognizers, that may be heterogeneous for better adapting to the characteristics of each symbol to be recognized, and coordinate themselves in order to exchange contextual information, thus leading to an efficient and precise interpretation of sketches
Giovanni Casella, Gennaro Costagliola, Vincenzo Deufemia, Maurizio Martelli, Viviana Mascardi
VL/HCC4
2004 Model Checking Linear Logic Specifications
abstract
The overall goal of this paper is to investigate the theoretical foundations of algorithmic verification techniques for first order linear logic specifications. The fragment of linear logic we consider in this paper is based on the linear logic programming language called LO (Andreoli and Pareschi, 1990) enriched with universally quantified goal formulas. Although LO was originally introduced as a theoretical foundation for extensions of logic programming languages, it can also be viewed as a very general language to specify a wide range of infinite-state concurrent systems (Andreoli, 1992; Cervesato, 1995). Our approach is based on the relation between backward reachability and provability highlighted in our previous work on propositional LO programs (Bozzano et al., 2002). Following this line of research, we define here a general framework for the bottom-up. evaluation of first order linear logic specifications. The evaluation procedure is based on an effective fixpoint operator working on a symbolic representation of infinite collections of first order linear logic formulas. The theory of well quasi-orderings Abdulla et al., 1996; Finkel and Schnoebelen, 2001) can be used to provide sufficient conditions for the termination of the evaluation of non trivial fragments of first order linear logic.
Marco Bozzano, Giorgio Delzanno, Maurizio Martelli
Theory Pract. Log. Program.3
2004 Logic-Based Specification Languages for Intelligent Software Agents
abstract
The research field of Agent-Oriented Software Engineering (AOSE) aims to find abstractions, languages, methodologies and toolkits for modeling, verifying, validating and prototyping complex applications conceptualized as Multiagent Systems (MASs). A very lively research sub-field studies how formal methods can be used for AOSE. This paper presents a detailed survey of six logic-based executable agent specification languages that have been chosen for their potential to be integrated in our ARPEGGIO project, an open framework for specifying and prototyping a MAS. The six languages are $\textsf{ConGolog}$ , $\textsf{AGENT-0}$ , the $\textsf{IMPACT}$ agent programming language, $\textsf{DyLOG}$ , Concurrent $\textsf{METATEM}$ and ${\cal E}_{hhf}$ . For each executable language, the logic foundations are described and an example of use is shown. A comparison of the six languages and a survey of similar approaches complete the paper, together with considerations of the advantages of using logic-based languages in MAS modeling and prototyping.
Viviana Mascardi, Maurizio Martelli, Leon Sterling
Theory Pract. Log. Program.2
2003 From Requirement Specification to Prototype Execution: a Combination of Multiview Use-Case Driven Methods and Agent-Oriented Techniques
Egidio Astesiano, Maurizio Martelli, Viviana Mascardi, Gianna Reggio
SEKE2
2002 An effective fixpoint semantics for linear logic programs
abstract
In this paper we investigate the theoretical foundation of a new bottom-up semantics for linear logic programs, and more precisely for the fragment of LinLog (Andreoli, 1992) that consists of the language LO (Andreoli & Pareschi, 1991) enriched with the constant 1. We use constraints to symbolically and finitely represent possibly infinite collections of provable goals. We define a fixpoint semantics based on a new operator in the style of TP working over constraints. An application of the fixpoint operator can be computed algorithmically. As sufficient conditions for termination, we show that the fixpoint computation is guaranteed to converge for propositional LO. To our knowledge, this is the first attempt to define an effective fixpoint semantics for linear logic programs. As an application of our framework, we also present a formal investigation of the relations between LO and Disjunctive Logic Programming (Minker et al., 1991). Using an approach based on abstract interpretation, we show that DLP fixpoint semantics can be viewed as an abstraction of our semantics for LO. We prove that the resulting abstraction is correct and complete (Cousot & Cousot, 1977; Giacobazzi & Ranzato, 1997) for an interesting class of LO programs encoding Petri Nets.
Marco Bozzano, Giorgio Delzanno, Maurizio Martelli
Theory Pract. Log. Program.3
2001 Proofs as computations in linear logic
Giorgio Delzanno, Maurizio Martelli
Theor. Comput. Sci.2
2000 A bottom-up semantics for linear logic programs
abstract
No abstract available.
Marco Bozzano, Giorgio Delzanno, Maurizio Martelli
PPDP3
2000 Object calculi in linear logic
abstract
Several calculi of objects have been studied in the recent literature, that support the central features of object-based languages: messages, inheritance, dynamic dispatch, object update and object-extension. We show that a complete semantic account of these features may be given in a fragment of higher-order linear logic.
Michele Bugliesi, Giorgio Delzanno, Luigi Liquori, Maurizio Martelli
J. Log. Comput.4
1999 A specification logic for concurrent object-oriented programming
Giorgio Delzanno, Didier Galmiche, Maurizio Martelli
Math. Struct. Comput. Sci.3
1997 Transactions and Updates in Deductive Databases
abstract
In this paper, we develop a new approach that provides a smooth integration of extensional updates and declarative query languages for deductive databases. The approach is based on a declarative specification of updates in rule bodies. Updates are not executed as soon as evaluated. Instead, they are collected and then applied to the database when the query evaluation is completed. We call this approach nonimmediate update semantics. We provide a top-down and equivalent bottom-up semantics which reflect the corresponding computation models. We also package set of updates into transactions and we provide a formal semantics for transactions. Then, in order to handle complex transactions, we extend the transaction language with control constructors still preserving formal semantics and semantics equivalence.
Danilo Montesi, Elisa Bertino, Maurizio Martelli
IEEE Trans. Knowl. Data Eng.3
1995 Negation as Instantiation
Alessandra Di Pierro, Maurizio Martelli, Catuscia Palamidessi
Inf. Comput.2
1993 A Model-Theoretic Reconstruction of the Operational Semantics of Logic Programs
Moreno Falaschi, Giorgio Levi, Maurizio Martelli, Catuscia Palamidessi
Inf. Comput.3
1992 A New SLDNF-Tree
Maurizio Martelli, Chiara Tricomi
Inf. Process. Lett.1
1991 Negation as Instantitation: A New Rule for the Treatment of Negation in Logic Programming
Alessandra Di Pierro, Maurizio Martelli, Catuscia Palamidessi
ICLP2
1989 Declarative Modeling of the Operational Behavior of Logic Languages
Moreno Falaschi, Giorgio Levi, Catuscia Palamidessi, Maurizio Martelli
Theor. Comput. Sci.4
1986 Completeness of the SLDNF-resolution for a class of logic programs
Roberto Barbuti, Maurizio Martelli
ICLP2
1986 Negation as Failure. Completeness of the Query Evaluation Process for Horn Clause Programs with Recursive Definitions
C. Aquilano, Roberto Barbuti, P. Bocchetti, Maurizio Martelli
J. Autom. Reason.4