Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mikkel Bundgaard is active.

Publication


Featured researches published by Mikkel Bundgaard.


principles and practice of declarative programming | 2006

Typed polyadic pi-calculus in bigraphs

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

A CPS encoding of name-passing in higher-order mobile embedded resources

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

Modelling the Security of Smart Cards by Hard and Soft Types for Higher-Order Mobile Embedded Resources

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

A CPS Encoding of Name-Passing in Higher-Order Mobile Embedded Resources

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

Bisimulation Congruences for Homer a calculus of Higher-order mobile embedded resources

Thomas T. Hildebrandt; Mikkel Bundgaard


Archive | 2008

Formalizing WS-BPEL and Higher Order Mobile Em- bedded Business Processes in the Bigraphical Program- ming Languages (BPL) Tool

Mikkel Bundgaard; Arne John Glenstrup; Thomas T. Hildebrandt; Espen Hjsgaard; Henning Niss


Archive | 2007

Typing Linear and Non-Linear Higher- Order Mobile Embedded Resources with Local Names

Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr. Godskesen


Archive | 2007

Semantics of Higher-order Mobile Embedded Resources with Local Names

Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr


Archive | 2004

Bisimulation congruences for higher-order mobile embedded resources with local names

Thomas T. Hildebrandt; Jens Chr. Godskesen; Mikkel Bundgaard


Archive | 2008

On Encoding the π-calculus in Higher-Order Calculi

Mikkel Bundgaard; Thomas T. Hildebrandt; Jens Chr. Godskesen

Collaboration


Dive into the Mikkel Bundgaard's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Davide Grohmann

IT University of Copenhagen

View shared research outputs
Top Co-Authors

Avatar

Henning Niss

University of Copenhagen

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Søren Debois

IT University of Copenhagen

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge