Mikkel Bundgaard
IT University of Copenhagen
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Mikkel Bundgaard.
principles and practice of declarative programming | 2006
Mikkel Bundgaard; Vladimiro Sassone
Bigraphs have been introduced with the aim to provide a topographical meta-model for mobile, distributed agents that can manipulate their own communication links and nested locations. In this paper we examine a presentation of type systems on bigraphical systems using the notion of sorting. We focus our attention on the typed polyadic π-calculus with capability types à la Pierce and Sangiorgi, which we represent using a novel kind of link sorting called subsorting. Using the theory of relative pushouts we derive a labelled transition system which yield a coinductive characterisation of a behavioural congruence for the calculus. The results obtained in this paper constitute a promising foundation for the presentation of various type systems for the (polyadic) π-calculus as sortings in the setting of bigraphs
Theoretical Computer Science | 2006
Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr. Godskesen
We present an encoding of the synchronous π-calculus in the calculus of Higher-order mobile embedded resources (Homer), a pure higher-order calculus with mobile processes in nested locations, defined as a simple, conservative extension of the core process-passing subset of Thomsens Plain CHOCS. We prove that our encoding is fully abstract with respect to barbed bisimulation and sound with respect to barbed congruence. Our encoding demonstrates that higher-order process-passing together with mobile resources in, possibly local, named locations are sufficient to express π-calculus name-passing. The encoding uses a novel continuation passing style to facilitate the encoding of synchronous communication.
Electronic Notes in Theoretical Computer Science | 2007
Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr. Godskesen
We provide a type system inspired by affine intuitionistic logic for the calculus of Higher-Order Mobile Embedded Resources (Homer), resulting in the first process calculus combining affine linear (non-copyable) and non-linear (copyable) higher-order mobile processes, nested locations, and local names. The type system guarantees that linear resources are neither copied nor embedded in non-linear resources during computation. We exemplify the use of the calculus by modelling a simplistic e-cash Smart Card system, the security of which depends on the interplay between (linear) mobile hardware, embedded (non-linear) mobile processes, and local names. A purely linear calculus would not be able to express that embedded software processes may be copied. Conversely, a purely non-linear calculus would not be able to express that mobile hardware processes cannot be copied.
Electronic Notes in Theoretical Computer Science | 2005
Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr. Godskesen
We present an encoding of the synchronous π-calculus in the calculus of Higher-Order Mobile Embedded Resources (Homer), a pure higher-order calculus with mobile processes in nested locations, defined as a simple, conservative extension of the core process-passing subset of Thomsens Plain CHOCS. We prove that our encoding is fully abstract with respect to barbed bisimulation and sound with respect to barbed congruence. Our encoding demonstrates that higher-order process-passing together with mobile resources in (local) named locations are sufficient to express π-calculus name-passing. The encoding uses a novel continuation passing style to facilitate the encoding of synchronous communication.
Archive | 2004
Thomas T. Hildebrandt; Mikkel Bundgaard
Archive | 2008
Mikkel Bundgaard; Arne John Glenstrup; Thomas T. Hildebrandt; Espen Hjsgaard; Henning Niss
Archive | 2007
Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr. Godskesen
Archive | 2007
Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr
Archive | 2004
Thomas T. Hildebrandt; Jens Chr. Godskesen; Mikkel Bundgaard
Archive | 2008
Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr. Godskesen