EDBT 2026 Demo / reviewers in the wild / expert
Irek Ulidowski
dblp:u/IrekUlidowski
· DBLP profile ↗
36ranked-venue papers
9as first author
9since 2021 · last 2026
0000-0002-3834-2036ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 32 · 9 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 12 · 2 first-author · 4 since 2021Software engineering, systems software and programming languages · 4 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On the Encodability of Reversible Process CalculiabstractReversibility, allowing one to execute a program not only forwards as usual, but also backwards, has emerged as a fundamental concept in computing, with applications ranging from debugging and fault tolerance to biological and quantum systems. CCSK, a reversible extension of CCS, is a paradigmatic model of reversible concurrent computation. In this paper, we investigate the encodability of CCSK into classical forward-only concurrent models. We establish a separation theorem showing that there is no basic, success-sensitive encoding of CCSK into CCS or the π-calculus, highlighting the strong impact of reversibility on expressive power. We then present an encoding of CCSK processes with only top-level parallel composition into the internal π-calculus, correct up to strong bisimilarity. We also identify a fundamental limitation: no parallel-preserving encoding of CCSK (with arbitrary parallel composition) into the π-calculus can be correct up to strong bisimilarity. Finally, we provide a parallel-preserving encoding correct under a weaker behavioural correspondence: weak mutual simulation. Our findings extend the literature of encodability results to reversible process calculi. Ivan Lanese, Claudio Antares Mezzina, Iain Phillips 0001, Irek Ulidowski, Shoji Yuen |
CONCUR | 4 |
| 2025 | Independence and Causality in the Reversible Concurrent Setting
Clément Aubert, Iain Phillips 0001, Irek Ulidowski |
RC | 3 |
| 2024 | An Axiomatic Theory for Reversible ComputationabstractUndoing computations of a concurrent system is beneficial in many situations, such as in reversible debugging of multi-threaded programs and in recovery from errors due to optimistic execution in parallel discrete event simulation. A number of approaches have been proposed for how to reverse formal models of concurrent computation, including process calculi such as CCS, languages like Erlang, and abstract models such as prime event structures and occurrence nets. However, it has not been settled as to what properties a reversible system should enjoy, nor how the various properties that have been suggested, such as the parabolic lemma and the causal-consistency property, are related. We contribute to a solution to these issues by using a generic labelled transition system equipped with a relation capturing whether transitions are independent to explore the implications between various reversibility properties. In particular, we show how all properties we consider are derivable from a set of axioms. Our intention is that when establishing properties of some formalism, it will be easier to verify the axioms rather than proving properties such as the parabolic lemma directly. We also introduce two new properties related to causal-consistent reversibility, namely causal liveness and causal safety, stating, respectively, that an action can be undone if (causal liveness) and only if (causal safety) it is independent from all of the following actions. These properties come in three flavours: defined in terms of independent transitions, independent events, or via an ordering on events. Both causal liveness and causal safety are derivable from our axioms. Ivan Lanese, Iain Phillips 0001, Irek Ulidowski |
ACM Trans. Comput. Log. | 3 |
| 2023 | Towards a Taxonomy for Reversible Computation Approaches
Robert Glück, Ivan Lanese, Claudio Antares Mezzina, Jaroslaw Adam Miszczak, Iain Phillips 0001, Irek Ulidowski, Germán Vidal |
RC | 6 |
| 2023 | Saving Memory Space in Deep Neural Networks by Recomputing: A Survey
Irek Ulidowski |
RC | 1 |
| 2023 | MEEDNets: Medical Image Classification via Ensemble Bio-inspired Evolutionary DenseNetsabstractInspired by the biological evolution, this paper proposes an evolutionary synthesis mechanism to automatically evolve DenseNet towards high sparsity and efficiency for medical image classification. Unlike traditional automatic design methods, this mechanism generates a sparser offspring in each generation based on its previous trained ancestor. Concretely, we use a synaptic model to mimic biological evolution in the asexual reproduction. Each generation’s knowledge is passed down to its descendant, and an environmental constraint limits the size of the descendant evolutionary DenseNet, moving the evolution process towards high sparsity. Additionally, to address the limitation of ensemble learning that requires multiple base networks to make decisions, we propose an evolution-based ensemble learning mechanism. It utilises the evolutionary synthesis scheme to generate highly sparse descendant networks, which can be used as base networks to perform ensemble learning in inference. This is specially useful in the extreme case when there is only a single network. Finally, we propose the MEEDNets (Medical Image Classification via Ensemble Bio-inspired Evolutionary DenseNets) model which consists of multiple evolutionary DenseNet-121s synthesised in the evolution process. Experimental results show that our bio-inspired evolutionary DenseNets are able to drop less important structures and compensate for the increasingly sparse architecture. In addition, our proposed MEEDNets model outperforms the state-of-the-art methods on two publicly accessible medical image datasets. All source code of this study is available at https://github.com/hengdezhu/MEEDNets. Hengde Zhu, Wei Wang 0357, Irek Ulidowski, Shuihua Wang, Yudong Zhang 0001 |
Knowl. Based Syst. | 3 |
| 2022 | Towards Causal-Consistent Reversibility of Imperative Concurrent Programs
James Hoey, Irek Ulidowski |
RC | 2 |
| 2022 | Reversing an imperative concurrent programming language
James Hoey, Irek Ulidowski |
Sci. Comput. Program. | 2 |
| 2022 | Modelling of DNA mismatch repair with a reversible process calculusabstractWe have demonstrated in previous work that the Calculus of Covalent Bonding (CCB) can be used to simulate higher-level biochemical processes. This is significant since CCB was originally devised to model lower-level organic chemical reactions. In this paper we extend the use of the calculus to model an important gene repair pathway, namely DNA Mismatch Repair (MMR). This complex pathway involves four helper proteins and needs a distinction between the two chains in a DNA strand. In order to achieve this, we extend the calculus by allowing prefixing with collections of bonding sites. Stefan Kuhn 0001, Irek Ulidowski |
Theor. Comput. Sci. | 2 |
| 2020 | An Axiomatic Approach to Reversible ComputationabstractAbstract Undoing computations of a concurrent system is beneficial in many situations, e.g., in reversible debugging of multi-threaded programs and in recovery from errors due to optimistic execution in parallel discrete event simulation. A number of approaches have been proposed for how to reverse formal models of concurrent computation including process calculi such as CCS, languages like Erlang, prime event structures and occurrence nets. However it has not been settled what properties a reversible system should enjoy, nor how the various properties that have been suggested, such as the parabolic lemma and the causal-consistency property, are related. We contribute to a solution to these issues by using a generic labelled transition system equipped with a relation capturing whether transitions are independent to explore the implications between these properties. In particular, we show how they are derivable from a set of axioms. Our intention is that when establishing properties of some formalism it will be easier to verify the axioms rather than proving properties such as the parabolic lemma directly. We also introduce two new notions related to causal consistent reversibility, namely causal safety and causal liveness, and show that they are derivable from our axioms. Ivan Lanese, Iain Phillips 0001, Irek Ulidowski |
FoSSaCS | 3 |
| 2020 | Reversible Occurrence Nets and Causal Reversible Prime Event Structures
Hernán C. Melgratti, Claudio Antares Mezzina, Iain Phillips 0001, G. Michele Pinna, Irek Ulidowski |
RC | 5 |
| 2020 | Reversing Place Transition Nets
Hernán C. Melgratti, Claudio Antares Mezzina, Irek Ulidowski |
Log. Methods Comput. Sci. | 3 |
| 2019 | Reversing P/T Nets
Hernán C. Melgratti, Claudio Antares Mezzina, Irek Ulidowski |
COORDINATION | 3 |
| 2019 | Reversible Imperative Parallel Programs and Debugging
James Hoey, Irek Ulidowski |
RC | 2 |
| 2018 | Local reversibility in a Calculus of Covalent Bonding
Stefan Kuhn 0001, Irek Ulidowski |
Sci. Comput. Program. | 2 |
| 2016 | A Calculus for Local Reversibility
Stefan Kuhn 0001, Irek Ulidowski |
RC | 2 |
| 2015 | Towards Modelling of Local Reversibility
Stefan Kuhn 0001, Irek Ulidowski |
RC | 2 |
| 2014 | Arbitration and Reversibility of Parallel Delay-Insensitive Modules
Daniel Morrison, Irek Ulidowski |
RC | 2 |
| 2014 | Concurrency and Reversibility
Irek Ulidowski, Iain Phillips 0001, Shoji Yuen |
RC | 1 |
| 2014 | Event Identifier LogicabstractIn this paper we introduce Event Identifier Logic (EIL), which extends Hennessy–Milner logic by the addition of: (1) reverse as well as forward modalities; and (2) identifiers to keep track of events. We show that this logic corresponds to hereditary history-preserving (HH) bisimulation equivalence within a particular true-concurrency model, namely, stable configuration structures. We also show how natural sublogics of EIL correspond to coarser equivalences. In particular, we provide logical characterisations of weak-history- preserving (WH) and history-preserving (H) bisimulation. Logics corresponding to HH and H bisimulation have been given previously, but none, as far as we are aware, corresponding to WH bisimulation (when autoconcurrency is allowed). We also present characteristic formulas that characterise individual structures with respect to history-preserving equivalences. Iain Phillips 0001, Irek Ulidowski |
Math. Struct. Comput. Sci. | 2 |
| 2013 | Reversibility and Asymmetric Conflict in Event Structures
Iain Phillips 0001, Irek Ulidowski |
CONCUR | 2 |
| 2013 | Reversible Delay-Insensitive Distributed Memory Modules
Daniel Morrison, Irek Ulidowski |
RC | 2 |
| 2013 | Modelling of Bonding with Processes and Events
Iain Phillips 0001, Irek Ulidowski, Shoji Yuen |
RC | 2 |
| 2012 | A hierarchy of reverse bisimulations on stable configuration structuresabstractVan Glabbeek and Goltz (and later Fecher) have investigated the relationships between various equivalences on stable configuration structures, including interleaving bisimulation (IB), step bisimulation (SB), pomset bisimulation and hereditary history-preserving (H-H) bisimulation. Since H-H bisimulation may be characterised by the use of reverse as well as forward transitions, it is of interest to investigate these and other forms of bisimulations where both forward and reverse transitions are allowed. Bednarczyk asked whether SB with reverse steps is as strong as H-H bisimulation. We answer this question negatively. We give various characterisations of SB with reverse steps, showing that forward steps do not add power. We strengthen Bednarczyk's result that, in the absence of auto-concurrency, reverse IB is as strong as H-H bisimulation, by showing that we need only exclude auto-concurrent events at the same depth in the configuration. We consider several other forms of observations of reversible behaviour and define a wide range of bisimulations by mixing the forward and reverse observations. We investigate the power of these bisimulations and represent the relationships between them as a hierarchy with IB at the bottom and H-H at the top. Iain Phillips 0001, Irek Ulidowski |
Math. Struct. Comput. Sci. | 2 |
| 2010 | Preface: Hybrid automata and oscillatory behaviour in biological systems
Nicola Cannata, Emanuela Merelli, Irek Ulidowski |
Theor. Comput. Sci. | 3 |
| 2009 | Semantics and expressiveness of ordered SOS
Mohammad Reza Mousavi 0001, Iain Phillips 0001, Michel A. Reniers, Irek Ulidowski |
Inf. Comput. | 4 |
| 2009 | Generating priority rewrite systems for OSOS process languages
Irek Ulidowski, Shoji Yuen |
Inf. Comput. | 1 |
| 2007 | Preface
Peter D. Mosses, Irek Ulidowski |
Theor. Comput. Sci. | 2 |
| 2006 | Reversing Algebraic Process Calculi
Iain Phillips 0001, Irek Ulidowski |
FoSSaCS | 2 |
| 2006 | The Meaning of Ordered SOS
Mohammad Reza Mousavi 0001, Iain Phillips 0001, Michel A. Reniers, Irek Ulidowski |
FSTTCS | 4 |
| 2003 | Priority Rewrite Systems for OSOS Process Languages
Irek Ulidowski |
CONCUR | 1 |
| 2002 | Ordered SOS Process Languages for Branching and Eager Bisimulations
Irek Ulidowski, Iain Phillips 0001 |
Inf. Comput. | 1 |
| 2000 | Process Languages for Rooted Eager Bisimulation
Irek Ulidowski, Shoji Yuen |
CONCUR | 1 |
| 2000 | Finite axiom systems for testing preorder and De Simone process languages
Irek Ulidowski |
Theor. Comput. Sci. | 1 |
| 1995 | Axiomatisations of Weak Equivalences for De Simone Languages
Irek Ulidowski |
CONCUR | 1 |
| 1992 | Equivalences on Observable ProcessesabstractThe finest observable and implementable equivalence on concurrent processes is sought as part of a larger program to develop a theory of observable processes where semantics of processes are based on locally and finitely observable process behavior and all process constructs are allowed, provided their operational meaning is defined by realistically implementable transition rules. The structure of transition rules is examined, and several conditions that all realistically implementable rules should satisfy are proposed. It is shown that the ISOS contexts capture exactly the observable behavior of processes. This leads to the result that copy plus refusal equivalence is the finest implementable equivalence.> Irek Ulidowski |
LICS | 1 |