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

Ioana Cristescu

dblp:97/9885 · also Ioana Domnina Cristescu · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
0since 2021 · last 2020
—ORCID · none

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

Theory of computation · 6 · 5 first-authorSoftware engineering, systems software and programming languages · 3Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author

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.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 87% Empirical software engineering · 13%
Theoretical computer science
1 paper
Logic in computer science · 100%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › systems biology
rule-based modeling
0.312018
The Kappa platform for rule-based modeling · Bioinform. 2018
Concurrent programming › concurrency theory › process calculi
pi-calculus
0.212013
A Compositional Semantics for the Reversible p-Calculus · LICS 2013
Concurrent programming › concurrency theory
process calculi
0.212013
A Compositional Semantics for the Reversible p-Calculus · LICS 2013
Logic in computer science
semantics
0.212013
A Compositional Semantics for the Reversible p-Calculus · LICS 2013
Bioinformatics and computational biology › systems bioinformatics › pathway analysis
signaling pathway analysis
0.112018
The Kappa platform for rule-based modeling · Bioinform. 2018
Empirical software engineering
causal inference
0.012013
A Compositional Semantics for the Reversible p-Calculus · LICS 2013

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

static analysis · 0.3kappa simulator · 0.3dynamic influence network · 0.3compositional semantics · 0.3
YearPublicationVenuePosition
2020 How Reversibility Can Solve Traditional Questions: The Example of Hereditary History-Preserving Bisimulation
abstract
Reversible computation opens up the possibility of overcoming some of the hardware's current physical limitations. It also offers theoretical insights, as it enriches multiple paradigms and models of computation, and sometimes retrospectively enlightens them. Concurrent reversible computation, for instance, offered interesting extensions to the Calculus of Communicating Systems, but was still lacking a natural and pertinent bisimulation to study processes equivalences. Our paper formulates an equivalence exploiting the two aspects of reversibility: backward moves and memory mechanisms. This bisimulation captures classical equivalences relations for denotational models of concurrency (History-and hereditary history-preserving bisimulation, (H)HPB), that were up to now only partially characterized by process algebras. This result gives an insight on the expressiveness of reversibility, as both backward moves and a memory mechanism-providing 'backward determinism'-are needed to capture HHPB.
Clément Aubert, Ioana Cristescu
CONCUR2
2020 End-to-end information flow security for web services orchestration
Najah Ben Said, Ioana Cristescu
Sci. Comput. Program.2
2020 Expressiveness of concurrent intensionality
Ioana Cristescu, Thomas Given-Wilson, Axel Legay
Theor. Comput. Sci.1
2019 Counters in Kappa: Semantics, Simulation, and Static Analysis
abstract
Site-graph rewriting languages, such as Kappa or BNGL, offer parsimonious ways to describe highly combinatorial systems of mechanistic interactions among proteins. These systems may be then simulated efficiently. Yet, the modeling mechanisms that involve counting (a number of phosphorylated sites for instance) require an exponential number of rules in Kappa. In BNGL, updating the set of the potential applications of rules in the current state of the system comes down to the sub-graph isomorphism problem (which is NP-complete). In this paper, we extend Kappa to deal both parsimoniously and efficiently with counters. We propose a single push-out semantics for Kappa with counters. We show how to compile Kappa with counters into Kappa without counters (without requiring an exponential number of rules). We design a static analysis, based on affine relationships, to identify the meaning of counters and bound their ranges accordingly.
Pierre Boutillier, Ioana Cristescu, Jérôme Feret
ESOP2
2018 A Modeling Language for Security Threats of IoT Systems
Delphine Beaulaton, Ioana Cristescu, Axel Legay, Jean Quilbeuf
FMICS2
2018 The Kappa platform for rule-based modeling
abstract
Motivation: We present an overview of the Kappa platform, an integrated suite of analysis and visualization techniques for building and interactively exploring rule-based models. The main components of the platform are the Kappa Simulator, the Kappa Static Analyzer and the Kappa Story Extractor. In addition to these components, we describe the Kappa User Interface, which includes a range of interactive visualization tools for rule-based models needed to make sense of the complexity of biological systems. We argue that, in this approach, modeling is akin to programming and can likewise benefit from an integrated development environment. Our platform is a step in this direction. Results: We discuss details about the computation and rendering of static, dynamic, and causal views of a model, which include the contact map (CM), snaphots at different resolutions, the dynamic influence network (DIN) and causal compression. We provide use cases illustrating how these concepts generate insight. Specifically, we show how the CM and snapshots provide information about systems capable of polymerization, such as Wnt signaling. A well-understood model of the KaiABC oscillator, translated into Kappa from the literature, is deployed to demonstrate the DIN and its use in understanding systems dynamics. Finally, we discuss how pathways might be discovered or recovered from a rule-based model by means of causal compression, as exemplified for early events in EGF signaling. Availability and implementation: The Kappa platform is available via the project website at kappalanguage.org. All components of the platform are open source and freely available through the authors' code repositories.
Pierre Boutillier, Mutaamba Maasha, Héctor F. Medina-Abarca, Jean Krivine, Jérôme Feret, Ioana Cristescu, Angus G. Forbes, Walter Fontana
Bioinform.7
2016 Rigid Families for the Reversible π-Calculus
Ioana Cristescu, Jean Krivine, Daniele Varacca
RC1
2016 Termination in a π-calculus with subtyping
abstract
We present a type system to guarantee termination of π-calculus processes that exploits input/output capabilities and subtyping, as originally introduced by Pierce and Sangiorgi, in order to analyse the usage of channels. Our type system is based on Deng and Sangiorgi's level-based analysis of processes. We show that the addition of i/o-types makes it possible to typecheck processes where a form oflevel polymorphismis at work. We discuss to what extent this programming idiom can be treated by previously existing proposals. We demonstrate how our system can be extended to handle the encoding of the simply-typed λ-calculus, and discuss questions related to type inference.
Ioana Cristescu, Daniel Hirschkoff
Math. Struct. Comput. Sci.1
2015 Rigid Families for CCS and the π-calculus
Ioana Cristescu, Jean Krivine, Daniele Varacca
ICTAC1
2013 A Compositional Semantics for the Reversible p-Calculus
abstract
We introduce a labelled transition semantics for the reversible π-calculus. It is the first account of a compositional definition of a reversible calculus, that has both concurrency primitives and name mobility. The notion of reversibility is strictly linked to the notion of causality. We discuss the notion of causality induced by our calculus, and we compare it with the existing notions in the literature, in particular for what concerns the syntactic feature of scope extrusion, typical of the π-calculus.
Ioana Cristescu, Jean Krivine, Daniele Varacca
LICS1