Welcome to the home page of Frank S. de Boer

I am
senior researcher and leader of the research group Formal Foundations of Software Engineering
professor Program Correctness at the Leiden Institute of Advanced Computer Science.



Contact information

Centrum voor Wiskunde en Informatica (CWI)
Department of Software Engineering
Kruislaan 413
P.O. Box 94079
1090 GB Amsterdam
The Netherlands
Phone (direct): 020 592 4139 (international: +31 20 592 4139)
Phone (secretary Susanne van Dam): 020 592 4189 (international: +31 20 592 4189)
Fax: 020 592 4199 (international: +31 20 592 4199)
Email: F.S.de.Boer at cwi.nl

Research profile

As a logician I have worked on the development and formal justification of programming logics. In my thesis (1991) reasoning about dynamically evolving process structures (A proof theory of the parallel object-oriented language POOL) I developed a first sound and complete proof method for a (parallel) object-oriented language, designed and implemented at Philips Research Laboratories. Further development has resulted in a comprehensive proof-theory of a variety of object-oriented features and mechanisms like object creation, aliasing, method calls, multi-threading, inheritance and subtyping.
In general I have worked on formal methods for (concurrent) programming languages: I am a coauthor of the books

             

Projects

Currently I am involved in the

project which is an Integrated Project supported by the 7th Framework Programme of the EC within the FET (Future and Emerging Technologies) scheme. The HATS project develops a formal method for the design, analysis, and implementation of software product families.

And here you may find out more about me:

Professional History
My publications can be found at DBLP Bibliography Server and my Google Scholar profile. For my research on programming languages for multi-agent systems I refer to my publications stored by the Intelligent Systems group at the department of Information and Computing Sciences of Utrecht University).
Supervision of PhD students

Courses

Currently, I am giving (at LIACS) a course on Programmeren & Correctheid.
CWI DISCLAIMER