The IT University
Jump to: CV || Papers || Presentations || Teaching || Contact info

Troels Damgaard

Troels Damgaard in Kgs. Have (Copenhagen)

Who I am

I am a Ph.D. fellow in the Programming, Logic, and Semantics Group at the IT University of Copenhagen (ITU). I work under the supervision of Professor Lars Birkedal.

The Bigraphical Programming Languages project

I am attached to the Bigraphical Programming Languages project (the BPL project). The aim of this research project is to research the design of bigraphical programming languages, that is, programming languages based on the theory of bigraphs, for programming mobile distributed systems.

News

Slides for my Ph.D. defence

Here are the slides for my Ph.D. defence on my birthday - the 18th of September 2009.

Preprint of Ph.D. dissertation

Here's a preprint of my dissertation, as handed in December 2008. Or, you might just be interested in the abstract.

Talk on the PhD stay abroad

I gave a talk on planning your stay abroad as a PhD student. Here are the slides. If you have questions, or comments to add, mail me or you might consider participating in the discussion on my personal blog.

Seminar on bioinformatics

I'm arranging a seminar on modeling biological systems focusing on process algebras and agent-based methods. Head on over to the Wiki page to get more info and sign up!

Release of BPL tool (Dec '07)

We have released a first version of our prototype BPL tool for working with bigraph matching and reaction! Focus has been on producing a prototype based as closely on theory as possible (see papers below), not on efficiency. The web version utilises the rudimentary bigraph visualisation of the kernel (courtesy of Arne Glenstrup), and is available as BPLweb.

My research

My Ph.D. has focused on formal semantics and development of domain-specific languages and metalanguages - visual and term-based. I've worked on furthering the development of a concrete metalanguage, bigraphs, a rule-based framework (closely related to XML) for models and formal languages - with both a syntactical and visual representation. I've developed the theory for, and co-developed, a prototype bigraph tool. The tool has opened up for practical studies of languages for various domains, e.g.: In the CosmoBiz-project on business process languages for mobile and adaptive business processes; and, for developing a rule-based visual language for biological cells. See my papers and presentations for more details.

Interested in more info or in doing a project?

If you are interested in reading a bit more about bigraphs - you might be considering doing a project on something related to mobility, concurrency and/or programming languages, or you might just be interested in what a bigraph or a bigraphical reactive system is - a few years ago, I wrote a relatively short and light Introduction to the BPL research project.

Curriculum Vitae

I maintain a fairly concise curriculum vitae.

You can also take a look at my View Troels Damgaard's
profile on LinkedIn, which I try to keep fairly up-to-date.

Papers

Presentations

A somewhat incomplete set of slides, posters and presentations, I've made over the last few years.

Teaching

I've co-planned and taught courses in Interactive web applications and services with Java and XML (also in 2005), and in Functional Design and Programming, and supervised projects and assignments in these topics.

For the remainder of my Ph.D. (handing in ultimo 2008), I'm mostly available for projects related to the BPL project. Take a look at the BPL introduction and project suggestions or contact me, if you are interested in doing a project.

Contact

Email
...Email address protected by javascript...
Address
Room 4C07
IT University of Copenhagen.
Rued Langgaardsvej 7
2300 Copenhagen S
Denmark
Phone
(+45) 7218 5275
Fax
(+45) 7218 5001
 
View Troels Damgaard's profile on LinkedIn
Jump to: CV || Papers || Presentations || Teaching || Contact info

Webpage updated : $Id: index.html,v 1.78 2008/12/11 12:42:34 tcd Exp $
Valid XHTML 1.0 Transitional   Valid CSS!
eXTReMe Tracker