Friday, January 18, 2019

"Turing and Software Verification" (CLIFF B. JONES)

Janet Barnes and Angela Wallenburg. Formal Methods Considered Normal

Janet Barnes and Angela Wallenburg. Formal Methods Considered Normal (slides)

"On B and Event-B: Principles, Success and Challenges: Jean-Raymond Abrial, Marseille, France"

"After more than 20 years since the publication of my book on B, and almost 10 years since the publication of my book on Event-B, the aim of this talk is to present some key points about these technologies. The talk will cover the basic principles on which B and Event-B have been developed and look at differences and similarities between B and Event-B. It will also outline where B and Event-B are spread around the world. Finally, the talk will explore challenges with the industrial application of these technologies."

Jean-Raymond Abrial. On B and Event-B: Principles, Success and Challenges (slides)

Call for papers: History of Formal Methods 2019 Workshop, 11th October 2019, Porto, Portugal (co-located with FM'19)

We invite submissions to the HFM2019 workshop. See the website ( for complete details and instructions on how to submit. Submission is via EasyChair  (
This is a workshop on the history of formal methods in computing. The aim is to bring together historians of computing, technology, and science with practitioners in the field of formal methods to reflect on the discipline's history. There will be a round of abstract submission prior to the workshop which will determine who is invited to give a presentation at the workshop. Afterwards, presenters may submit papers based on their presentations for inclusion in the workshop's proceedings. 
The theme of the workshop is the history of formal methods in computing. By 'formal methods' we mean mathematical or logical techniques for modelling, specifying, and reasoning about aspects of computing. This could include programming language description, concurrency modelling, theorem proving, program specification and verification, or mathematical foundations of computing. 
Theoretical aspects of computing have been present almost since the beginning of electronic computers, and in various ways these techniques have evolved and changed, including into what are now called "Formal Methods". Such aspects have been instrumental in developing fundamental understanding of computation and providing techniques for rigorous development of software, but have not always had the desired impact on practical and industrial computing. 
This makes the field ripe for historical research and we invite submissions to our workshop which take a historical view of the topic. This may include discussion of developments of various formal methods, evolving agendas within the field, consideration of the effect of social and cultural factors, and evaluation of the way in which formal methods have impacted computing more broadly. 
The workshop is intended to be of interest to current researchers in formal methods and to be accessible to people without any historical background. It should also be a venue for historians of science whose work covers formal aspects of computing as we believe understanding the the history of the field brings greater clarity to current technical research. We encourage early stage researchers to try their hand at historical reflection and gain an idea of the field's grounding; we invite historians to contribute to the history of formal methods; and we invite researchers who have worked in formal methods for whom an historical talk provides the opportunity to reflect on their field.
Submission information
Submissions prior to the workshop will take the form of abstracts no longer than 500 words. If references are required, these can be added as an optional PDF file (and do not count towards the word count). All abstracts will be reviewed by the program committee whose details can be found on the website; based on these reviews, a decision will be made on who to invite to present at the workshop.
Following to the workshop, proceedings will be published (details of publisher to be finalised later). Please indicate during your submission if you wish for a paper to be considered for inclusion in the proceedings—select "Yes" even if you are not totally certain. All papers submitted for the proceedings will be subject to peer review. 
Important Dates
  • Call for papers: January 2019
  • Submissions: 30 April 2019
  • Notification of acceptance: 30 June 2019
  • Presentations ready: 1 September 2019
  • Workshop: 11th October 2019
  • Papers for proceedings: 31 December 2019
  • Troy Astarte
  • Brian Randell 
  • (Newcastle University)

Monday, January 8, 2018

Méthodes formelles et systèmes cyber-physiques – Séminaire à Shonan

China : Jean-Raymond Abrial : "international science and technology cooperation award"

Source: Xinhua/Shanghai Daily | January 10, 2017,
Presiding over the ceremony, Vice Premier Zhang Gaoli called on those involved in science and technology to follow the example set by the prize winners and contribute to the country’s drive to become a major power in the sector.
The ceremony, attended by around 3,300 representatives from the Communist Party of China, state and military organs and science and technology circles, honored 279 projects, seven scientists and one international organization with national prizes.
The international cooperation prizes were awarded to five scientists from the United States, Germany and France, and the Mexico-headquartered International Maize and Wheat Improvement Center.
Shanghai excelled at the ceremony with 52 projects and scientists honored.

French scientist Jean-Raymond Abrial, who has been working with local scientists on system and software engineering, won the international science and technology cooperation award.

Shanghai-based chip designer Spreadtrum won in the technology progress category for its contribution to the development of TD-LTE (time division-long term evolution), the China-developed 4G standard for phones.
Tongji University was Shanghai’s biggest success story with seven programs developed by its staff winning one first prize and six seconds.
A team led by Tong Xiaohua, a professor at its College of Surveying and Geo-Informatics, won first prize for an invention that improves the accuracy of information collected by remote sensors, thus providing important support for aerospace projects, such as improving imaging quality of Chinese laser sensors for finding safe landing sites
“When satellites and other aerospace facilities are flying high in the space, they may have jitter vibration and face other challenges that will disturb them from taking precise images and data,” Tong said. “Our technology by image analysis can detect and estimate the influence of the disturbances, and thus improve geo-positioning accuracy of high-resolution images together with ground geometric calibration.”
The achievement came after 10 years of cooperation with the Shanghai Institute of Technical Physics of the Chinese Academy of Sciences and the Development Research Center of the China Geological Survey.
Another team led by Zhu Hehua, a professor at Tongji’s College of Civil Engineering, won a second prize for developing a series of key technologies for underground construction in urban areas.
A major health award went to Dr Jing Zaiping of Changhai Hospital for his research into minimally invasive endovascular surgery. His work on aortic dissection and aneurysms made once fatal diseases treatable."

Le scientifique français M. Jean-Raymond Abrial s’est vu décerner le 2 janvier 2017 à Pékin le Prix Chinois de la Coopération Internationale en Science et Technologie, au cours d’une cérémonie récompensant des personnes ayant contribué au développement scientifique et technologique de la Chine. Cette cérémonie s’est tenue en la présence du président XI Jinping, du premier ministre LI Keqiang, et du vice premier ministre ZHANG Gaoli. Le Prix Chinois de la Coopération Internationale en Science et Technologie est un prix annuel de prestige créé en 1994 faisant partie des Prix Nationaux en Science et Technologie. Cette année il a été attribué à cinq scientifiques étrangers et à une ONG internationale.
Jean-Raymond Abrial est un informaticien français de renommée internationale. Anciennement chercheur à l’INRIA (Institut national de recherche en informatique et en automatique), il est membre de l’Académie Européenne des Sciences, et est connu dans le monde du développement logiciel comme le créateur de la notation formelle Z et par la suite de la méthode B. Il a d’ailleurs participé à l’implémentation de la suite d’outils utilisant cette méthode, qui a été utilisée pour des applications de systèmes de sécurité critiques à travers le monde. Il a également fait partie de l’équipe qui a conçu la première version du langage de programmation Ada.
Jean-Raymond Abrial a largement contribué à la recherche scientifique en Chine. En 2005 il a débuté une coopération avec le professeur HE Jifeng de l’Université Normale de la Chine de l’Est où il a dirigé des projets de recherche jusqu’à leur application industrielle. Il a ainsi introduit la méthode B en Chine et, grâce à lui, de nombreux systèmes basés sur des logiciels de sécurité critiques ont été conçus et développés avec succès dans le pays, et de nombreuses entreprises ont été capables de développer ce type de systèmes de manière indépendante. Il a également dirigé, en collaboration avec le professeur HE Jifeng, le développement d’un logiciel pour le métro automatique de Shanghai. Il est prévu que cette nouvelle technologie soit installée sur la Ligne 17 du métro, entre Hongqiao Railway Station et Oriental Land, et les essais devraient commencer à la fin de cette année.
Dernière modification : 12/01/201

Sunday, January 7, 2018

ICTAC2015 Conference - Keynote by Jean-Raymond Abrial

This is the Keynote titled "An Exercise in Mathematical Engineering: Stating and Proving Kuratowski Theorem" by Invited Speaker Jean-Raymond Abrial (Chair: Camilo Rueda)

Lectures of Jean-Raymond Abrial on B, Event-B, Rodin (vidéos)

Lecture 1

Lecture 2

Lecture 3 

Mini-course around Event-B and Rodin

Developping sequential programs

This lecture gives a status report of the hypervisor we are developing using Event-B.

Verification Corner, Modeling, refinement, and verification

In this episode of Verification Corner, Jean-Raymond Abrial and Rustan Leino show how to do a design starting from a model that is gradually refined toward executable code. They use the Rodin tool, which supports the Event-B formalism.