Georgiana Caltais

dblp:21/7130 · DBLP profile ↗
← Back
13ranked-venue papers
7as first author
5since 2021 · last 2026
0000-0002-8653-2299ORCID · verified

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

Software engineering, systems software and programming languages · 9 · 6 first-author · 5 since 2021Theory of computation · 6 · 3 first-author · 2 since 2021
YearPublicationVenuePosition
2026 Executable Counterfactuals: A Causal Calculus for Concurrent Systems (Keynote)
abstract
Modern software systems are increasingly concurrent, adaptive, and generative, yet our formal methods still focus primarily on describing what systems do rather than why particular behaviours arise. In this talk, I will present ongoing work on a causal calculus for concurrent systems that combines process algebra, modal logic, and intervention-based causality in the style of Halpern and Pearl.
Georgiana Caltais
GPCE1
2025 Concurrency Under Control: Systematic Analysis of SDN Races Hazards
Georgiana Caltais, Andrei Covaci, Hossein Hojjat
iFM1
2022 DyNetKAT: An Algebra of Dynamic Networks
abstract
Abstract We introduce a formal language for specifying dynamic updates for Software Defined Networks. Our language builds upon Network Kleene Algebra with Tests (NetKAT) and adds constructs for synchronisations and multi-packet behaviour to capture the interaction between the control- and data-plane in dynamic updates. We provide a sound and ground-complete axiomatisation of our language. We exploit the equational theory and provide an efficient method for reasoning about safety properties. We implement our equational theory in DyNetiKAT – a tool prototype, based on the Maude Rewriting Logic and the NetKAT tool, and apply it to a case study. We show that we can analyse the case study for networks with hundreds of switches using our tool prototype.
Georgiana Caltais, Hossein Hojjat, Mohammad Reza Mousavi 0001, Hünkar Can Tunç
FoSSaCS1
2022 A Language-Based Causal Model for Safety
Marcello M. Bonsangue, Georgiana Caltais, Hünkar Can Tunç
TASE2
2021 Explaining safety failures in NetKAT
Georgiana Caltais, Hünkar Can Tunç
J. Log. Algebraic Methods Program.1
2020 Correctness of an ATL Model Transformation from SysML State Machine Diagrams to Promela
abstract
In this paper we discuss the correctness of an ATL-based model transformation from the systems engineering modelling language SysML into Promela, the input language of the SPIN model checker. More precisely, we reduce showing the correctness of the transformation to showing a notion of what we refer to as observational equivalence of the SysML and the generated Promela models, respectively. This paves the way to a proof technique that could be further exploited in order to argue the correctness of model transformations from SysML to various model checkers, based on the observable actions generated by the systems under analysis.
Georgiana Caltais, Stefan Leue, Hargurbir Singh
MODELSWARD1
2020 Causal Reasoning for Safety in Hennessy Milner Logic
abstract
Determining and computing root causes in system failures is a significant issue in science and engineering. In this paper, we introduce a notion of causality for explaining counterexamples in system analysis based on formal models. The counter-examples are produced by checking for hazardous situati ons expressed in the Hennessy-Milner Logic, in the context of Labelled Transition System models. We also introduce CauseJMu, a tool for automatically identifying such causal computations within a system model. CauseJMu relies on encoding causality in terms of an extension of Hennessy-Milner Logic to recursive formulae with data. The encodings enable deciding whether a certain computation is causal or not, using the mCRL2 model checker.
Georgiana Caltais, Mohammad Reza Mousavi 0001, Hargurbir Singh
Fundam. Informaticae1
2017 On the verification of SCOOP programs
Georgiana Caltais, Bertrand Meyer 0001
Sci. Comput. Program.1
2016 A coalgebraic view on decorated traces
abstract
In the concurrency theory, various semantic equivalences on transition systems are based on traces decorated with some additional observations, generally referred to as decorated traces. Using the generalized powerset construction, recently introduced by a subset of the authors (Silva et al.2010 FSTTCS. LIPIcs8 272–283), we give a coalgebraic presentation of decorated trace semantics. The latter include ready, failure, (complete) trace, possible futures, ready trace and failure trace semantics for labelled transition systems, and ready, (maximal) failure and (maximal) trace semantics for generative probabilistic systems. This yields a uniform notion of minimal representatives for the various decorated trace equivalences, in terms of final Moore automata. As a consequence, proofs of decorated trace equivalence can be given by coinduction, using different types of (Moore-) bisimulation (up-to context).
Filippo Bonchi, Marcello M. Bonsangue, Georgiana Caltais, Jan Rutten, Alexandra Silva 0001
Math. Struct. Comput. Sci.3
2013 Brzozowski's and Up-To Algorithms for Must Testing
Filippo Bonchi, Georgiana Caltais, Damien Pous, Alexandra Silva 0001
APLAS2
2013 Automatic equivalence proofs for non-deterministic coalgebras
Marcello M. Bonsangue, Georgiana Caltais, Eugen-Ioan Goriac, Dorel Lucanu, Jan Rutten, Alexandra Silva 0001
Sci. Comput. Program.2
2011 PREG Axiomatizer - A Ground Bisimilarity Checker for GSOS with Predicates
Luca Aceto, Georgiana Caltais, Eugen-Ioan Goriac, Anna Ingólfsdóttir
CALCO2
2009 CIRC: A Behavioral Verification Tool Based on Circular Coinduction
Dorel Lucanu, Eugen-Ioan Goriac, Georgiana Caltais, Grigore Rosu
CALCO3