• home
  • contact
  • intranet
  • search
Home
  •   jobs
  •   innovations
  •   research
  •   news
  •   events
  •   about CWI
  •   publications
About CWI
  •   general
    • mission
    • achievements
    • organization
    • strategy
    • annual report
    • scientific staff
    • service staff
    • spin-off companies
    • research partners
    • address
  •   ERCIM
    • contacts
Full name: Frank de Boer
Formal name: Prof.dr. F.S. de Boer
Function: Group leader, Scientific Staff Member, Theme coordinator

Email: F.S.de.Boer@cwi.nl
Telephone +31(0)20 592 4139
Room:  L212
Research groups:
(SEN3) Foundations of software engineering


Research

My research on the development and application of formal methods covers and integrates a broad range of programming/modelling languages: object-oriented languages, coordination languages, constraint languages, agent-oriented languages, software product lines and enterprise architectures. I have directed and coordinated research on object-oriented languages and coordination languages and their integration in the international context of various EU projects. Further I have initiated and structured research on formal methods for software product lines in a IP FP7 EU project. My work on design and implementation of agent-oriented languages as described in "Agent Programming in 3APL" by K. Hindriks, F.S. de Boer, W. van der Hoek, J.J.C. Meyer in Autonomous Agents and Multi-Agent Systems has become a standard reference for agent programming languages in the agent community. Its follow-up 2APL is available via SourceForge. This line of work has resulted in 6 PhD theses under my supervision and involves close collaboration on the national level with Utrecht University and the Technical University of Delft. My investigation into the logical foundations of enterpise architectures formed the very basis of the book "Enterprise Architecture at Work: Modelling, Communication and Analysis" by M. Lankhorst et al., Springer 2009. The Archimate modeling language itself has become a standard in enterprise architectures.

Career

2008 -  Group leader SEN3 - Foundations of Software Engineering
2008 -  Full professor LIACS, Leiden University
2003 - 2007 Associate professor LIACS, Leiden University
2001 - 2008 Scientific staff member SEN3 - Foundations of Software Engineering
1985 - 1989 PhD student AP1 - Computational models

Selected Awards and Honours

2008Forum-Architectuurprijs 2008
2008Bronzen Achievement Award
2008Best paper

Selected Publications

I. Grabe, F.S. de Boer. Automated deadlock detection in synchronized reentrant multithreaded call-graphs. Proceedings of 36th Conference on Current Trends in Theory and Practice of Computer Science 2010 (36), Lecture Notes in Computer Science 5901, Špindleruv Mlýn, 200–211, 2010.
F.S. de Boer, Mahdi, E.B. Johnsen. Dating concurrent objects: Real-time modeling and schedulability analysis. Proceedings of International Conference on Concurrency Theory 2010, Lecture Notes in Computer Science 6269, Paris, France, 1–18, 2010.
K.R. Apt, E.R. Olderog, F.S. de Boer. Verification of Sequential and Concurrent Programs. , 1–502 Springer., 2009.
C. Pierik, F.S. de Boer. A proof outline logic for object-oriented programming. Theoretical Computer Science 343, 413–442, 2005.
E. Abraham, F.S. de Boer, W.P. de Roever, M. Steffen. An assertion-based proof system for multithreaded Java. Theoretical Computer Science 331, 251–290, 2005.

All publications (link to repository)

Centrum Wiskunde & Informatica | Science Park 123  | 1098 XG Amsterdam | info@cwi.nl

Disclaimer | Report suggestions or problems to webmaster@cwi.nl | | ipv6 ready

.