HOME

TheInfoList



OR:

Johannes Aldert "Jan" Bergstra (born 1951) is a Dutch computer scientist. His work has focussed on logic and the theoretical foundations of
software engineering Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
, especially on
formal methods In computer science, formal methods are mathematically rigorous techniques for the specification, development, and verification of software and hardware systems. The use of formal methods for software and hardware design is motivated by the expec ...
for system design. He is best known as an expert on algebraic methods for the specification of data and computational processes in general.


Biography

Jan Bergstra was born in 1951 in
Rotterdam Rotterdam ( , , , lit. ''The Dam on the River Rotte'') is the second largest city and municipality in the Netherlands. It is in the province of South Holland, part of the North Sea mouth of the Rhine–Meuse–Scheldt delta, via the ''"N ...
, the son of Tjeerd Bergstra and Johanna Bisschop.Jan A. Bergstra (2009)
Curriculum Vitae Jan Aldert Bergstra
at ''uva.nl''. October 20, 2009. Accessed August 30, 2013
He was educated at the Montessori Lyceum Rotterdam (gymnasium beta) and then studied
mathematics Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
at
Utrecht University Utrecht University (UU; nl, Universiteit Utrecht, formerly ''Rijksuniversiteit Utrecht'') is a public research university in Utrecht, Netherlands. Established , it is one of the oldest universities in the Netherlands. In 2018, it had an enrollme ...
, starting in 1969. After an MSc he wrote a PhD thesis, defended in 1976, on recursion theory in higher types, under the supervision of
Dirk van Dalen Dirk van Dalen (born 20 December 1932, Amsterdam) is a Dutch mathematician and historian of science. Van Dalen studied mathematics and physics and astronomy at the University of Amsterdam. Inspired by the work of Brouwer and Heyting, he received ...
. Bergstra held posts at the Institute of Applied Mathematics and Computer Science of the
University of Leiden Leiden University (abbreviated as ''LEI''; nl, Universiteit Leiden) is a public research university in Leiden, Netherlands. The university was founded as a Protestant university in 1575 by William, Prince of Orange, as a reward to the city of Le ...
(1976–82), and the
Centrum Wiskunde & Informatica The (abbr. CWI; English: "National Research Institute for Mathematics and Computer Science") is a research centre in the field of mathematics and theoretical computer science. It is part of the institutes organization of the Dutch Research Cou ...
(CWI) in Amsterdam. In 1985 he was appointed Professor of Programming and Software Engineering at the Informatics Institute of the
University of Amsterdam The University of Amsterdam (abbreviated as UvA, nl, Universiteit van Amsterdam) is a public research university located in Amsterdam, Netherlands. The UvA is one of two large, publicly funded research universities in the city, the other being ...
and, at the same time, Professor of Applied Logic at
Utrecht University Utrecht University (UU; nl, Universiteit Utrecht, formerly ''Rijksuniversiteit Utrecht'') is a public research university in Utrecht, Netherlands. Established , it is one of the oldest universities in the Netherlands. In 2018, it had an enrollme ...
; such split positions are not uncommon in the Netherlands. These two chairs he continues to hold. He has been an Advisor of the CWI (1985–2004). In 1989 he worked for a year at
Philips Research The Philips Natuurkundig Laboratorium (English translation: ''Philips Physics Laboratory'') or NatLab was the Dutch section of the Philips research department, which did research for the product divisions of that company. Originally located in the ...
in Eindhoven as a project leader and, subsequently, continued as a consultant there until 2002. While at Philips he was involved in industrial projects on consumer electronics and medical equipment. He founded ''CONCUR'', the international conference series in Concurrency Theory, by organising the first two conferences in Amsterdam in 1990 and 1991. He is a member of several editorial boards, and is the managing editor of ''Science of Computer Programming'' and the ''
Journal of Logic and Algebraic Programming The ''Journal of Logical and Algebraic Methods in Programming'' is a peer-reviewed scientific journal established in 1984. It was originally titled ''The Journal of Logic Programming''; in 2001 it was renamed ''The Journal of Logic and Algebraic ...
''. In 2004 Jan Bergstra contacted Mark Burgess of the
Oslo University College Oslo University College ( no, Høgskolen i Oslo; HiO) was the largest state university college in Norway from 1994 to 2011, with more than 18,000 students and approximately 1800 employees.
, looking for scientific backing for a proposed one year masters course at the University in system administration. In spite of very different backgrounds, they shared a likeness of mind in their attitudes to science and research. This resulted in them becoming friends and going on to discuss and hone several parts of
Promise theory Promise Theory is a method of analysis suitable for studying any system of interacting components. In the context of information science, Promise Theory offers a methodology for organising and understanding complex systems by modelling voluntar ...
together on mutual visits between Norway and the Netherlands. He is honorary Professor of Computer Science at
Swansea University , former_names=University College of Swansea, University of Wales Swansea , motto= cy, Gweddw crefft heb ei dawn , mottoeng="Technical skill is bereft without culture" , established=1920 – University College of Swansea 1996 – University of Wa ...
and a member of
Academia Europaea The Academia Europaea is a pan-European Academy of Humanities, Letters, Law, and Sciences. The Academia was founded in 1988 as a functioning Europe-wide Academy that encompasses all fields of scholarly inquiry. It acts as co-ordinator of Europea ...
since 2006.


Work


On formal methods

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 type In computer science, an abstract data type (ADT) is a mathematical model for data types. An abstract data type is defined by its behavior (Semantics (computer science), semantics) from the point of view of a ''User (computing), user'', of the dat ...
s starting in 1979, with John V. Tucker; * the invention, development and application of
process algebra In computer science, the process calculi (or process algebras) are a diverse family of related approaches for formally modelling concurrent systems. Process calculi provide a tool for the high-level description of interactions, communications, and ...
s, especially ACP starting in 1984, with
Jan Willem Klop Jan Willem Klop (born 1945) is a professor of applied logic at Vrije Universiteit in Amsterdam. He holds a Ph.D. in mathematical logic from Utrecht University. Klop is known for his work on the Algebra of Communicating Processes, co-author of ''T ...
,
Jos Baeten Josephus C.M. Baeten (born 15 June 1954) is a Dutch computer scientist and mathematician, who has published on process calculus, concurrency theory, formal methods, model-based software engineering, model-based systems engineering and theory of c ...
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.


In academia

Through his research and organisational activities, Bergstra has had considerable influence on computer science in the Netherlands. For example, he has supervised the work of over 40 PhD students, many of whom have become academic computer scientists, 12 at professorial level. He set up the new computer science curriculum at Leiden in 1976, and for cognitive artificial intelligence at Utrecht University in 1989. In 2000 he became the Director of the Teaching Institute of Information Sciences at the University of Amsterdam. In this role he has been responsible for the redesign of all courses when the bachelor-master system of degrees was introduced into the Netherlands. Bergstra became a member of the
Royal Netherlands Academy of Arts and Sciences The Royal Netherlands Academy of Arts and Sciences ( nl, Koninklijke Nederlandse Akademie van Wetenschappen, abbreviated: KNAW) is an organization dedicated to the advancement of science and literature in the Netherlands. The academy is housed ...
in 2011.


Publications

Publications, a selection: * J. A. Bergstra, A. Ponse and S. A. Smolka (editors), ''The Handbook of Process Algebra'',
Elsevier Elsevier () is a Dutch academic publishing company specializing in scientific, technical, and medical content. Its products include journals such as ''The Lancet'', ''Cell'', the ScienceDirect collection of electronic journals, '' Trends'', th ...
, 2001. * J. A. Bergstra and M. E. Loots, "Program Algebra for Component Code", ''
Formal Aspects of Computing ''Formal Aspects of Computing'' (''FAOC'') is a peer-reviewed scientific journal published by Springer Science+Business Media, covering the area of formal methods and associated topics in computer science. The editors-in-chief are Jim Woodcock and ...
'', 12(1):1–17, 2000. * J. A. Bergstra and J. V. Tucker, "Equational specifications, complete term rewriting systems, and computable and semicomputable algebras", ''
Journal of the ACM The ''Journal of the ACM'' is a peer-reviewed scientific journal covering computer science in general, especially theoretical aspects. It is an official journal of the Association for Computing Machinery. Its current editor-in-chief is Venkatesan ...
'', 42(6):1194–1230, 1995. * J. A. Bergstra, J. Heering and P. Klint, "Module Algebra", ''Journal of the ACM'', 37(2):335–372, 1990. * J. A. Bergstra, J. Heering and P. Klint (editors), ''Algebraic Specification'',
Addison Wesley Addison-Wesley is an American publisher of textbooks and computer literature. It is an imprint of Pearson PLC, a global publishing and education company. In addition to publishing books, Addison-Wesley also distributes its technical titles through ...
, 1989. *


References


External links


Home page
at the
University of Amsterdam The University of Amsterdam (abbreviated as UvA, nl, Universiteit van Amsterdam) is a public research university located in Amsterdam, Netherlands. The UvA is one of two large, publicly funded research universities in the city, the other being ...
* Jan Bergstra, Alban Ponse
A Bypass of Cohen's Impossibility Result
, Advances in Grid Computing - EGC 2005, LNCS 3470, pages 1097-1106. Springer-Verlag, 2005 {{DEFAULTSORT:Bergstra, Jan 1951 births Living people Engineers from Rotterdam Utrecht University alumni Leiden University faculty University of Amsterdam faculty Utrecht University faculty Academics of Swansea University Dutch computer scientists Members of Academia Europaea Formal methods people Philips employees Members of the Royal Netherlands Academy of Arts and Sciences