Luca Cardelli

Orcid: 0000-0002-8705-8488

Affiliations:
  • Microsoft Research, Cambridge, UK


According to our database1, Luca Cardelli authored at least 175 papers between 1980 and 2023.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2004, "For contributions to object-oriented programming languages.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Algorithmic Minimization of Uncertain Continuous-Time Markov Chains.
IEEE Trans. Autom. Control., November, 2023

Formal lumping of polynomial differential equations through approximate equivalences.
J. Log. Algebraic Methods Program., August, 2023

2022
PID Control of Biochemical Reaction Networks.
IEEE Trans. Autom. Control., 2022

Adversarial Robustness Guarantees for Gaussian Processes.
J. Mach. Learn. Res., 2022

On the Design of a PID Bio-Controller With Set Point Weighting and Filtered Derivative Action.
IEEE Control. Syst. Lett., 2022

2021
Formal and Efficient Synthesis for Continuous-Time Linear Stochastic Hybrid Processes.
IEEE Trans. Autom. Control., 2021

Sequenceable Event Recorders.
CoRR, 2021

A Language for Modeling and Optimizing Experimental Biological Protocols.
Comput., 2021

Exact maximal reduction of stochastic reaction networks by species lumping.
Bioinform., 2021

Integrated scientific modeling and lab automation (keynote).
Proceedings of the SPLASH '21: Software for Humanity, Chicago, IL, USA, October 17, 2021

Lumpability for Uncertain Continuous-Time Markov Chains.
Proceedings of the Quantitative Evaluation of Systems - 18th International Conference, 2021

2020
The Beacon Calculus: A formal method for the flexible and concise modelling of biological systems.
PLoS Comput. Biol., 2020

From electric circuits to chemical networks.
Nat. Comput., 2020

Kaemika app, Integrating protocols and chemical simulation.
CoRR, 2020

Digital Social Contracts: A Foundation for an Egalitarian and Just Digital Society.
CoRR, 2020

Digital Social Contracts: A Foundation for an Egalitarian and Just Digital Society.
Proceedings of the First International Forum on Digital and Democracy. Towards A Sustainable Evolution 2020, 2020

Uncertainty Quantification with Statistical Guarantees in End-to-End Autonomous Driving Control.
Proceedings of the 2020 IEEE International Conference on Robotics and Automation, 2020

Kaemika App: Integrating Protocols and Chemical Simulation - Integrating Protocols and Chemical Simulation.
Proceedings of the Computational Methods in Systems Biology, 2020

Safety Guarantees for Iterative Predictions with Gaussian Processes.
Proceedings of the 59th IEEE Conference on Decision and Control, 2020

Adversarial Robustness Guarantees for Classification with Gaussian Processes.
Proceedings of the 23rd International Conference on Artificial Intelligence and Statistics, 2020

2019
Central Limit Model Checking.
ACM Trans. Comput. Log., 2019

Symbolic computation of differential equivalences.
Theor. Comput. Sci., 2019

Comparing chemical reaction networks: A categorical and algorithmic perspective.
Theor. Comput. Sci., 2019

Safety Guarantees for Planning Based on Iterative Gaussian Processes.
CoRR, 2019

Robustness Quantification for Classification with Gaussian Processes.
CoRR, 2019

Statistical Guarantees for the Robustness of Bayesian Neural Networks.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019

Efficiency through uncertainty: scalable formal synthesis for stochastic hybrid systems.
Proceedings of the 22nd ACM International Conference on Hybrid Systems: Computation and Control, 2019

Robustness Guarantees for Bayesian Inference with Gaussian Processes.
Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, 2019

2018
Computing with biological switches and clocks.
Nat. Comput., 2018

Chemical reaction network designs for asynchronous logic circuits.
Nat. Comput., 2018

Programming discrete distributions with chemical reaction networks.
Nat. Comput., 2018

Single molecules can operate as primitive biological sensors, switches and oscillators.
BMC Syst. Biol., 2018

Guaranteed Error Bounds on Approximate Model Abstractions Through Reachability Analysis.
Proceedings of the Quantitative Evaluation of Systems - 15th International Conference, 2018

Experimental Biological Protocols with Formal Semantics.
Proceedings of the Computational Methods in Systems Biology, 2018

2017
Maximal aggregation of polynomial dynamical systems.
Proc. Natl. Acad. Sci. USA, 2017

Efficient Switches in Biology and Computer Science.
PLoS Comput. Biol., 2017

ERODE: A Tool for the Evaluation and Reduction of Ordinary Differential Equations.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2017

Reachability Computation for Switching Diffusions: Finite Abstractions with Certifiable and Tuneable Precision.
Proceedings of the 20th International Conference on Hybrid Systems: Computation and Control, 2017

Syntax-Guided Optimal Synthesis for Chemical Reaction Networks.
Proceedings of the Computer Aided Verification - 29th International Conference, 2017

Syntactic Markovian Bisimulation for Chemical Reaction Networks.
Proceedings of the Models, Algorithms, Logics and Tools, 2017

2016
Stochastic analysis of Chemical Reaction Networks using Linear Noise Approximation.
Biosyst., 2016

Efficient Syntax-Driven Lumping of Differential Equations.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2016

Approximation of Probabilistic Reachability for Chemical Reaction Networks Using the Linear Noise Approximation.
Proceedings of the Quantitative Evaluation of Systems - 13th International Conference, 2016

A Stochastic Hybrid Approximation for Chemical Kinetics Based on the Linear Noise Approximation.
Proceedings of the Computational Methods in Systems Biology, 2016

2015
Gener: a minimal programming module for chemical controllers based on DNA strand displacement.
Bioinform., 2015

Automated Design and Verification of Localized DNA Computation Circuits.
Proceedings of the DNA Computing and Molecular Programming - 21st International Conference, 2015

Forward and Backward Bisimulations for Chemical Reaction Networks.
Proceedings of the 26th International Conference on Concurrency Theory, 2015

2014
The Measurable Space of Stochastic Processes.
Fundam. Informaticae, 2014

Morphisms of reaction networks that couple structure to function.
BMC Syst. Biol., 2014

Lineage grammars: describing, simulating and analyzing population dynamics.
BMC Bioinform., 2014

2013
Phosphorelays Provide Tunable Signal Processing Capabilities for the Cell.
PLoS Comput. Biol., 2013

Preface.
Nat. Comput., 2013

Two-domain DNA strand displacement.
Math. Struct. Comput. Sci., 2013

An Intuitive Modelling Interface for Systems Biology.
Int. J. Softw. Informatics, 2013

Stochastic Pi-calculus Revisited.
Proceedings of the Theoretical Aspects of Computing - ICTAC 2013, 2013

2012
Processes in space.
Theor. Comput. Sci., 2012

Continuous Markovian Logics - Axiomatization and Quantified Metatheory
Log. Methods Comput. Sci., 2012

2011
A Peptide Filtering Relation Quantifies MHC Class I Peptide Optimization.
PLoS Comput. Biol., 2011

Strand algebras for DNA computing.
Nat. Comput., 2011

Reversibility in Massive Concurrent Systems.
Sci. Ann. Comput. Sci., 2011

From X to Pi; Representing the Classical Sequent Calculus in the Pi-calculus
CoRR, 2011

Modular Markovian Logic.
Proceedings of the Automata, Languages and Programming - 38th International Colloquium, 2011

Continuous Markovian Logic - From Complete Axiomatization to the Metric Space of Formulas.
Proceedings of the Computer Science Logic, 2011

Reversible structures.
Proceedings of the Computational Methods in Systems Biology, 9th International Conference, 2011

2010
Turing universality of the Biochemical Ground Form.
Math. Struct. Comput. Sci., 2010

Algebras and Languages for Molecular Programming.
Proceedings of the Unconventional Computation - 9th International Conference, 2010

10271 Abstracts Collection - Verification over discrete-continuous boundaries.
Proceedings of the Verification over discrete-continuous boundaries, 04.07. - 09.07.2010, 2010

2009
A process model of Rho GTP-binding proteins.
Theor. Comput. Sci., 2009

An Intuitive Automated Modelling Interface for Systems Biology
Proceedings of the Proceedings Fifth Workshop on Developments in Computational Models--Computational Models From Nature, 2009

Computational modeling of the EGFR network elucidates control mechanisms regulating signal dynamics.
BMC Syst. Biol., 2009

Artificial Biochemistry.
Proceedings of the Algorithmic Bioprocesses, 2009

Visualization in process algebra models of biological systems.
Proceedings of the Fourth Paradigm: Data-Intensive Scientific Discovery, 2009

2008
Bitonal membrane systems: Interactions of biological membranes.
Theor. Comput. Sci., 2008

On process rate semantics.
Theor. Comput. Sci., 2008

A Process Model of Actin Polymerisation.
Proceedings of the Second Workshop From Biology to Concurrency and Back, 2008

Molecules as Automata.
Proceedings of the Recent Trends in Algebraic Development Techniques, 2008

From Processes to ODEs by Chemistry.
Proceedings of the Fifth IFIP International Conference On Theoretical Computer Science, 2008

Termination Problems in Chemical Kinetics.
Proceedings of the CONCUR 2008 - Concurrency Theory, 19th International Conference, 2008

On the Computational Power of Biochemistry.
Proceedings of the Algebraic Biology, Third International Conference, 2008

2007
A Process Model of Rho GTP-binding Proteins in the Context of Phagocytosis.
Proceedings of the First Workshop "From Biology To Concurrency and back", 2007

Manipulating Trees with Hidden Labels.
Proceedings of the Computation, Meaning, and Logic: Articles dedicated to Gordon Plotkin, 2007

Preface.
Proceedings of the Computation, Meaning, and Logic: Articles dedicated to Gordon Plotkin, 2007

Machines of Systems Biology.
Bull. EATCS, 2007

Invited Talk: A Process Algebra Master Equation.
Proceedings of the Fourth International Conference on the Quantitative Evaluaiton of Systems (QEST 2007), 2007

An Accidental Simula User.
Proceedings of the ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30, 2007

Efficient, Correct Simulation of Biological Processes in the Stochastic Pi-calculus.
Proceedings of the Computational Methods in Systems Biology, International Conference, 2007

2006
A Graphical Representation for Biological Processes in the Stochastic pi-Calculus.
Trans. Comp. Sys. Biology, 2006

A Compositional Approach to the Stochastic Dynamics of Gene Networks.
Trans. Comp. Sys. Biology, 2006

An universality result for a (mem)brane calculus based on mate/drip operations.
Int. J. Found. Comput. Sci., 2006

2005
Abstract Machines of Systems Biology.
Trans. Comp. Sys. Biology, 2005

Deciding validity in a spatial logic for trees.
J. Funct. Program., 2005

Secrecy and group creation.
Inf. Comput., 2005

Biological Systems as Reactive Systems.
Proceedings of the Theoretical Computer Science, 9th Italian Conference, 2005

Transitions in programming models: 2.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

A Compositional Approach to the Stochastic Dynamics of Gene Networks.
Proceedings of the CONCUR 2005 - Concurrency Theory, 16th International Conference, 2005

2004
Modern concurrency abstractions for C#.
ACM Trans. Program. Lang. Syst., 2004

BioAmbients: an abstraction for biological compartments.
Theor. Comput. Sci., 2004

A spatial logic for concurrency - II.
Theor. Comput. Sci., 2004

TQL: a query language for semistructured data based on the ambient logic.
Math. Struct. Comput. Sci., 2004

Greedy Regular Expression Matching.
Proceedings of the Automata, Languages and Programming: 31st International Colloquium, 2004

Brane Calculi.
Proceedings of the Computational Methods in Systems Biology, International Conference, 2004

2003
Equational Properties Of Mobile Ambients.
Math. Struct. Comput. Sci., 2003

A spatial logic for concurrency (part I).
Inf. Comput., 2003

2002
Types for the Ambient Calculus.
Inf. Comput., 2002

A Spatial Logic for Querying Graphs.
Proceedings of the Automata, Languages and Programming, 29th International Colloquium, 2002

Modern Concurrency Abstractions for C<sup>#</sup>.
Proceedings of the ECOOP 2002, 2002

A Spatial Logic for Concurrency (Part II).
Proceedings of the CONCUR 2002, 2002

2001
Describing Semistructured Data.
SIGMOD Rec., 2001

Logical Properties of Name Restriction.
Proceedings of the Typed Lambda Calculi and Applications, 5th International Conference, 2001

A Spatial Logic for Concurrency.
Proceedings of the Theoretical Aspects of Computer Software, 4th International Symposium, 2001

Logics for Mobility.
Proceedings of the First International Workshop on Web Dynamics, 2001

A Query Language Based on the Ambient Logic.
Proceedings of the Programming Languages and Systems, 2001

2000
Secrecy, Group Creation.
Proceedings of the First Irish Conference on the Mathematical Foundations of Computer Science and Information Technology, 2000

Anytime, Anywhere: Modal Logics for Mobile Ambients.
Proceedings of the POPL 2000, 2000

Ambient Groups and Mobility Types.
Proceedings of the Theoretical Computer Science, 2000

1999
Service Combinators for Web Computing.
IEEE Trans. Software Eng., 1999

Comparing Object Encodings.
Inf. Comput., 1999

Types for Mobile Ambients.
Proceedings of the POPL '99, 1999

Mobility Types for Mobile Ambients.
Proceedings of the Automata, 1999

Wide Area Computation.
Proceedings of the Automata, 1999

Foundations for Wide-Area Systems (Tutorial).
Proceedings of the Formal Methods for Open Object-Based Distributed Systems, 1999

Abstractions for Mobile Computation.
Proceedings of the Secure Internet Programming, 1999

Semistructured Computation.
Proceedings of the Research Issues in Structured and Semistructured Database Programming, 1999

1998
Wide-Area Languages.
Proceedings of the Mobile Agents, Second International Workshop, 1998

1997
Global Computation.
ACM SIGPLAN Notices, 1997

Mobile Ambients.
Proceedings of the Second Workshop on Higher-Order Operational Techniques in Semantics, 1997

Program Fragments, Linking, and Modularization.
Proceedings of the Conference Record of POPL'97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1997

Type Systems.
Proceedings of the Computer Science and Engineering Handbook, 1997

1996
On Subtyping and Matching.
ACM Trans. Program. Lang. Syst., 1996

A Theory of Primitive Objects: Untyped and First-Order Systems.
Inf. Comput., 1996

Bad Engineering Properties of Object-Oriented Languages.
ACM Comput. Surv., 1996

Type Systems.
ACM Comput. Surv., 1996

An Interpretation of Objects and Object Types.
Proceedings of the Conference Record of POPL'96: The 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1996

Mobile Computation.
Proceedings of the Mobile Object Systems, 1996

Migratory Applications.
Proceedings of the Mobile Object Systems, 1996

A Theory of Objects.
Monographs in Computer Science, Springer, ISBN: 978-1-4419-8598-9, 1996

1995
On Binary Methods.
Theory Pract. Object Syst., 1995

An Imperative Object Calculus (Invited Paper).
Theory Pract. Object Syst., 1995

A Theory of Primitive Objects: Second-Order Systems.
Sci. Comput. Program., 1995

Dynamic Typing in Polymorphic Languages.
J. Funct. Program., 1995

A Language with Distributed Scope.
Comput. Syst., 1995

An Imperative Object Calculus.
Proceedings of the TAPSOFT'95: Theory and Practice of Software Development, 1995

1994
An Extension of System F with Subtyping
Inf. Comput., 1994

Subtyping and Parametricity
Proceedings of the Ninth Annual Symposium on Logic in Computer Science (LICS '94), 1994

A Semantics of Object Types
Proceedings of the Ninth Annual Symposium on Logic in Computer Science (LICS '94), 1994

A Theory of Primitive Objects - Scond-Order Systems.
Proceedings of the Programming Languages and Systems, 1994

1993
Subtyping Recursive Types.
ACM Trans. Program. Lang. Syst., 1993

Formal Parametric Polymorphism.
Theor. Comput. Sci., 1993

Extensible Grammars for Language Specialization.
Proceedings of the Database Programming Languages (DBPL-4), Proceedings of the Fourth International Workshop on Database Programming Languages - Object Models and Languages, Manhattan, New York City, USA, 30 August, 1993

1992
Modula-3 language definition.
ACM SIGPLAN Notices, 1992

1991
Dynamic Typing in a Statically Typed Language.
ACM Trans. Program. Lang. Syst., 1991

Operations on Records.
Math. Struct. Comput. Sci., 1991

A Semantic Basis for Quest.
J. Funct. Program., 1991

Explicit Substitutions.
J. Funct. Program., 1991

A Pure Calculus of Subtyping, and Applications (Outline).
Proceedings of the Database Programming Languages: Bulk Types and Persistent Data. 3rd International Workshop, 1991

1990
Abstract Types and the Dot Notation.
Proceedings of the Programming concepts and methods: Proceedings of the IFIP Working Group 2.2, 1990

1989
The Modula-3 Type System.
Proceedings of the Conference Record of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, 1989

Typeful Programming.
Proceedings of the Formal Description of Programming Concepts, 1989

1988
A Semantics of Multiple Inheritance
Inf. Comput., 1988

Building User Interfaces by Direct Manipulation.
Proceedings of the 1st Annual ACM Symposium on User Interface Software and Technology, 1988

Structural Subtyping and the Notion of Power Type.
Proceedings of the Conference Record of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, 1988

Types for Data-Oriented Languages.
Proceedings of the Advances in Database Technology, 1988

1987
Basic Polymorphic Typechecking.
Sci. Comput. Program., 1987

1986
Typechecking Dependent Types and Subtypes.
Proceedings of the Foundations of Logic and Functional Programming, 1986

1985
Galileo: A Strongly-Typed, Interactive Conceptual Language.
ACM Trans. Database Syst., 1985

On Understanding Types, Data Abstraction, and Polymorphism.
ACM Comput. Surv., 1985

Squeak: a language for communicating with mice.
Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, 1985

Persistence and Type Abstraction.
Proceedings of the Data Types and Persistence, 1985

The Amber Machine.
Proceedings of the Combinators and Functional Programming Languages, 1985

Amber.
Proceedings of the Combinators and Functional Programming Languages, 1985

1984
Compiling a Functional Language.
Proceedings of the 1984 ACM Conference on LISP and Functional Programming, 1984

An Implementation Model of Rendezvous Communication.
Proceedings of the Seminar on Concurrency, 1984

1982
Real Time Agents.
Proceedings of the Automata, 1982

Two-Dimensional Syntax for Functional Languages.
Proceedings of the Integrated Interactive Computing Systems: Proceedings of the European Conference on Integrated Interactive Computing Systems, 1982

1980
Analog Processes.
Proceedings of the Mathematical Foundations of Computer Science 1980 (MFCS'80), 1980


  Loading...