Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Within this website:
External resources:
Within this website:
External resources:
  • the dblp Computer Science Bibliography

Dagstuhl Seminar 9109

Logical Theory for Program Construction

( Feb 25 – Mar 01, 1991 )

Please use the following short url to reference this page:

  • J. Loeckx
  • J. P. Finance
  • M. Wirsing
  • S. Jähnichen

Goals of this Dagstuhl Seminar

Today, many different approaches towards the use of formal methods in program construction exist, each having its favorite application domains, its advantages, and its drawbacks.

The aim of this workshop was to bring together experts to compare and evaluate their approaches and methods, especially with respect to their suitability for computer support. Great emphasis was put on discussions between the different approaches.

The workshop provided a forum for researchers and developers to gain awareness of current practical and experimental work across the breadth of the field.

Among the topics encompassed were:

  • Specification languages and methods
  • Algebraic algorithmic calculi
  • Program development based on type-theory
  • Program development based on logical theorem proving
  • Formalization of methods in meta-calculi

Although, as intended, a broad variety of topics was covered, including e.g. nonmonotonic reasoning as well as formal treatment of software reuse, some main issues can be identified:

  • constructive languages and calculi related to Martin-Löf's type theory,
  • formal semantics of algebraic and axiomatic specification languages
  • the combinatorial approach to functional program development related to the Bird-Meertens formalism.

We have the feeling that the workshop gave an actual overview of at least the European efforts in the field of formal program development and that it served as a source of mutual encouragement and suggestions.

  • J. Loeckx
  • J. P. Finance
  • M. Wirsing
  • S. Jähnichen