Jean-Raymond Abrial

French computer scientist (1938–2025) From Wikipedia, the free encyclopedia

Jean-Raymond Abrial (6 November 1938 – 26 May 2025) was a French computer scientist and inventor of the Z and B formal methods.[1][2][3]

Born(1938-11-06)6 November 1938
Versailles, France
Died26 May 2025(2025-05-26) (aged 86)
Marseille, France
Quick facts Born, Died ...
Jean-Raymond Abrial
Photograph of Jean-Raymond Abrial
J.-R. Abrial in 2012
Born(1938-11-06)6 November 1938
Versailles, France
Died26 May 2025(2025-05-26) (aged 86)
Marseille, France
Alma materÉcole Polytechnique
Stanford University
Known forZ notation, B-Method, Event-B
AwardsMember of the Academia Europaea (2006)
Scientific career
FieldsComputer science, software engineering, formal methods
InstitutionsOxford University Computing Laboratory, ETH Zurich
PatronsTony Hoare
Close

Life and career

Abrial was born on 6 November 1938.[4] He was a student at the École Polytechnique (class of 1958).[5][6] He also attended Master's courses at Stanford University during 1963–65.

Abrial's 1974 paper Data Semantics[7] laid the foundation for a formal approach to Data Models; although not adopted directly by practitioners, it directly influenced all subsequent models from the Entity-Relationship Model through to RDF.

J.-R. Abrial is the father of the Z notation (typically used for formal specification of software), during his time at the Programming Research Group under Prof. Tony Hoare within the Oxford University Computing Laboratory (now Oxford University Department of Computer Science), arriving in 1979 and sharing an office and collaborating with Cliff Jones.[8][9] He later initiated the B-Method, with better tool-based software development support for refinement from a high-level specification to an executable program, including the Rodin tool. These are two important formal methods approaches for software engineering. He is the author of The B-Book: Assigning Programs to Meanings.[10] For much of his career he was an independent consultant.[11] He was an invited professor at ETH Zurich from 2004 to 2009.[12] He developed the B approach further as Event-B.[13]

Abrial was elected to be a Member of the Academia Europaea in 2006.[11] As well as being a computer scientist, he was also an explorer in north Africa and elsewhere.[14] He died on 26 May 2025, at the age of 86.[15]

See also

References

Related Articles

Wikiwand AI