Jan Bergstra - Work On Formal Methods

Work On Formal Methods

Jan Bergstra's research on computation has focussed on fundamental concepts, mathematical theories and practical tools.

His main theoretical research programmes are:

  • a systematic study of specification methods for abstract data types (starting in 1979, with John V. Tucker);
  • the invention, development and application of process algebras, especially ACP (starting in 1984, with Jan Willem Klop, Jos Baeten and others);
  • Module Algebra (starting in 1986, together with Paul Klint and Jan Heering);
  • Program Algebra (starting in 1998, with Marijke Loots).

Based in this theoretical research, he has designed various formal methods and tools. In cooperation with Paul Klint and Jan Heering he designed the specification language ASF (in 1984) and the related ToolBus coordination language and system (in 1995). Some of his work has been undertaken in the setting of the ESPRIT programme. For example, the software projects FAST and METEOR funded the beginnings of the development of the process algebra ACP, and the telecommunications project SPECS led to the development of the specification language muCRL. All systems are still in daily use for research purposes, while ASF has been extensively used in the Dutch banking industry.

Read more about this topic:  Jan Bergstra

Famous quotes containing the words work, formal and/or methods:

    Christopher Cross: You shouldn’t be alone in the street so late at night.
    Kitty March: I was coming home from work.
    Christopher Cross: You work this late?
    Kitty March: Mmm, hmmm.
    Christopher Cross: What do you do?
    Kitty March: Guess.
    Christopher Cross: You’re an actress.
    Kitty March: Oh, you are clever!
    Dudley Nichols (1895–1960)

    The conviction that the best way to prepare children for a harsh, rapidly changing world is to introduce formal instruction at an early age is wrong. There is simply no evidence to support it, and considerable evidence against it. Starting children early academically has not worked in the past and is not working now.
    David Elkind (20th century)

    In inner-party politics, these methods lead, as we shall yet see, to this: the party organization substitutes itself for the party, the central committee substitutes itself for the organization, and, finally, a “dictator” substitutes himself for the central committee.
    Leon Trotsky (1879–1940)