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

Ignacio Fábregas

dblp:58/2507 · DBLP profile ↗
← Back
11ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0002-3045-4180ORCID · verified

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

Theory of computation · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 1 since 2021Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1

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
2 papers
Program verification · 68% Operating systems · 18% Programming languages and type systems · 14%
Theoretical computer science
1 paper
Logic in computer science · 100%

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

TopicWeightPapersLastEvidence papers
Program verification › program logic
separation logic
0.922021
On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021
Specifying concurrent programs in separation logic: morphisms and simulations · Proc. ACM Program. Lang. 2019
Program verification › program logic › separation logic
concurrent separation logic
0.512021
On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021
Operating systems › resource management › memory management
ownership transfer
0.512021
On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021
Logic in computer science › algebraic logic
algebraic semantics
0.512021
On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021
Program verification › proof assistants
proof reuse
0.412019
Specifying concurrent programs in separation logic: morphisms and simulations · Proc. ACM Program. Lang. 2019
Programming languages and type systems
state transition systems
0.412019
Specifying concurrent programs in separation logic: morphisms and simulations · Proc. ACM Program. Lang. 2019
Program verification
modular verification
0.112021
On algebraic abstractions for concurrent separation logics · Proc. ACM Program. Lang. 2021

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

separating relations · 1.0category theory · 1.0morphisms · 0.5morphism · 0.5morphism-specific simulation · 0.4
YearPublicationVenuePosition
2021 On algebraic abstractions for concurrent separation logics
abstract
Concurrent separation logic is distinguished by transfer of state ownership upon parallel composition and framing. The algebraic structure that underpins ownership transfer is that of partial commutative monoids (PCMs). Extant research considers ownership transfer primarily from the logical perspective while comparatively less attention is drawn to the algebraic considerations. This paper provides an algebraic formalization of ownership transfer in concurrent separation logic by means of structure-preserving partial functions (i.e., morphisms) between PCMs, and an associated notion of separating relations. Morphisms of structures are a standard concept in algebra and category theory, but haven't seen ubiquitous use in separation logic before. Separating relations. are binary relations that generalize disjointness and characterize the inputs on which morphisms preserve structure. The two abstractions facilitate verification by enabling concise ways of writing specs, by providing abstract views of threads' states that are preserved under ownership transfer, and by enabling user-level construction of new PCMs out of existing ones.
Frantisek Farka, Aleksandar Nanevski, Anindya Banerjee 0001, Germán Andrés Delbianco, Ignacio Fábregas
Proc. ACM Program. Lang.5
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.2
2019 Specifying concurrent programs in separation logic: morphisms and simulations
abstract
In addition to pre- and postconditions, program specifications in recent separation logics for concurrency have employed an algebraic structure of resources —a form of state transition systems—to describe the state-based program invariants that must be preserved, and to record the permissible atomic changes to program state. In this paper we introduce a novel notion of resource morphism , i.e. structure-preserving function on resources, and show how to effectively integrate it into separation logic, using an associated notion of morphism-specific simulation . We apply morphisms and simulations to programs verified under one resource, to compositionally adapt them to operate under another resource, thus facilitating proof reuse.
Aleksandar Nanevski, Anindya Banerjee 0001, Germán Andrés Delbianco, Ignacio Fábregas
Proc. ACM Program. Lang.4
2019 When are prime formulae characteristic?
Luca Aceto, Dario Della Monica, Ignacio Fábregas, Anna Ingólfsdóttir
Theor. Comput. Sci.3
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
CONCUR2
2017 Logical Characterisations and Compositionality of Input-Output Conformance Simulation
Luca Aceto, Ignacio Fábregas, Carlos Gregorio-Rodríguez, Anna Ingólfsdóttir
SOFSEM2
2015 When Are Prime Formulae Characteristic?
Luca Aceto, Dario Della Monica, Ignacio Fábregas, Anna Ingólfsdóttir
MFCS (1)3
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.2
2009 Non-strongly Stable Orders Also Define Interesting Simulation Relations
Ignacio Fábregas, David de Frutos-Escrig, Miguel Palomino
CALCO1
2008 Multiset Bisimulations as a Common Framework for Ordinary and Probabilistic Bisimulations
David de Frutos-Escrig, Miguel Palomino, Ignacio Fábregas
FORTE3
2007 Reflection and Preservation of Properties in Coalgebraic (bi)Simulations
Ignacio Fábregas, Miguel Palomino, David de Frutos-Escrig
ICTAC1