I am saddened to report
(from today's print version of Le Monde) the passing away of the great
French computer scientist Jean-Raymond Abrial. He is a pioneer in formal
methods and their applications, particularly through three major
innovations: - The "Data Semantics" model. - The two successive versions of the Z specification language. -
The remarkable B method and tools. One of the most spectacular
achievements of practical formal methods was the groundbreaking
verification of the security system of the Paris Metro's "Line 14". A major loss for computer science.
Very sad news. JR
ABRIAL was also a great creator of real time programing language. He
wrote the spécification of LTRv2 in the 60s when participating in the
création of the Centre de Programmation de la Marine as a young navy
engineer. LTRv2 was heavily used in the 70s and the 80s to develop many
real time complex information systems, military and civilian. Later at
the end of the 70s he was a key participant to the « green » team of
Jean Ichbiah which created ADA. Z was first developed as a way to
rigorously specify ADA programs. I worked in CPM as a Young navy engineer in the 80s but unfortunately I never met JR ABRIAL who was already a legend…. RIP JRA…
<< A major loss for computer science >> :
and also for software engineering. The B method is an almost unique
case of a bridge between these two areas. Because Abrial was an almost
unique person with one foot in each world.
Sad
news. Jean-Raymond Abrial was a giant in computer science and software
engineering, upon whose shoulders much of the field of formal methods
still stands.
Thanks Bertrand for informing me. We had a full day
in nantes last week for celebrating the achievement of Jean-Raymond but
we did not know that he passef away the day before. A great scientist
with strong ideas which will be still to pics of future researched and
phd. I Remember my visites in Marseille and our walks. In the lanes and streets in Marseille
He was a true inspiration, especially to us Formal
Methods researchers. He did not give up on the key ideas: Formal
semantics for precise meaning, formal modelling languages for
abstraction, refinement as a method, proof for highest insurance, tools
to support the user, and most importantly real-world projects that speak
for themselves. Jean-Raymond, we keep your ideas alive! Requiescat in
pace.
Thank you Bertrand for sharing this information. I have personnally learnt a lot from his inspiring work and his recommendations. I am sad and extremely gratful to JRA. I will miss him a lot. Next ABZ in Dusseldorf next week will pay a tribute to his memory. See you tehre for those who are particpating Many thanks All the best Yamine
Sad news indeed. I had the privilege of attending a
week-long seminar on the B method circa 2004. He was a wonderful
teacher, with a great sense of humor and style. He had used illustrative
examples from the Paris Metro system in that seminar.
So sad to hear the news. Jean-Raymond was a true
inspiration, someone with a vision not just for theory but even more so
for practical application of formal methods. Perhaps thanks to his work
on B I decided to do a PhD in the first place. 😢
Very sad news indeed! I followed
Jean-Raymond's seminal work from the first steps towards the
introduction of Z specification language in the early 70's! His commitment to Bourbaki's work has led to major contributions to computer science. After Z, his contribution to the "green proposal" leading to the definition of ADA language, was an example. At
the end of 70's, being myself on leave from INRIA at the Oxford
Programming Research Group, Tony Hoare asked me to suggest an "original
researcher" from France he could invite for a stay at the PRG. Without
hesitation, I suggested Abrial. In contact with Hoare's CSP, his work on the B method (from Bourbaki) was done with the success we know: B book. Later
in the 1990s, he suggested to come to Marseille to collaborate with my
research group on formal methods for communicating parallel systems. Then, Atelier B fromCLEARSY,
after a first success for the design of the embedded software for the
Meteor project with RATP-first automated metroline in Paris, was our
choice to be proposed within a successful EU-FP6 project we have set up
by 2000: "MATISSE - Methodologies and Technologies for Industrial
Strength Systems Engineering"https://cordis.europa.eu/project/id/IST-1999-11435 RIP J-R!
Jean-Raymond was an amazing teacher, with a great
sense of humour and an infectious enthusiasm for formal methods that
made his students realise proofs aren't that scary after all. A great
explorer and a fantastic person to be around also outside of formal
settings. Rest in peace, J-R!
Sad news. Jean-Raymond Abrial was a giant in
computer science and software engineering, upon whose shoulders much of
the field of formal methods still stands.
Thank you, Bertrand, for sharing the news. This is
very sad. I am lucky to have met Jean-Raymond Abrial several times and
worked with him as part of my Ph.D. thesis. He was very rigorous in his
research and had such good pieces of advice. He was not only a great
scientist but also a very nice person to work with. I always kept in
touch since then. Thanks, Jean-Raymond, for all the nice exchanges we
had.
<< A major loss for computer science >> :
and also for software engineering. The B method is an almost unique
case of a bridge between these two areas. Because Abrial was an almost
unique person with one foot in each world.
May he rest in peace! A gentleman, free-spirited, a great scientist, enthusiastic and inspiring. Hats off to him! I first met Jean-Raymond in Nantes in 1996. We will miss him forever.
I first saw Jean-Raymond Abrial at AFADL when I was a
PhD student. I was in awe of the master, the inventor of the very
method I use in my work. The B method has become the backbone of the
tools I develop. May he rest in peace.
J'ai cotoyé (un peu) JR Abrial au début des années
2000, ses travaux ensuite. C'est un exemple de rigueur et d'honnêteté
intellectuelles sans compromis
I had the opportunity to work with Abrial in the
late 90’s early 2000’s in particular on the automation of the Paris
metro. On this occasion I was able to appreciate the intelligence and
elegance of his reasoning. His death is is sad news
Deeply saddened by the passing of Jean-Raymond
Abrial — a true pioneer of formal methods. His contributions, from Z to
the B Method, shaped generations of rigorous system design. His legacy
will endure.
Very sad to hear this news. Much of the math for my
PhD (almost) 20 years ago was based on his classic The B Book, which I
sill treasure on my bookshelf.
He was teaching at Marktoberdorf in 1996 when I was a
PhD student, and was trialling some of the material that eventually
became The B Book. He was insightful, helpful and took my naive
questions in absolutely the best way. A gentleman and a scholar.
Maria HusmannJean
Raymond Abrial was not only kind but as well humble. As an example that
formal methods do not automatically lead to meaningful systems, he
reminded us that to specify one should be allowed to enter a room should
normally imply one should be allowed to leave it as well. He mentionned
a well known public building in Paris which forgot to specify this
property in the design of the access control system and staff had to
patrol each room daily until an update ensuring this safety could be
rolled out.
Thanks Bertrand for informing me. We had a full day
in nantes last week for celebrating the achievement of Jean-Raymond but
we did not know that he passef away the day before. A great scientist
with strong ideas which will be still to pics of future researched and
phd. I Remember my visites in Marseille and our walks. In the lanes and streets in Marseille.
I was very fortunate to attend his Marktoberdorf
course on Event-B when I was a PhD student. He was a wonderful person
and a brilliant scientist whose deep contributions continue to
reverberate.
MerciBertrand Meyer. J'ai eu le bonheur de l'avoir comme professeur à l"Grenoble INP - Ensimagen
1969-1970. Cours où il nous decortiquait une de ses créations les
moins connues mais peut-être la plus "basique" avant sa période
"abstraite". La base de données Socrate, un bijou mélangeant élégance
efficacité et facilité d'usage. Un grand monsieur à l'allure stricte
et degingande qui nous impressionnait.
Sad news indeed and a true loss for our discipline. I
met Jean-Raymond at Pune in India at an event organized by Tata
Consultancy. He was a true gentleman. In
the Advanced Software Engineering course I gave at Monash University,
we chose his Event-B approach as an introduction to formal methods.
This is very sad news. Jean-Raymond had a huge
influence on my research and was a wonderful person to work with.
Inspiring and encouraging. He will be missed.
He was a true inspiration, especially to us Formal
Methods researchers. He did not give up on the key ideas: Formal
semantics for precise meaning, formal modelling languages for
abstraction, refinement as a method, proof for highest insurance, tools
to support the user, and most importantly real-world projects that speak
for themselves. Jean-Raymond, we keep your ideas alive! Requiescat in
pace.
Quand ai-je découvert Jean-Raymond Abrial ? Peut-être bien que c'est quand j'ai fait acheter les actes de la conférence de Cargèse et que j'ai lu son article Data Semantics . Ou est-ce lors de la lecture des publications de la DER-IMA d'EDF (située à Clamart) ? Ce qui est sûr c'est que j'ai découvert Z dans le Meyer Baudoin, Méthodes de Programmation chez Eyrolles, puis dans le Delobel Adiba, Bases de données chez Dunod. Quand j'ai débuté en "informatique de gestion" (en I.U.T "Informatique") je trouvais que ce que je lisais était bien peu "scientifique". "Information" "donnée" "rubrique" etc. Pour "donnée" j'ai appris les théorèmes de Jean-Louis Rigal qui était prof à l'Université Dauphine. Facile : Th1, "Une donnée n'est pas donnée" car c'est le résultat d'une abstraction, Th 2. "Une donnée n'est pas donnée" car une fois donnée, ce n'est...
Jean-Raymond Abrial (1938, 2025) Jean-Raymond Abrial est décédé les 26 mai 2025 la vieille de la conférence qui a eu lieu dans le cadre des Journées Scientifiques de l'université de Nantes et qui traitait de ses travaux et de leur mise en oeuvre dans différentes domaines.J.-R Abrial est né en 1938 à Versailles. Après des études au Prytanée militaire de la Flèche, il fera l'Ecole Polytechnique. En 1960 il sera ingénieur du génie maritime. Il sera boursier du gouvernement français à Stanford University puis au Centre de Programmation de la Marine où il travaillera sur une version du langage LTR (Langage Temps Réel). C'est là que Gérard Le Lann, qui a fait partie de l'équipe ayant conçu Internet, l'a connu. J.-R Abrial est pour lui "l'un des plus grands informaticiens français ! Peu enclin à épouser les « modes » qui agitent plus ou moins régulièrement les communautés scientifiques. Liberté de penser, de créer, et liberté d'essaimer !".A Grenoble, d...
Cet article date du temps où Jean-Raymond Abrial habitait rue des plantes à Paris. Digilog était deveni Steria, mais pas encore Clearsy. Donc d'avant 2001. On B Jean-Raymond Abrial Consultant, 26, rue des Plantes, 75014, Paris. abrial@steria.fr In the B-Book [Abr96], an introduction entitled “What is B ?” presents it in a few pages. There is no point in reproducing this introduction here. There is, however, clearly a need to have in this book a sort of informal presentation of B complementing that of the B-Book for those readers who are not familiar with this approach. This is the purpose of this short text, where the emphasis will be put on the question of the development process with B. At the end of the text, I will also cover some more general problems concerning B (tool, education, research, future). B is o “Debugger”. The aim of B is very practical. Its ambition is to provide to industr...