Radhia Cousot

Photo: Cousotp — CC BY-SA 3.0Source

Radhia Cousot

computer scientist · engineer

Born
August 6, 1947 · Sakiet Sidi Youssef
Died
May 1, 2014 · New York City
Age
66 years
Nationality
France

About Radhia Cousot

Radhia Cousot, 66, French computer scientist.

Explore other notable deaths in 2014 or deaths in May 2014.

The Deaths Archive presents

How well do you know Radhia Cousot?

Explore their life. Test your knowledge. Beat the challenge.

10 questions · One legacy · How much do you really know?

Challenge your friends

Play together in real-time.

Full Biography

|

Radhia Cousot, née Rezig (French: [ʁadja kuzɔ]; 6 August 1947 – 1 May 2014) was a French computer scientist known for inventing abstract interpretation. Her 1985 doctoral thesis advanced the semantics, proof, and static analysis methods for concurrent and parallel programs.

Biography

Early life and education

Radhia Cousot was born as Radhia Rezit on 6 August 1947, in Sakiet Sidi Youssef in the French protectorate of Tunisia. She survived the massacre of the children in her school on February 8, 1958. Raised in the rapidly evolving new post-colonial state of Tunisia, she developed a strong interest in mathematics and logic, and achieved a high academic performance at the lycée français d'Alger. She then studied at the l'École polytechnique d'Alger where she was both top of the class and the only woman on her course.

She specialised in mathematical optimization and integer linear programming. Supported by a UNESCO fellowship (1972–1975), she earned a master's degree in Computer Science (Diplôme d'études approfondies (DEA)) at the Joseph Fourier University of Grenoble in 1972. She obtained her Doctorate ès Sciences/State Doctorate in Mathematics in Nancy in 1985 under the supervision of Claude Pair [fr] with her dissertation entitled Fondements des méthodes de preuve d'invariance et de fatalité de programmes parallèles.

Career

Radhia Cousot was appointed Associate research scientist at the IMAG laboratory of the Joseph Fourier University of Grenoble (1975–1979). From 1980 she worked at the Centre national de la recherche scientifique, as junior research scientist, research scientist, senior research scientist, and senior research scientist emerita at the Computer Science laboratories of the Henri Poincaré University of Nancy (1980–1983). She worked at the University of Paris-Sud at Orsay from 1984 to 1988, then the École Polytechnique (1989–2008) where from 1991 she headed the research team "Semantics, Proof and Abstract interpretation" and the École Normale Supérieure (2006–2014).

Cousot supervised eight PhD students.

Death

Cousot died in New York from cancer on 1 May 2014.

Research

Together with her husband Patrick, Radhia Cousot is the originator of abstract interpretation, an influential technique in formal methods. Abstract interpretation is based on three main ideas.

  1. Any reasoning/proof/static analysis on a computer system refers to a semantics describing, at some level of abstraction, its possible executions.
  2. The reasoning/proof/static analysis should abstract away all semantic properties irrelevant to the reasoning.
  3. Because of undecidability, sound, fully automated, and always terminating reasonings on/proofs/static analysis of computer systems must perform mathematical inductions in the abstract and so, can only be approximate (even with finiteness and decidability hypothesis, because of combinatorial explosion beyond tiny systems).

In her thesis, Radhia Cousot advanced the semantics, proof, and static analysis methods for concurrent and parallel programs.

Radhia Cousot is at the origin of the contacts with Airbus in January 1999 that led to the development of Astrée run-time error analyzer from 2001 onwards, a tool for sound static program analysis of embedded control/command software developed at the École Normale Supérieure and now distributed by AbsInt GmbH, a German software company specialised on static analysis. Astrée is used in the transportation, space, and medical software industries.

Awards and recognition

With Patrick Cousot, she received the ACM SIGPLAN Programming Languages Achievement Award in 2013 and the IEEE Computer Society Harlan D. Mills award in 2014 for "the invention of 'abstract interpretation', development of tool support, and its practical application".

In 2026, Cousot was announced as one of 72 historical women in STEM whose names have been proposed to be added to the 72 men already celebrated on the Eiffel Tower as part of the Hypatia Project. It was at one time agreed that strictly only French women should be included but Cousot was one of the names that the original proposer of the idea, Benjamin Rigaud, said should be included. The plan was announced by the Mayor of Paris, Anne Hidalgo following the recommendations of a committee led by Isabelle Vauglin of Femmes et Sciences and Jean-François Martins, representing the operating company which runs the Eiffel Tower.

Radhia Cousot best young researcher paper award

Since September 2014, the Radhia Cousot best young researcher paper award is attributed annually by the program chair on behalf of the program committee of the Static Analysis Symposia (SAS).

  • 2014 (Munich, Germany): Aleksandar Chakarov (University of Colorado, Boulder, CO, USA), Expectation invariants for probabilistic program loops as fixed points (with Sriram Sankaranarayanan), M. Müller-Olm & H. Seidl (Eds.): SAS 2014, LNCS 8723, pp. 85–100, Springer
  • 2015 (Saint Malo, France): Marianna Rapoport (University of Waterloo, Ontario, Canada), Precise Data Flow Analysis in the Presence of Correlated Method Calls, (with Ondrej Lhoták and Frank Tip), S. Blazy & T. Jensen (Eds.): SAS 2015, LNCS 9291, pp. 54–71, Springer
  • 2016 (Edinburgh, Scotland): Stefan Schulze Frielinghaus (Technical University of Munich, Germany), Enforcing Termination of Interprocedural Analysis, (with Helmut Seidl and Ralf Vogler), Xavier Rival (Ed.): SAS 2016, LNCS 9837, pp. 447–468, Springer
  • 2017 (New York, NY, USA): Suvam Mukherjee (Indian Institute of Science, Bangalore, India) and Oded Padon (Tel Aviv University, Israel), Thread-Local Semantics and its Efficient Sequential Abstractions for Race-Free Programs, (with Sharon Shoham, Deepak D'Souza, and Noam Rinetzky), Francesco Ranzato (Ed.): SAS 2017, LNCS 10422, pp 253–276, Springer

Publications

  • Static Analysis by Abstract Interpretation of Embedded Critical Software
  • Grammar semantics, analysis and parsing by abstract interpretation
  • An Abstract Interpretation Framework for Termination
  • A Semantic Integrated Development Environment
  • An Abstract Interpretation Framework for Refactoring with Application to Extract Methods with Contracts
  • Theories, Solvers and Static Analysis by Abstract Interpretation
  • ANDROMEDA: accurate and scalable security analysis of web applications
  • Automatic Inference of Necessary Preconditions
  • A Galois Connection Calculus for Abstract Interpretation
  • Static Analysis and Verification of Aerospace Software by Abstract Interpretation

Researchgate records 99 publications by Coursot

Content from Wikipedia — licensed under CC BY-SA 3.0

Interactive

Test Your Knowledge – Trivia Challenge

How well do you know this person's life and legacy?

No account needed to play. Sign in to keep your score on the leaderboard.

Books & Media

Find books, audiobooks and films about Radhia Cousot on Amazon.

Available at Amazon

As an Amazon Associate I earn from qualifying purchases.

Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.

Sources

Trivia & Knowledge· 16 questions

Questions drawn from Radhia Cousot's archived record and the sources above.

  1. 1.On what date was Radhia Cousot born?

    • A.15 January 1945
    • B.8 February 1958
    • C.1 May 2014
    • D.6 August 1947correct

    Radhia Cousot was born on 6 August 1947.

    Source: Early life and education section

  2. 2.In which country was Radhia Cousot born?

    • A.Germany
    • B.Algeria
    • C.Tunisiacorrect
    • D.France

    Radhia Cousot was born in Sakiet Sidi Youssef in the French protectorate of Tunisia.

    Source: Early life and education section

  3. 3.What is the primary scientific invention for which Radhia Cousot is known?

    • A.Integer linear programming
    • B.Mathematical optimization
    • C.Sequential abstractions
    • D.Abstract interpretationcorrect

    Radhia Cousot is known for inventing abstract interpretation.

    Source: Biography introduction

  4. 4.At which institution did Radhia Cousot earn her master's degree in Computer Science?

    • A.École Polytechnique
    • B.Henri Poincaré University of Nancy
    • C.University of Paris-Sud
    • D.Joseph Fourier University of Grenoblecorrect

    Radhia Cousot earned her master's degree in Computer Science at the Joseph Fourier University of Grenoble in 1972.

    Source: Early life and education section

  5. 5.Who was the supervisor for Radhia Cousot's Doctorate ès Sciences/State Doctorate in Mathematics?

    • A.Isabelle Vauglin
    • B.Patrick Cousot
    • C.Claude Paircorrect
    • D.Benjamin Rigaud

    Radhia Cousot obtained her state doctorate in 1985 under the supervision of Claude Pair.

    Source: Early life and education section

  6. 6.How many PhD students did Radhia Cousot supervise during her career?

    • A.Seven
    • B.Six
    • C.Nine
    • D.Eightcorrect

    Radhia Cousot supervised eight PhD students.

    Source: Career section

  7. 7.Where did Radhia Cousot pass away?

    • A.Grenoble, France
    • B.New York, USAcorrect
    • C.Nancy, France
    • D.Paris, France

    Radhia Cousot died in New York from cancer on 1 May 2014.

    Source: Death section

  8. 8.What is the name of the run-time error analyzer developed with the contribution of Radhia Cousot?

    • A.Galois
    • B.Andromeda
    • C.Astréecorrect
    • D.Semantics

    Radhia Cousot helped initiate contacts with Airbus that led to the development of the Astrée run-time error analyzer.

    Source: Research section

  9. 9.Which award did Radhia Cousot receive in 2013 alongside her husband?

    • A.UNESCO fellowship
    • B.Harlan D. Mills award
    • C.Radhia Cousot best young researcher paper award
    • D.ACM SIGPLAN Programming Languages Achievement Awardcorrect

    Radhia and Patrick Cousot received the ACM SIGPLAN Programming Languages Achievement Award in 2013.

    Source: Awards and recognition section

  10. 10.Which of these is one of the three main ideas upon which abstract interpretation is based?

    • A.It focuses only on finite systems
    • B.It must abstract away all semantic properties irrelevant to the reasoningcorrect
    • C.It must be exact and avoid approximation
    • D.It excludes the use of mathematical induction

    Abstract interpretation is based on the idea that the reasoning should abstract away all semantic properties irrelevant to the reasoning.

    Source: Research section

  11. 11.What was the specific title of Radhia Cousot's dissertation completed in 1985?

    • A.Static Analysis by Abstract Interpretation of Embedded Critical Software
    • B.Automatic Inference of Necessary Preconditions
    • C.Fondements des méthodes de preuve d'invariance et de fatalité de programmes parallèlescorrect
    • D.A Galois Connection Calculus for Abstract Interpretation

    Her dissertation was entitled Fondements des méthodes de preuve d'invariance et de fatalité de programmes parallèles.

    Source: Early life and education section

  12. 12.In what year did the Radhia Cousot best young researcher paper award begin to be attributed?

    • A.2017
    • B.2015
    • C.2014correct
    • D.2013

    Since September 2014, the Radhia Cousot best young researcher paper award is attributed annually.

    Source: Radhia Cousot best young researcher paper award section

  13. 13.What entity distributes the Astrée run-time error analyzer today?

    • A.Airbus
    • B.AbsInt GmbHcorrect
    • C.École Normale Supérieure
    • D.CNRS

    Astrée is now distributed by AbsInt GmbH, a German software company specialised on static analysis.

    Source: Research section

  14. 14.What is the nature of the Hypatia Project initiative involving Radhia Cousot?

    • A.A foundation supporting research in concurrent programming
    • B.A proposal to add historical women in STEM to the Eiffel Towercorrect
    • C.A series of lectures at the University of Paris-Sud
    • D.A fellowship for women in mathematics

    Radhia Cousot was announced as one of 72 historical women in STEM proposed for the Eiffel Tower as part of the Hypatia Project.

    Source: Awards and recognition section

  15. 15.Where did Radhia Cousot work between 1989 and 2008?

    • A.University of Paris-Sud
    • B.IMAG laboratory
    • C.École Polytechniquecorrect
    • D.École Normale Supérieure

    Radhia Cousot worked at the École Polytechnique from 1989 to 2008.

    Source: Career section

  16. 16.According to Researchgate records cited in the text, how many publications are credited to Radhia Cousot?

    • A.89
    • B.102
    • C.72
    • D.99correct

    Researchgate records 99 publications by Radhia Cousot.

    Source: Publications section

People who died on May 1

Related People

Spotted an error?

Help us keep the archive accurate. Report a correction with a source.

Report an error for Radhia Cousot →

We use cookies for analytics (Google Analytics 4 and PostHog) and advertising (Google AdSense) to understand site usage and improve your experience. By clicking "Accept All", you consent to the use of these cookies. See our Cookie Policy and Privacy Policy for details.