Luca Aceto

dblp:a/LucaAceto · DBLP profile ↗
← Back
136ranked-venue papers
129as first author
29since 2021 · last 2026
0000-0002-2197-3018ORCID · verified

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

Theory of computation · 104 · 102 first-author · 15 since 2021Software engineering, systems software and programming languages · 28 · 23 first-author · 13 since 2021Databases, data management, data science and information retrieval · 8 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 6 first-authorArtificial intelligence and machine learning · 3 · 3 first-authorComputer networks · 3 · 2 first-author · 3 since 2021
YearPublicationVenuePosition
2026 Typing Fallback Functions: A Semantic Approach to Type Safe Smart Contracts
abstract
Publisher Copyright: © Stian Lybech, Daniele Gorla, and Luca Aceto.
Stian Lasse Lybech, Daniele Gorla, Luca Aceto
ECOOP3
2026 Centralized vs. Decentralized Monitors for Hyperproperties
abstract
This article focuses on the runtime verification of hyperproperties expressed in Hyper- \(\mathsf{rec}\) HML, an expressive yet simple logic for describing properties of sets of traces. To this end, we consider a simple language of monitors that observe sets of system executions and report verdicts w.r.t. a given Hyper- \(\mathsf{rec}\) HML formula. We first employ a unique omniscient monitor that centrally observes all system traces. Since centralized monitors are not ideal for distributed settings, we also provide a language for decentralized monitors, where each trace has a dedicated monitor; these monitors yield a unique verdict by communicating their observations to one another. For both the centralized and the decentralized settings, we provide a synthesis procedure that, given a formula, yields a monitor that is correct (i.e., sound and violation complete). A key step in proving the correctness of the synthesis for decentralized monitors is a result showing that, for each formula, the synthesized centralized monitor and its corresponding decentralized one are weakly bisimilar for a suitable notion of weak bisimulation.
Luca Aceto, Antonis Achilleos, Elli Anastasiadi, Adrian Francalanza, Daniele Gorla, Jana Wagemaker
ACM Trans. Comput. Log.1
2026 A Sound Type System for Secure Currency Flow
abstract
In this article, we focus on TinySol , a minimal calculus for Solidity smart contracts, introduced by Bartoletti, Galletta and Murgia. We start by rephrasing its syntax (to emphasise its object-oriented flavour) and give a new big-step operational semantics for that language. We then use it to define two security properties, namely call integrity and noninterference. These two properties have some similarities in their definition, in that they both require that some part of a program is not influenced by the other part. However, we show that the two properties are actually incomparable. Nevertheless, we provide a type system that statically ensures both noninterference and call integrity; hence, well-typed programs satisfy both properties. We finally discuss the practical usability of the type system and its limitations by means of some simple examples.
Luca Aceto, Daniele Gorla, Stian Lasse Lybech
ACM Trans. Program. Lang. Syst.1
2025 Monitorability for the Modal Mu-Calculus over Systems with Data: From Practice to Theory
abstract
Runtime verification consists in checking whether a system satisfies a given specification by observing the execution trace it produces. In the regular setting, the modal μ-calculus provides a versatile formalism for expressing specifications of the control flow of the system. This paper focuses on the data flow and studies an extension of that logic that allows it to express data-dependent properties, identifying fragments that can be verified at runtime and with what correctness guarantees. The logic studied here is closely related with register automata with guessing. That correspondence yields a monitor synthesis algorithm, and a strict hierarchy among the various fragments of the logic, in contrast to the regular setting. We then exhibit a fragment of the logic that can express all monitorable formulae in the logic without greatest fixed-points but not in the full logic, and show this is the best we can get.
Luca Aceto, Antonis Achilleos, Duncan Paul Attard, Léo Exibard, Adrian Francalanza, Anna Ingólfsdóttir, Karoliina Lehtinen
CONCUR1
2025 The Complexity of Deciding Characteristic Formulae in Van Glabbeek's Branching-Time Spectrum
Luca Aceto, Antonis Achilleos, Aggeliki Chalki, Anna Ingólfsdóttir
CSL1
2025 Axiomatising weak bisimulation congruences over CCS with left merge and communication merge
abstract
Classic weak bisimulation-based congruences are not finitely axiomatisable over (the recursion, relabelling, and restriction free fragment of) CCS. Motivated by these negative results, this paper studies the role of auxiliary operators in the finite equational characterisation of CCS parallel composition modulo those congruences. Firstly, we consider CCS with interleaving and left merge. We provide finite equational bases for this language modulo branching, η, delay, and weak bisimulation congruence. In particular, the completeness proofs for η, delay, and weak bisimulation congruence are obtained by reduction to the completeness result for branching bisimulation congruence. Then we extend the language with full merge and communication merge. In this case we provide an equational basis modulo branching bisimulation congruence under the assumption that the set of action names is infinite.
Luca Aceto, Valentina Castiglioni, Anna Ingólfsdóttir, Bas Luttik
Theor. Comput. Sci.1
2025 Non finite axiomatisability of weak bisimulation-based congruences
abstract
We study the axiomatisability of CCS parallel composition operator modulo weak bisimulation-based congruences. Specifically, we prove that all congruences that are coarser than rooted branching bisimilarity, and finer than rooted weak bisimilarity, do not admit a finite equational axiomatisation over the recursion, restriction, and relabelling free fragment of CCS.
Luca Aceto, Valentina Castiglioni, Anna Ingólfsdóttir, Bas Luttik
Theor. Comput. Sci.1
2024 Centralized vs Decentralized Monitors for Hyperproperties
abstract
This paper focuses on the runtime verification of hyperproperties expressed in Hyper-recHML, an expressive yet simple logic for describing properties of sets of traces. To this end, we consider a simple language of monitors that observe sets of system executions and report verdicts w.r.t. a given Hyper-recHML formula. We first employ a unique omniscient monitor that centrally observes all system traces. Since centralised monitors are not ideal for distributed settings, we also provide a language for decentralized monitors, where each trace has a dedicated monitor; these monitors yield a unique verdict by communicating their observations to one another. For both the centralized and the decentralized settings, we provide a synthesis procedure that, given a formula, yields a monitor that is correct (i.e., sound and violation complete). A key step in proving the correctness of the synthesis for decentralized monitors is a result showing that, for each formula, the synthesized centralized monitor and its corresponding decentralized one are weakly bisimilar for a suitable notion of weak bisimulation.
Luca Aceto, Antonis Achilleos, Elli Anastasiadi, Adrian Francalanza, Daniele Gorla, Jana Wagemaker
CONCUR1
2024 Runtime Instrumentation for Reactive Components
Luca Aceto, Duncan Paul Attard, Adrian Francalanza, Anna Ingólfsdóttir
ECOOP1
2024 A Sound Type System for Secure Currency Flow
abstract
In this paper we focus on TinySol, a minimal calculus for Solidity smart contracts, introduced by Bartoletti et al. We start by rephrasing its syntax (to emphasise its object-oriented flavour) and give a new big-step operational semantics. We then use it to define two security properties, namely call integrity and noninterference. These two properties have some similarities in their definition, in that they both require that some part of a program is not influenced by the other part. However, we show that the two properties are actually incomparable. Nevertheless, we provide a type system for noninterference and show that well-typed programs satisfy call integrity as well; hence, programs that are accepted by our type system satisfy both properties. We finally discuss the practical usability of the type system and its limitations by means of some simple examples.
Luca Aceto, Daniele Gorla, Stian Lasse Lybech
ECOOP1
2024 Preventing Out-of-Gas Exceptions by Typing
Luca Aceto, Daniele Gorla, Stian Lasse Lybech, Mohammad Hamdaqa
ISoLA (1)1
2024 Complexity results for modal logic with recursion via translations and tableaux
abstract
This paper studies the complexity of classical modal logics and of their extension with fixed-point operators, using translations to transfer results across logics. In particular, we show several complexity results for multi-agent logics via translations to and from the $\mu$-calculus and modal logic, which allow us to transfer known upper and lower bounds. We also use these translations to introduce terminating and non-terminating tableau systems for the logics we study, based on Kozen's tableau for the $\mu$-calculus and the one of Fitting and Massacci for modal logic. Finally, we describe these tableaux with $\mu$-calculus formulas, thus reducing the satisfiability of each of these logics to the satisfiability of the $\mu$-calculus, resulting in a general 2EXP upper bound for satisfiability testing.
Luca Aceto, Antonis Achilleos, Elli Anastasiadi, Adrian Francalanza, Anna Ingólfsdóttir
Log. Methods Comput. Sci.1
2024 A monitoring tool for linear-time μHML
Luca Aceto, Antonis Achilleos, Duncan Paul Attard, Léo Exibard, Adrian Francalanza, Anna Ingólfsdóttir
Sci. Comput. Program.1
2023 On first-order runtime enforcement of branching-time properties
Luca Aceto, Ian Cassar, Adrian Francalanza, Anna Ingólfsdóttir
Acta Informatica1
2023 Bidirectional Runtime Enforcement of First-Order Branching-Time Properties
abstract
Runtime enforcement is a dynamic analysis technique that instruments a monitor with a system in order to ensure its correctness as specified by some property. This paper explores bidirectional enforcement strategies for properties describing the input and output behaviour of a system. We develop an operational framework for bidirectional enforcement and use it to study the enforceability of the safety fragment of Hennessy-Milner logic with recursion (sHML). We provide an automated synthesis function that generates correct monitors from sHML formulas, and show that this logic is enforceable via a specific type of bidirectional enforcement monitors called action disabling monitors.
Luca Aceto, Ian Cassar, Adrian Francalanza, Anna Ingólfsdóttir
Log. Methods Comput. Sci.1
2022 On the Axiomatisation of Branching Bisimulation Congruence over CCS
abstract
In this paper we investigate the equational theory of (the restriction, relabelling, and recursion free fragment of) CCS modulo rooted branching bisimilarity, which is a classic, bisimulation-based notion of equivalence that abstracts from internal computational steps in process behaviour. Firstly, we show that CCS is not finitely based modulo the considered congruence. As a key step of independent interest in the proof of that negative result, we prove that each CCS process has a unique parallel decomposition into indecomposable processes modulo branching bisimilarity. As a second main contribution, we show that, when the set of actions is finite, rooted branching bisimilarity has a finite equational basis over CCS enriched with the left merge and communication merge operators from ACP.
Luca Aceto, Valentina Castiglioni, Anna Ingólfsdóttir, Bas Luttik
CONCUR1
2022 A Monitoring Tool for Linear-Time μHML
Luca Aceto, Antonis Achilleos, Duncan Paul Attard, Léo Exibard, Adrian Francalanza, Anna Ingólfsdóttir
COORDINATION1
2022 Monitoring Hyperproperties with Circuits
Luca Aceto, Antonis Achilleos, Elli Anastasiadi, Adrian Francalanza
FORTE1
2022 Axiomatizing recursion-free, regular monitors
Luca Aceto, Antonis Achilleos, Elli Anastasiadi, Anna Ingólfsdóttir
J. Log. Algebraic Methods Program.1
2022 On the Axiomatisability of Parallel Composition
Luca Aceto, Valentina Castiglioni, Anna Ingólfsdóttir, Bas Luttik, Mathias Ruggaard Pedersen
Log. Methods Comput. Sci.1
2022 Are Two Binary Operators Necessary to Obtain a Finite Axiomatisation of Parallel Composition?
abstract
Bergstra and Klop have shown thatbisimilarityhas afiniteequational axiomatisation over ACP/CCS extended with the binaryleftandcommunication mergeoperators. Moller proved that auxiliary operators arenecessaryto obtain a finite axiomatisation of bisimilarity over CCS, and Aceto et al. showed that this remains true whenHennessy’s mergeis added to that language. These results raise the question of whether there isoneauxiliarybinaryoperator whose addition to CCS leads to a finite axiomatisation of bisimilarity. We contribute to answering this question in the simplified setting of the recursion-, relabelling-, and restriction-free fragment of CCS. We formulate three natural assumptions pertaining to the operational semantics of auxiliary operators and their relationship to parallel composition and prove that an auxiliary binary operator facilitating a finite axiomatisation of bisimilarity in the simplified setting cannot satisfy all three assumptions.
Luca Aceto, Valentina Castiglioni, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik
ACM Trans. Comput. Log.1
2021 The Best a Monitor Can Do
abstract
Existing notions of monitorability for branching-time properties are fairly restrictive. This, in turn, impacts the ability to incorporate prior knowledge about the system under scrutiny - which corresponds to a branching-time property - into the runtime analysis. We propose a definition of optimal monitors that verify the best monitorable under- or over-approximation of a specification, regardless of its monitorability status. Optimal monitors can be obtained for arbitrary branching-time properties by synthesising a sound and complete monitor for their strongest monitorable consequence. We show that the strongest monitorable consequence of specifications expressed in Hennessy-Milner logic with recursion is itself expressible in this logic, and present a procedure to find it. Our procedure enables prior knowledge to be optimally incorporated into runtime monitors.
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir, Karoliina Lehtinen
CSL1
2021 Are Two Binary Operators Necessary to Finitely Axiomatise Parallel Composition?
abstract
Bergstra and Klop have shown that bisimilarity has a finite equational axiomatisation over ACP/CCS extended with the binary left and communication merge operators. Moller proved that auxiliary operators are necessary to obtain a finite axiomatisation of bisimilarity over CCS, and Aceto et al. showed that this remains true when Hennessy’s merge is added to that language. These results raise the question of whether there is one auxiliary binary operator whose addition to CCS leads to a finite axiomatisation of bisimilarity. This study provides a negative answer to that question based on three reasonable assumptions.
Luca Aceto, Valentina Castiglioni, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik
CSL1
2021 On Benchmarking for Concurrent Runtime Verification
abstract
Abstract We present a synthetic benchmarking framework that targets the systematic evaluation of RV tools for message-based concurrent systems. Our tool can emulate various load profiles via configuration. It provides a multi-faceted view of measurements that is conducive to a comprehensive assessment of the overhead induced by runtime monitoring. The tool is able to generate significant loads to reveal edge case behaviour that may only emerge when the monitoring system is pushed to its limit. We evaluate our framework in two ways. First, we conduct sanity checks to assess the precision of the measurement mechanisms used, the repeatability of the results obtained, and the veracity of the behaviour emulated by our synthetic benchmark. We then showcase the utility of the features offered by our tool in a two-part RV case study.
Luca Aceto, Duncan Paul Attard, Adrian Francalanza, Anna Ingólfsdóttir
FASE1
2021 On Bidirectional Runtime Enforcement
Luca Aceto, Ian Cassar, Adrian Francalanza, Anna Ingólfsdóttir
FORTE1
2021 Better Late Than Never or: Verifying Asynchronous Components at Runtime
Duncan Paul Attard, Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir, Karoliina Lehtinen
FORTE2
2021 In search of lost time: Axiomatising parallel composition in process algebras
Luca Aceto, Elli Anastasiadi, Valentina Castiglioni, Anna Ingólfsdóttir, Bas Luttik
LICS1
2021 An operational guide to monitorability with applications to regular properties
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir, Karoliina Lehtinen
Softw. Syst. Model.1
2021 Comparing controlled system synthesis and suppression enforcement
Luca Aceto, Ian Cassar, Adrian Francalanza, Anna Ingólfsdóttir
Int. J. Softw. Tools Technol. Transf.1
2020 CONCUR Test-Of-Time Award 2020 Announcement (Invited Paper)
abstract
This short article announces the recipients of the CONCUR Test-of-Time Award 2020.
Luca Aceto, Jos C. M. Baeten, Patricia Bouyer, Holger Hermanns, Alexandra Silva 0001
CONCUR1
2020 On the Axiomatisability of Parallel Composition: A Journey in the Spectrum
abstract
This paper studies the existence of finite equational axiomatisations of the interleaving parallel composition operator modulo the behavioural equivalences in van Glabbeek’s linear time-branching time spectrum. In the setting of the process algebra BCCSP over a finite set of actions, we provide finite, ground-complete axiomatisations for various simulation and (decorated) trace semantics. On the other hand, we show that no congruence over that language that includes bisimilarity and is included in possible futures equivalence has a finite, ground-complete axiomatisation. This negative result applies to all the nested trace and nested simulation semantics.
Luca Aceto, Valentina Castiglioni, Anna Ingólfsdóttir, Bas Luttik, Mathias Ruggaard Pedersen
CONCUR1
2020 The complexity of identifying characteristic formulae
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir
J. Log. Algebraic Methods Program.1
2020 Determinizing monitors for HML with recursion
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir, Sævar Örn Kjartansson
J. Log. Algebraic Methods Program.1
2020 On the axiomatisability of priority III: Priority strikes again
Luca Aceto, Elli Anastasiadi, Valentina Castiglioni, Anna Ingólfsdóttir, Bas Luttik, Mathias Ruggaard Pedersen
Theor. Comput. Sci.1
2019 Comparing Controlled System Synthesis and Suppression Enforcement
Luca Aceto, Ian Cassar, Adrian Francalanza, Anna Ingólfsdóttir
RV1
2019 An Operational Guide to Monitorability
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir, Karoliina Lehtinen
SEFM1
2019 Rule Formats for Nominal Process Calculi
abstract
The nominal transition systems (NTSs) of Parrow et al. describe the operational semantics of nominal process calculi. We study NTSs in terms of the nominal residual transition systems (NRTSs) that we introduce. We provide rule formats for the specifications of NRTSs that ensure that the associated NRTS is an NTS and apply them to the operational specifications of the early and late pi-calculus. We also explore alternative specifications of the NTSs in which we allow residuals of abstraction sort, and introduce translations between the systems with and without residuals of abstraction sort. Our study stems from the Nominal SOS of Cimini et al. and from earlier works in nominal sets and nominal logic by Gabbay, Pitts and their collaborators.
Luca Aceto, Ignacio Fábregas, Álvaro García-Pérez, Anna Ingólfsdóttir, Yolanda Ortega-Mallén
Log. Methods Comput. Sci.1
2019 Adventures in monitorability: from branching to linear time and back again
abstract
This paper establishes a comprehensive theory of runtime monitorability for Hennessy-Milner logic with recursion, a very expressive variant of the modal µ-calculus. It investigates the monitorability of that logic with a linear-time semantics and then compares the obtained results with ones that were previously presented in the literature for a branching-time setting. Our work establishes an expressiveness hierarchy of monitorable fragments of Hennessy-Milner logic with recursion in a linear-time setting and exactly identifies what kinds of guarantees can be given using runtime monitors for each fragment in the hierarchy. Each fragment is shown to be complete, in the sense that it can express all properties that can be monitored under the corresponding guarantees. The study is carried out using a principled approach to monitoring that connects the semantics of the logic and the operational semantics of monitors. The proposed framework supports the automatic, compositional synthesis of correct monitors from monitorable properties.
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir, Karoliina Lehtinen
Proc. ACM Program. Lang.1
2019 When are prime formulae characteristic?
Luca Aceto, Dario Della Monica, Ignacio Fábregas, Anna Ingólfsdóttir
Theor. Comput. Sci.1
2018 On Runtime Enforcement via Suppressions
abstract
Runtime enforcement is a dynamic analysis technique that uses monitors to enforce the behaviour specified by some correctness property on an executing system. The enforceability of a logic captures the extent to which the properties expressible via the logic can be enforced at runtime. We study the enforceability of Hennessy-Milner Logic with Recursion (muHML) with respect to suppression enforcement. We develop an operational framework for enforcement which we then use to formalise when a monitor enforces a muHML property. We also show that the safety syntactic fragment of the logic, sHML, is enforceable by providing an automated synthesis function that generates correct suppression monitors from sHML formulas.
Luca Aceto, Ian Cassar, Adrian Francalanza, Anna Ingólfsdóttir
CONCUR1
2018 A Framework for Parameterized Monitorability
abstract
We introduce a general framework for Runtime Verification, parameterized with respect to a set of conditions. These conditions are encoded in the trace generated by a monitored process, which a monitor can observe. We present this parameterized framework in its general form and prove that it corresponds to a fragment of HML with recursion, extended with these conditions. We then show how this framework can be applied to a number of instantiations of the set of conditions. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir
FoSSaCS1
2017 Rule Formats for Nominal Process Calculi
abstract
The nominal transition systems (NTSs) of Parrow et al. describe the operational semantics of nominal process calculi. We study NTSs in terms of the nominal residual transition systems (NRTSs) that we introduce. We provide rule formats for the specifications of NRTSs that ensure that the associated NRTS is an NTS and apply them to the operational specification of the early pi-calculus. Our study stems from the recent Nominal SOS of Cimini et al. and from earlier works in nominal sets and nominal logic by Gabbay, Pitts and their collaborators.
Luca Aceto, Ignacio Fábregas, Álvaro García-Pérez, Anna Ingólfsdóttir, Yolanda Ortega-Mallén
CONCUR1
2017 Monitoring for Silent Actions
abstract
Silent actions are an essential mechanism for system modelling and specification. They are used to abstractly report the occurrence of computation steps without divulging their precise details, thereby enabling the description of important aspects such as the branching structure of a system. Yet, their use rarely features in specification logics used in runtime verification. We study monitorability aspects of a branching-time logic that employs silent actions, identifying which formulas are monitorable for a number of instrumentation setups. We also consider defective instrumentation setups that imprecisely report silent events, and establish monitorability results for tolerating these imperfections.
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir
FSTTCS1
2017 A Foundation for Runtime Monitoring
Adrian Francalanza, Luca Aceto, Antonis Achilleos, Duncan Paul Attard, Ian Cassar, Dario Della Monica, Anna Ingólfsdóttir
RV2
2017 Logical Characterisations and Compositionality of Input-Output Conformance Simulation
Luca Aceto, Ignacio Fábregas, Carlos Gregorio-Rodríguez, Anna Ingólfsdóttir
SOFSEM1
2017 On the Complexity of Determinizing Monitors
Luca Aceto, Antonis Achilleos, Adrian Francalanza, Anna Ingólfsdóttir, Sævar Örn Kjartansson
CIAA1
2017 Special issue: Selected papers from the 26th International Conference on Concurrency Theory (CONCUR 2015)
Luca Aceto, David de Frutos-Escrig
Acta Informatica1
2017 Monitorability for the Hennessy-Milner logic with recursion
Adrian Francalanza, Luca Aceto, Anna Ingólfsdóttir
Formal Methods Syst. Des.2
2016 A complete classification of the expressiveness of interval logics of Allen's relations: the general and the dense cases
Luca Aceto, Dario Della Monica, Valentin Goranko, Anna Ingólfsdóttir, Angelo Montanari, Guido Sciavicco
Acta Informatica1
2015 When Are Prime Formulae Characteristic?
Luca Aceto, Dario Della Monica, Ignacio Fábregas, Anna Ingólfsdóttir
MFCS (1)1
2015 On Verifying Hennessy-Milner Logic with Recursion at Runtime
Adrian Francalanza, Luca Aceto, Anna Ingólfsdóttir
RV2
2015 A ground-complete axiomatization of stateless bisimilarity over Linda
Luca Aceto, Eugen-Ioan Goriac, Anna Ingólfsdóttir
Inf. Process. Lett.1
2014 On the Expressiveness of the Interval Logic of Allen's Relations Over Finite and Discrete Linear Orders
Luca Aceto, Dario Della Monica, Anna Ingólfsdóttir, Angelo Montanari, Guido Sciavicco
JELIA1
2014 Modelling and simulation of asynchronous real-time systems using Timed Rebeca
Arni Hermann Reynisson, Marjan Sirjani, Luca Aceto, Matteo Cimini, Anna Ingólfsdóttir, Steinar Hugi Sigurdarson
Sci. Comput. Program.3
2014 Axiomatizing weak simulation semantics over BCCSP
Luca Aceto, David de Frutos-Escrig, Carlos Gregorio-Rodríguez, Anna Ingólfsdóttir
Theor. Comput. Sci.1
2013 Exploiting Algebraic Laws to Improve Mechanized Axiomatizations
Luca Aceto, Eugen-Ioan Goriac, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001, Michel A. Reniers
CALCO1
2013 An Algorithm for Enumerating Maximal Models of Horn Theories with an Application to Modal Logics
Luca Aceto, Dario Della Monica, Anna Ingólfsdóttir, Angelo Montanari, Guido Sciavicco
LPAR1
2013 SOS Rule Formats for Idempotent Terms and Idempotent Unary Operators
Luca Aceto, Eugen-Ioan Goriac, Anna Ingólfsdóttir
SOFSEM1
2013 A Complete Classification of the Expressiveness of Interval Logics of Allen's Relations over Dense Linear Orders
abstract
Interval temporal logics are temporal logics that take time intervals, instead of time instants, as their primitive temporal entities. One of the most studied interval temporal logics is Halpern and Shoham's modal logic of time intervals (HS), which has a distinct modality for each binary relation between intervals over a linear order. As HS turns out to be undecidable over most classes of linear orders, the study of HS fragments, featuring a proper subset of HS modalities, is a major item in the research agenda for interval temporal logics. A characterization of HS fragments in terms of their relative expressive power has been given for the class of all linear orders. Unfortunately, there is no easy way to directly transfer such a result to other meaningful classes of linear orders. In this paper, we provide a complete classification of the expressiveness of HS fragments over the class of (all) dense linear orders.
Luca Aceto, Dario Della Monica, Anna Ingólfsdóttir, Angelo Montanari, Guido Sciavicco
TIME1
2013 38th International Colloquium on Automata, Languages and Programming
Luca Aceto, Monika Henzinger, Jirí Sgall
Inf. Comput.1
2013 On the specification of modal systems: A comparison of three frameworks
Luca Aceto, Ignacio Fábregas, David de Frutos-Escrig, Anna Ingólfsdóttir, Miguel Palomino
Sci. Comput. Program.1
2012 Algebraic Synchronization Trees and Processes
Luca Aceto, Arnaud Carayol, Zoltán Ésik, Anna Ingólfsdóttir
ICALP (2)1
2012 The Equational Theory of Weak Complete Simulation Semantics over BCCSP
Luca Aceto, David de Frutos-Escrig, Carlos Gregorio-Rodríguez, Anna Ingólfsdóttir
SOFSEM1
2012 Proving the validity of equations in GSOS languages using rule-matching bisimilarity
abstract
This paper presents a bisimulation-based method for establishing the soundness of equations between terms constructed using operations whose semantics are specified by rules in the GSOS format of Bloom, Istrail and Meyer. The method is inspired by de Simone's FH-bisimilarity and uses transition rules as schematic transitions in a bisimulation-like relation between open terms. The soundness of the method is proved and examples showing its applicability are provided. The proposed bisimulation-based proof method is incomplete, but we do offer some completeness results for restricted classes of GSOS specifications. An extension of the proof method to the setting of GSOS languages with predicates is also offered.
Luca Aceto, Matteo Cimini, Anna Ingólfsdóttir
Math. Struct. Comput. Sci.1
2012 Characteristic formulae for fixed-point semantics: a general framework
abstract
The concurrency theory literature offers a wealth of examples of characteristic-formula constructions for various behavioural relations over finite labelled transition systems and Kripke structures that are defined in terms of fixed points of suitable functions. Such constructions and their proofs of correctness have been developed independently, but have a common underlying structure. This paper provides a general view of characteristic formulae that are expressed in terms of logics that have a facility for the recursive definition of formulae. We show how several examples of characteristic-formula constructions in the literature can be recovered as instances of the proposed general framework, and how the framework can be used to yield novel constructions. The paper also offers general results pertaining to the definition of co-characteristic formulae and of characteristic formulae expressed in terms of infinitary modal logics.
Luca Aceto, Anna Ingólfsdóttir, Paul Blain Levy, Joshua Sack
Math. Struct. Comput. Sci.1
2012 Rule formats for determinism and idempotence
Luca Aceto, Arnar Birgisson, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001, Michel A. Reniers
Sci. Comput. Program.1
2012 Rule formats for distributivity
Luca Aceto, Matteo Cimini, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001, Michel A. Reniers
Theor. Comput. Sci.1
2011 PREG Axiomatizer - A Ground Bisimilarity Checker for GSOS with Predicates
Luca Aceto, Georgiana Caltais, Eugen-Ioan Goriac, Anna Ingólfsdóttir
CALCO1
2011 Axiomatizing Weak Ready Simulation Semantics over BCCSP
Luca Aceto, David de Frutos-Escrig, Carlos Gregorio-Rodríguez, Anna Ingólfsdóttir
ICTAC1
2011 Rule Formats for Distributivity
Luca Aceto, Matteo Cimini, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001, Michel A. Reniers
LATA1
2011 Sigma algebras in probabilistic epistemic dynamics
abstract
This paper extends probabilistic dynamic epistemic logic from a finite setting to an infinite setting, by introducing σ-algebras to the probability spaces in the models. This may extend the applicability of the logic to a real world setting with infinitely many possible measurements. It is shown that the dynamics preserves desirable properties of measurability and that completeness of the proof system holds with the extended semantics.
Luca Aceto, Wiebe van der Hoek, Anna Ingólfsdóttir, Joshua Sack
TARK1
2011 Complete and ready simulation semantics are not finitely based over BCCSP, even with a singleton alphabet
Luca Aceto, David de Frutos-Escrig, Carlos Gregorio-Rodríguez, Anna Ingólfsdóttir
Inf. Process. Lett.1
2011 On the axiomatizability of priority II
Luca Aceto, Taolue Chen 0001, Anna Ingólfsdóttir, Bas Luttik, Jaco van de Pol
Theor. Comput. Sci.1
2011 SOS rule formats for zero and unit elements
Luca Aceto, Matteo Cimini, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001, Michel A. Reniers
Theor. Comput. Sci.1
2010 A Rule Format for Unit Elements
Luca Aceto, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001, Michel A. Reniers
SOFSEM1
2010 Lifting non-finite axiomatizability results to extensions of process algebras
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001
Acta Informatica1
2010 Resource bisimilarity and graded bisimilarity coincide
Luca Aceto, Anna Ingólfsdóttir, Joshua Sack
Inf. Process. Lett.1
2009 Foreword: special issue in memory of Nadia Busi
abstract
We still recall very vividly the announcement of Nadia Busi's death. It was Wednesday, 5 September 2007, and we were enjoying the half-day excursion at CONCUR 2007, a conference where just before lunch on that very day some of Nadia's latest work had been presented. The weather was splendid and we were enjoying the gorgeous view from the Arrábida Convent, basking in the glorious sunlight and admiring the blue sea in the distance. Everything was a celebration of life until death struck. Mario Bravetti, one of our colleagues from Bologna, received a phone call and broke the news to us that ‘Nadia has passed away’. After receiving this message, a cloud came over all the CONCUR participants who had known her.
Luca Aceto, Anna Ingólfsdóttir
Math. Struct. Comput. Sci.1
2009 A finite equational base for CCS with left merge and communication merge
abstract
Using the left merge and the communication merge from ACP, we present an equational base (i.e., a ground-complete and ω-complete set of valid equations) for the fragment of CCS without recursion, restriction and relabeling modulo (strong) bisimilarity. Our equational base is finite if the set of actions is finite.
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik
ACM Trans. Comput. Log.1
2008 A Cancellation Theorem for BCCSP
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir
Fundam. Informaticae1
2008 The equational theory of prebisimilarity over basic CCS with divergence
Luca Aceto, Silvio Capobianco, Anna Ingólfsdóttir, Bas Luttik
Inf. Process. Lett.1
2008 On the expressibility of priority
Luca Aceto, Anna Ingólfsdóttir
Inf. Process. Lett.1
2008 On the axiomatisability of priority
abstract
This paper studies the equational theory of bisimulation equivalence over the process algebra BCCSP extended with the priority operator of Baeten, Bergstra and Klop. We prove that, in the presence of an infinite set of actions, bisimulation equivalence has no finite, sound, ground-complete equational axiomatisation over that language. This negative result applies even if the syntax is extended with an arbitrary collection of auxiliary operators, and motivates the study of axiomatisations using equations with action predicates as conditions. In the presence of an infinite set of actions, it is shown that, in general, bisimulation equivalence has no finite, sound, ground-complete axiomatisation consisting of equations with action predicates as conditions over the language studied in this paper. Finally, sufficient conditions on the priority structure over actions are identified that lead to a finite, ground-complete axiomatisation of bisimulation equivalence using equations with action predicates as conditions.
Luca Aceto, Taolue Chen 0001, Wan J. Fokkink, Anna Ingólfsdóttir
Math. Struct. Comput. Sci.1
2007 Ready to Preorder: Get Your BCCSP Axiomatization for Free!
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir
CALCO1
2007 Impossibility Results for the Equational Theory of Timed CCS
Luca Aceto, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001
CALCO1
2007 The Saga of the Axiomatization of Parallel Composition
Luca Aceto, Anna Ingólfsdóttir
CONCUR1
2006 On the Axiomatizability of Priority
Luca Aceto, Taolue Chen 0001, Wan J. Fokkink, Anna Ingólfsdóttir
ICALP (2)1
2006 A Finite Equational Base for CCS with Left Merge and Communication Merge
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik
ICALP (2)1
2006 Bisimilarity is not finitely based over BPA with interrupt
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Sumit Nain
Theor. Comput. Sci.1
2005 Bisimilarity Is Not Finitely Based over BPA with Interrupt
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Sumit Nain
CALCO1
2005 Split-2 bisimilarity has a finite axiomatization over CCS with Hennessy's merge
abstract
This note shows that split-2 bisimulation equivalence (also known as timed equivalence) affords a finite equational axiomatization over the process algebra obtained by adding an auxiliary operation proposed by Hennessy in 1981 to the recursion, relabelling and restriction free fragment of Milner's Calculus of Communicating Systems. Thus the addition of a single binary operation, viz. Hennessy's merge, is sufficient for the finite equational axiomatization of parallel composition modulo this non-interleaving equivalence. This result is in sharp contrast to a theorem previously obtained by the same authors to the effect that the same language is not finitely based modulo bisimulation equivalence.
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik
Log. Methods Comput. Sci.1
2005 Guest editors' foreword: Process Algebra
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Zoltán Ésik
Theor. Comput. Sci.1
2005 CCS with Hennessy's merge has no finite-equational axiomatization
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik
Theor. Comput. Sci.1
2004 Nested semantics over finite trees are equationally hard
Luca Aceto, Wan J. Fokkink, Rob J. van Glabbeek, Anna Ingólfsdóttir
Inf. Comput.1
2004 The Complexity of Checking Consistency of Pedigree Information and Related Problems
Luca Aceto, Jens A. Hansen, Anna Ingólfsdóttir, Jacob Johnsen, John Knudsen
J. Comput. Sci. Technol.1
2003 A note on an expressiveness hierarchy for multi-exit iteration
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir
Inf. Process. Lett.1
2003 Foreword To Special Issue: The Difference Between Concurrent And Sequential Computation
abstract
Computer Science has witnessed the emergence of a plethora of different logics, models and paradigms for the description of computation. Yet, the classic Church–Turing thesis may be seen as indicating that all general models of computation are equivalent. Alan Perlis referred to this as the ‘Turing tarpit’, and argued that some of the most crucial distinctions in computing methodology, such as sequential versus parallel, deterministic versus non-deterministic, local versus distributed disappear if all one sees in computation is pure symbol pushing. How can we express formally the difference between these models of computation?
Luca Aceto, Giuseppe Longo, Björn Victor
Math. Struct. Comput. Sci.1
2003 The power of reachability testing for timed automata
Luca Aceto, Patricia Bouyer, Augusto Burgueño, Kim G. Larsen
Theor. Comput. Sci.1
2003 Equational theories of tropical semirings
Luca Aceto, Zoltán Ésik, Anna Ingólfsdóttir
Theor. Comput. Sci.1
2003 The max-plus algebra of the natural numbers has no finite equational basis
Luca Aceto, Zoltán Ésik, Anna Ingólfsdóttir
Theor. Comput. Sci.1
2001 Axiomatizing Tropical Semirings
Luca Aceto, Zoltán Ésik, Anna Ingólfsdóttir
FoSSaCS1
2001 2-Nested Simulation Is Not Finitely Equationally Axiomatizable
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir
STACS1
2001 Corrigendum: A Domain Equation for Bisimulation: Volume 92 Number 2 (1991), pages 161-218
Samson Abramsky, Luca Aceto, Anna Ingólfsdóttir
Inf. Comput.2
2001 Preface: Process Algebra
Luca Aceto, Wan J. Fokkink
Inf. Process. Lett.1
2000 On the Two-Variable Fragment of the Equational Theory of the Max-Sum Algebra of the Natural Numbers
Luca Aceto, Zoltán Ésik, Anna Ingólfsdóttir
STACS1
1999 Testing Hennessy-Milner Logic with Recursion
Luca Aceto, Anna Ingólfsdóttir
FoSSaCS1
1999 Is Your Model Checker on Time? On the Complexity of Model Checking for Timed Modal Logics
Luca Aceto, François Laroussinie
MFCS1
1999 A Complete Equational Axiomatization for MPA with String Iteration
Luca Aceto, Jan Friso Groote
Theor. Comput. Sci.1
1998 A Cook's Tour of Equational Axiomatizations for Prefix Iteration
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir
FoSSaCS1
1998 The Power of Reachability Testing for Timed Automata
Luca Aceto, Patricia Bouyer, Augusto Burgueño, Kim G. Larsen
FSTTCS1
1998 Model Checking via Reachability Testing for Timed Automata
Luca Aceto, Augusto Burgueño, Kim G. Larsen
TACAS1
1998 A Menagerie of NonFfinitely Based Process Semantics over BPA* - From Ready Simulation to Completed Traces
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir
Math. Struct. Comput. Sci.1
1998 On a Question of A. Salomaa: The Equational Theory of Regular Expressions Over a Singleton Alphabet is not Finitely Based
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir
Theor. Comput. Sci.1
1997 An Equational Axiomatization for Multi-Exit Iteration
Luca Aceto, Wan J. Fokkink
Inf. Comput.1
1997 A Characterization of Finitary Bisimulation
Luca Aceto, Anna Ingólfsdóttir
Inf. Process. Lett.1
1996 Timing and Causality in Process Algebra
Luca Aceto
Acta Informatica1
1996 Axiomatizing Prefix Iteration with Silent Steps
Luca Aceto, Rob J. van Glabbeek, Wan J. Fokkink, Anna Ingólfsdóttir
Inf. Comput.1
1996 CPO Models for Compact GSOS Languages
Luca Aceto, Anna Ingólfsdóttir
Inf. Comput.1
1995 A Complete Axiomatization of Timed Bisimulation for a Class of Timed Regular Behaviours
Luca Aceto, Alan Jeffrey
Theor. Comput. Sci.1
1994 Deriving Complete Inference Systems for a Class of GSOS Languages Generation Regular Behaviours
Luca Aceto
CONCUR1
1994 A Static View of Localities
abstract
Abstract This paper proposes alternative, effective characterizations for nets of automata of the location equivalence and preorder presented by Boudol et al. in the companion paper [BCHK]. Contrary to the technical development in the above given reference, where locations are dynamically associated to the subparts of a process in the operational semantics, the equivalence and preorder we propose are based on a static association of locations to the parallel components of a net. Following this static approach, it is possible to give these “distributed nets” a standard operational semantics which associates with each net a finite labelled transition system. Using this operational semantics for distributed nets, we introduce effective notions of equivalence and preorder which are shown to coincide with those proposed in [BCHK].
Luca Aceto
Formal Aspects Comput.1
1994 Turning SOS Rules into Equations
abstract
Many process algebras are defined by structural operational semantics (SOS). Indeed, most such definitions are nicely structured and fit the GSOS format of Bloom et al. (J. Assoc. Comput. Mach., to appear). We give a procedure for converting any GSOS language definition to a finite complete equational axiom system (possibly with one infinitary induction principle) which precisely characterizes strong bisimulation of processes.
Luca Aceto, Bard Bloom, Frits W. Vaandrager
Inf. Comput.1
1994 Adding Action Refinement to a Finite Process Algebra
Luca Aceto, Matthew Hennessy
Inf. Comput.1
1994 On "Axiomatising Finite Concurrent Processes"
abstract
In his pioneering paper [Axiomatising finite concurrent processes, SIAM J. Comput., 17 (1988), pp. 997–1017], Hennessy gave complete axiomatizations of Milner’s observational congruence and of t-observational congruence which made use of an auxiliary operation to axiomatize parallel composition. Unfortunately, those axiomatizations turn out to be flawed due to the subtle interplay between Hennessy’s auxiliary parallel operator and synchronization. The aim of this paper is to present correct versions of the equational characterizations given in Hennessy’s paper. Some of the problems which arise in giving operational semantics to the auxiliary operators used by Bergstra and Klop and Hennessy in the theory of congruences like Milner’s observational congruence are also discussed.
Luca Aceto
SIAM J. Comput.1
1994 GSOS and Finite Labelled Transition Systems
Luca Aceto
Theor. Comput. Sci.1
1993 On the Ill-Timed but Well-Caused
Luca Aceto
CONCUR1
1993 Towards Action-Refinement in Process Algebras
Luca Aceto, Matthew Hennessy
Inf. Comput.1
1992 Turning SOS Rules into Equations
abstract
A procedure is given for extracting from a GSOS specification of an arbitrary process algebra a complete axiom system for bisimulation equivalence (equational, except for possibly one conditional equation). The methods apply to almost all SOSs for process algebras that have appeared in the literature, and the axiomatizations compare reasonably well with most axioms that have been presented. In particular, they discover the L characterization of parallel composition. It is noted that completeness results for equational axiomatizations are tedious and have become rather standard in many cases. A generalization of extant completeness results shows that in principle this burden can be completely removed if one gives a GSOS description of a process algebra.>
Luca Aceto, Bard Bloom, Frits W. Vaandrager
LICS1
1992 History preserving, causal and mixed-ordering equivalence over stable event structures
Luca Aceto
Fundam. Informaticae1
1992 Relating distributed, temporal and causal observations of simple processes
Luca Aceto
Fundam. Informaticae1
1992 Termination, Deadlock, and Divergence
abstract
In this paper, a process algebra that incorporates explicit representations of successful termination, deadlock, and divergence is introduced and its semantic theory is analyzed. Both an operational and a denotational semantics for the language is given and it is shown that they agree. The operational theory is based upon a suitable adaptation of the notion of bisimulation preorder. The denotational semantics for the language is given in terms of the initial continuous algebra that satisfies a set of equations E , CI E . It is shown that CI E is fully abstract with respect to our choice of behavioral preorder. Several results of independent interest are obtained; namely, the finite approximability of the behavioral preorder and a partial completeness result for the set of equations E with respect to the preorder.
Luca Aceto, Matthew Hennessy
J. ACM1
1991 A Theory of Testing for ACP
Luca Aceto, Anna Ingólfsdóttir
CONCUR1
1991 Failures Semantics for a Simple Process Language with Refinement
Luca Aceto, Uffe Engberg
FSTTCS1
1991 Adding Action Refinement to a Finite Process Algebra
Luca Aceto, Matthew Hennessy
ICALP1
1991 On Relating Concurency and Nondeterminism
Luca Aceto
MFPS1
1989 Towards Action-Refinement in Process Algebras
abstract
A simple process algebra which supports a form of refinement of an action by a process is presented and the question of an appropriate equivalence relation for it is addressed. The main result is that an adequate equivalence can be defined in a very intuitive manner and moreover can be axiomatized in much the same way as the standard behavioral equivalences.>
Luca Aceto, Matthew Hennessy
LICS1