Skip to main content
Henrik Pilegaard

    Henrik Pilegaard

    ... a method that allows natural modelling of real-time (cost) properties of security protocols.Proof support for the theory developed here is ... Some small examples of protocols are treated and properties are shown via interactive... more
    ... a method that allows natural modelling of real-time (cost) properties of security protocols.Proof support for the theory developed here is ... Some small examples of protocols are treated and properties are shown via interactive theorem proving. ... Bibliometrics: publication history ...
    ... Pilegaard2 1 DTU Informatics, Technical University of Denmark, Denmark {riis,nielson}@imm.dtu.dk 2 Institut für Informatik, Technische Universität München, Germany joba@model.in.tum.de, henrik@pilegaard.org Abstract. ...
    BioAmbients is a derivative of mobile ambients that has shown promise of describing interesting features of the behaviour of biological systems. The technical contribution of this paper is to extend the Flow Logic approach to static... more
    BioAmbients is a derivative of mobile ambients that has shown promise of describing interesting features of the behaviour of biological systems. The technical contribution of this paper is to extend the Flow Logic approach to static analysis with a couple of new techniques in order to give precise information about the behaviour of systems written in BioAmbients. Applying the development to a simple model of a cell releasing nutrients from food compunds we illustrate how the proposed analysis does indeed improve on previous efforts.
    BioAmbients is a derivative of mobile ambients that has shown promise of describing interesting features of the behaviour of biological systems. As for other ambient calculi static program analysis can be used to compute safe... more
    BioAmbients is a derivative of mobile ambients that has shown promise of describing interesting features of the behaviour of biological systems. As for other ambient calculi static program analysis can be used to compute safe approximations of the behaviour of system models. We use these tools to model and analyse the production of cholesterol in living cells and show that we are able to pinpoint the difference in behaviour between models of healthy systems and models of mutated systems giving rise to known diseases.
    We present the ongoing work on the pathway analysis of a stochastic calculus. Firstly we present a particular stochastic calculus that we have chosen for our modeling - the Interactive Markov Chains calculus, IMC for short. After that we... more
    We present the ongoing work on the pathway analysis of a stochastic calculus. Firstly we present a particular stochastic calculus that we have chosen for our modeling - the Interactive Markov Chains calculus, IMC for short. After that we specify a few restrictions that we have introduced into the syntax of IMC in order to make our analysis feasible. Finally we describe the analysis itself together with several theoretical results that we have proved for it. The IMC calculus has been introduced by Holger Hermanns in the 90's as an orthogonal extension of Continuous Time Markov Chains (CTMC) and a process algebra (see (BH01)). We have adopted the syntax of IMC with a few minor changes (see Table 1). Small Latin letters denote actions that IMC processes are able to execute, capital Latin letters indicate process identiers and Greek letters correspond to positive real numbers standing for delays during which IMC processes are stuck, i.e. do nothing. Delay durations are not xed but a...
    In this dissertation it is argued that techniques rooted in the theory and practice of programming languages, language based techniques if you will, constitute a strong basis for the investigation of models of biological systems as... more
    In this dissertation it is argued that techniques rooted in the theory and practice of programming languages, language based techniques if you will, constitute a strong basis for the investigation of models of biological systems as formalised in a process calculus. In particular it is argued that Static Program Analysis provides a useful approach to the study of qualitative properties of such models. In support of this claim a number of static program analyses are developed for Regev’s BioAmbients – a bio-inspired variant of Cardelli’s Ambient Calculus that incorporates all features of Milner’s π-alculus.
    Research Interests:
    ... Pilegaard2 1 DTU Informatics, Technical University of Denmark, Denmark {riis,nielson}@imm.dtu.dk 2 Institut für Informatik, Technische Universität München, Germany joba@model.in.tum.de, henrik@pilegaard.org Abstract. ...
    ... a method that allows natural modelling of real-time (cost) properties of security protocols.Proof support for the theory developed here is ... Some small examples of protocols are treated and properties are shown via interactive... more
    ... a method that allows natural modelling of real-time (cost) properties of security protocols.Proof support for the theory developed here is ... Some small examples of protocols are treated and properties are shown via interactive theorem proving. ... Bibliometrics: publication history ...
    Flow Logic is an approach to statically determining the behavior of programs and processes. It borrows methods and techniques from Interpretation, Data Flow Analysis and Constraint Based Analysis while presenting the analysis in a style... more
    Flow Logic is an approach to statically determining the behavior of programs and processes. It borrows methods and techniques from Interpretation, Data Flow Analysis and Constraint Based Analysis while presenting the analysis in a style more reminiscent of Type Systems. Traditionally developed for programming languages, this article provides a tutorial development of the approach of Flow Logic for process calculi based on a decade of research. We first develop a simple analysis for the π -calculus; this consists of the specification, semantic soundness (in the form of subject reduction and adequacy results), and a Moore Family result showing that a least solution always exists, as well as providing insights on how to implement the analysis. We then show how to strengthen the analysis technology by introducing reachability components, interaction points, and localized environments, and finally, we extend it to a relational analysis. A Flow Logic is a program logic---in the same sense...