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.

Marco Comini

dblp:c/MarcoComini · DBLP profile ↗
← Back
15ranked-venue papers
11as first author
1since 2021 · last 2025
0000-0002-8069-3411ORCID · verified

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

Software engineering, systems software and programming languages · 10 · 7 first-author · 1 since 2021Theory of computation · 8 · 5 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorComputer networks · 1 · 1 first-author · 1 since 2021

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.

Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Theoretical computer science
1 paper
Logic in computer science · 100%

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

TopicWeightPapersLastEvidence papers
Programming languages and type systems
language semantics
0.012001
A Theory of Observables for Logic Programs · Inf. Comput. 2001
Programming languages and type systems
logic programming
0.012001
A Theory of Observables for Logic Programs · Inf. Comput. 2001
Logic in computer science
semantics
0.012001
A Theory of Observables for Logic Programs · Inf. Comput. 2001
YearPublicationVenuePosition
2025 Attribute-Based Communication over Pub/Sub: Transactional Coordination for Smart Systems
Marco Comini, Luca Gemolotto, Marino Miculan
FORTE1
2017 A program analysis framework for tccp based on abstract interpretation
abstract
Abstract The timed concurrent constraint language (tccp) is a timed extension of the concurrent constraint paradigm.tccpwas defined to model reactive systems, where infinite behaviors arise naturally. In previous works, a semantic framework and abstract diagnosis method for the language have been defined. On the basis of that semantic framework, this paper proposes an abstract semantics that, together with a widening operator, is suitable for the definition of different analyses fortccpprograms. The abstract semantics is correct and can be represented as a finite graph where each node represents a hypothetical (abstract) computational step of the program. The widening operator allows us to guarantee the convergence of the abstract fixpoint computation.
Marco Comini, María-del-Mar Gallardo, Laura Titolo, Alicia Villanueva
Formal Aspects Comput.1
2015 Abstract Analysis of Universal Properties for tccp
Marco Comini, María-del-Mar Gallardo, Laura Titolo, Alicia Villanueva
LOPSTR1
2014 Abstract Diagnosis for tccp using a Linear Temporal Logic
abstract
Abstract Automatic techniques for program verification usually suffer the well-known state explosion problem. Most of the classical approaches are based on browsing the structure of some form of model (which represents the behavior of the program) to check if a given specification is valid. This implies that a part of the model has to be built, and sometimes the needed fragment is quite huge. In this work, we provide an alternative automatic decision method to check whether a given property, specified in a linear temporal logic, isvalidw.r.t. atccpprogram. Our proposal (based on abstract interpretation techniques) does not require to build any model at all. Our results guarantee correctness but, as usual when using an abstract semantics, completeness is lost.
Marco Comini, Laura Titolo, Alicia Villanueva
Theory Pract. Log. Program.1
2013 TRSynth: a tool for automatic inference of term equivalence in left-linear term rewriting systems
abstract
This paper presents a "proof of concept" prototype which is an instance of a semantics-based technique to automatically infer algebraic property-oriented specifications from Term Rewriting Systems. Namely, given the source code of a TRS we infer a specification which consists of a set of equations relating (nested) terms (operation calls) that rewrite, for all possible instantiations, to the same set of values.
Marco Comini, Luca Torella
PEPM1
2012 Automatic synthesis of specifications for first order curry programs
abstract
This paper presents a technique to automatically infer algebraic property-oriented specifications from first-order Curry programs. Curry is a lazy functional logic language and the interaction between laziness and logical variables raises some additional difficulties with respect to other proposals for functional languages. Our technique statically infers from the source code of a Curry program a specification which consists of a set of equations relating (nested) operation calls that have the same behavior. We propose a (glass-box) semantic-based inference method which relies on a fully-abstract (condensed) semantics for achieving, to some extent, the correctness of the inferred specification, differently from other (black-box) approaches based on testing techniques.
Giovanni Bacci 0001, Marco Comini, Marco A. Feliú, Alicia Villanueva
PPDP2
2011 Abstract diagnosis for timed concurrent constraint programs
abstract
Abstract The timed concurrent constraint language (tccp in short) is a concurrent logic language based on the simple but powerful concurrent constraint paradigm of Saraswat. In this paradigm, the notion of store-as-value is replaced by the notion of store-as-constraint, which introduces some differences w.r.t. other approaches to concurrency. In this paper, we provide a general framework for the debugging of tccp programs. To this end, we first present a new compact, bottom-up semantics for the language that is well suited for debugging and verification purposes in the context of reactive systems. We also provide an abstract semantics that allows us to effectively implement debugging algorithms based on abstract interpretation. Given a tccp program and a behavior specification, our debugging approach automatically detects whether the program satisfies the specification. This differs from other semi-automatic approaches to debugging and avoids the need to provide symptoms in advance. We show the efficacy of our approach by introducing two illustrative examples. We choose a specific abstract domain and show how we can detect that a program is erroneous.
Marco Comini, Laura Titolo, Alicia Villanueva
Theory Pract. Log. Program.1
2010 Abstract Diagnosis of First Order Functional Logic Programs
Giovanni Bacci 0001, Marco Comini
LOPSTR2
2010 A compact fixpoint semantics for term rewriting systems
María Alpuente, Marco Comini, Santiago Escobar 0001, Moreno Falaschi, José Iborra
Theor. Comput. Sci.2
2008 A Methodology for UML Models V&V
abstract
The introduction of UML models in the software life cycle poses new issues and challenges that are not adequately supported by current state-of-the-art development tools, especially concerning V&V activities. Indeed, every tool usually focuses on a small set of specialized activities, failing to provide a satisfactory (general purpose) V&V framework. In this paper we propose a methodology which allows a seamless integration of V&V into a UML-based development environment. The methodology exploits a set of supporting tools designed to be integrated in a unified framework. We believe that such proactive collaboration between tools can reduce significantly both effort and time required to tackle consistency, correctness, quality and long-term maintainability of UML models, increasing the development productivity and the overall quality of the delivered system.
Andrea Baruzzo, Marco Comini
ICST2
2008 On Polymorphic Recursion, Type Systems, and Abstract Interpretation
Marco Comini, Ferruccio Damiani, Samuel Vrech
SAS1
2003 Abstract interpretation based verification of logic programs
Marco Comini, Roberta Gori, Giorgio Levi, Paolo Volpe
Sci. Comput. Program.1
2001 How to Transform an Analyzer into a Verifier
Marco Comini, Roberta Gori, Giorgio Levi
LPAR1
2001 A Theory of Observables for Logic Programs
Marco Comini, Giorgio Levi, Maria Chiara Meo
Inf. Comput.1
1999 Compositionality Properties of SLD-Derivations
Marco Comini, Maria Chiara Meo
Theor. Comput. Sci.1