Patrick Cousot

Silver Professor; Professor of Computer Science

1972 …2020

Research output per year

If you made any changes in Pure these will be visible here soon.

Research Output

Comparing the galois connection and widening/narrowing approaches to abstract interpretation

Cousot, P. & Cousot, R., 1992, Programming Language Implementation and Logic Programming - 4th International Symposium, PLILP 1992, Proceedings. Bruynooghe, M. & Wirsing, M. (eds.). Springer Verlag, p. 269-295 27 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 631 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Comparison of the Galois connection and widening/narrowing approaches to abstract interpretation

Cousot, P. & Cousot, R., Oct 1991, Actes JTASPEFL '91, Bordeaux, France. BIGRE. Billaud, M., Casteran, P., Corsini, M-M., Musumbu, K. & Rauzy, A. (eds.). Rennes, France: IRISA, Vol. 74. p. 107-110

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Compositional and inductive semantic definitions in fixpoint, equational, constraint, closure-condition, rule-based and game-theoretic form

Cousot, P. & Cousot, R., 1995, Computer Aided Verification - 7th International Conference, CAV 1995, Proceedings. Wolper, P. (ed.). Springer Verlag, p. 293-308 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 939).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Compositional separate modular static analysis of programs by abstract interpretation

Cousot, P. & Cousot, R., 2001, Proceedings of the 2nd International Conference on Advances in Infrastructure for E-Business, E-Science and E-Education on the Internet, l'Aquila, Italy, August 6-12 2001. Scuola Superiore G. Reiss Romoli, (SSGRR 2001 Compact Disk).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Constructing program invariance proof methods

Cousot, P. & Cousot, R., 1980, International Workshop on Program Construction, Chateau de Bonas, France, Castera-Verduzan, France, September 8-12, 1980. Vol. 13. p. 8-12

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Constructive design of a hierarchy of semantics of a transition system by abstract interpretation

Cousot, P., Apr 28 2002, In : Theoretical Computer Science. 277, 1-2, p. 47-103 57 p.

Research output: Contribution to journalArticle

Constructive versions of tarski's fixed point theorems

Cousot, P. & Cousot, R., May 1979, In : Pacific Journal of Mathematics. 82, 1, p. 43-57 15 p.

Research output: Contribution to journalArticle

Open Access

Design and implementation of a special-purpose static program analyzer for safety-critical real-time embedded software

Blanchet, B., Cousot, P., Cousot, R., Feret, J., Mauborgne, L., Miné, A., Monniaux, D. & Rival, X., 2002, The Essence of Computation: Complexity, Analysis, Transformation. Springer Verlag, p. 85-108 24 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 2566 LNCS).

Research output: Chapter in Book/Report/Conference proceedingChapter

Design of syntactic program transformations by abstract interpretation of semantic transformations

Cousot, P., 2001, Logic Programming - 17th International Conference, ICLP 2001, Proceedings. Codognet, P. (ed.). Springer Verlag, p. 4-5 2 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 2237).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Directions for Research in Approximate System Analysis

Cousot, P., Sep 1 1999, In : ACM Computing Surveys. 31, 1 p.

Research output: Contribution to journalArticle

Finding All Potential Run-Time Errors and Data Races in Automotive Software

Kaestner, D., Miné, A., Schmidt, A., Hille, H., Mauborgne, L., Wilhelm, S., Rival, X., Feret, J., Cousot, P. & Ferdinand, C., Mar 28 2017, In : SAE Technical Papers. 2017-March, March

Research output: Contribution to journalConference article

Fixpoint-guided abstraction refinements

Cousot, P., Ganty, P. & Raskin, J. F., 2007, Static Analysis - 14th International Symposium, SAS 2007, Proceedings. Springer Verlag, p. 333-348 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 4634 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Foreword

Cousot, P., Falaschi, M., Filè, G. & Rauzy, A., 1993, In : Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 724 LNCS

Research output: Contribution to journalEditorial

Formal language, grammar and set-constraint-based program analysis by abstract interpretation

Cousot, P. & Cousot, R., 1995, p. 170-181. 12 p.

Research output: Contribution to conferencePaper

Formal verification by abstract interpretation

Cousot, P., 2012, NASA Formal Methods - 4th International Symposium, NFM 2012, Proceedings. p. 3-7 5 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 7226 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Galois connection based abstract interpretations for strictness analysis

Cousot, P. & Cousot, R., 1993, Formal Methods in Programming and Their Applications - International Conference, Proceedings. Bjorner, D., Broy, M. & Pottosin, I. V. (eds.). Springer Verlag, p. 98-127 30 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 735 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Grammar analysis and parsing by abstract interpretation

Cousot, P. & Cousot, R., 2007, Program Analysis and Compilation, Theory and Practice - Essays Dedicated to Reinhard Wilhelm on the Occasion of His 60th Birthday. Springer Verlag, p. 175-200 26 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 4444 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Grammar semantics, analysis and parsing by abstract interpretation

Cousot, P. & Cousot, R., Oct 14 2011, In : Theoretical Computer Science. 412, 44, p. 6135-6192 58 p.

Research output: Contribution to journalArticle

Higher-order abstract interpretation (and application to comportment analysis generalizing strictness, termination, projection and PER analysis of functional languages)

Cousot, P. & Cousot, R., 1994, IEEE International Conference on Computer Languages. Publ by IEEE, p. 95-112 18 p. (IEEE International Conference on Computer Languages).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Induction principles for proving invariance properties of programs

Cousot, P. & Cousot, R., 1982, Tools & notions for program construction. Neel, D. (ed.). Cambridge University Press, p. 43-119

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)

Inductive definitions, semantics and abstract interpretation

Cousot, P. & Cousot, R., 1992, Conference Record of the Annual ACM Symposium on Principles of Programming Languages. Anon (ed.). Publ by ACM, p. 83-94 12 p. (Conference Record of the Annual ACM Symposium on Principles of Programming Languages).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Integrating physical systems in the static analysis of embedded control software

Cousot, P., 2005, Programming Languages and Systems - Third Asian Symposium, APLAS 2005, Proceedings. p. 135-138 4 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 3780 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Interpretation abstraite (in French)

Cousot, P., Jan 2000, In : Technique et Science Informatique. 19, 1-2-3, p. 155-164

Research output: Contribution to journalArticle

Interval polyhedra: An abstract domain to infer interval linear relationships

Chen, L., Miné, A., Wang, J. & Cousot, P., 2009, Static Analysis - 16th International Symposium, SAS 2009, Proceedings. p. 309-325 17 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 5673 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Invariance proof methods and analysis techniques for parallel programs

Cousot, P. & Cousot, R., 1984, Automatic program construction techniques. Biermann, A., Guiho, G. & Kodratoff, Y. (eds.). Macmillan, p. 243-271 Chapter 12

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)

L'analyseur statique ASTREE (in French)

Bertrane, J., Cousot, P., Cousot, R., Feret, J., Mauborgne, L., Mine, A. & Rival, X., 2011, Utilisations industrielles des techniques formelles: Interpretation abstraite. Boulanger, J-L. (ed.). Lavoisier, p. 67-114 (Collection IC2, Editions Hermes).

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)

Linear absolute value relation analysis

Chen, L., Miné, A., Wang, J. & Cousot, P., 2011, Programming Languages and Systems - 20th European Symposium on Programming, ESOP 2011, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2011, Proceedings. p. 156-175 20 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 6602 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Logical abstract domains and interpretations

Cousot, P., Cousot, R. & Mauborgne, L., 2011, The Future of Software Engineering. Springer Berlin Heidelberg, p. 48-71 24 p.

Research output: Chapter in Book/Report/Conference proceedingChapter

Logical and operational methods in the analysis of programs and systems

Nielson, F., Cousot, P., Dam, M., Degano, P., Jouvelot, P., Mycroft, A. & Thomsen, B., 1997, Analysis and Verification of Multiple-Agent Languages - 5th LOMAPS Workshop, Selected Papers. p. 1-21 21 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 1192 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Methods and logics for proving programs

Cousot, P., 1990, Formal models and semantics. van Leeuwen, J. (ed.). Elsevier, p. 843-993 Chapter 15. (Handbook of Theoretical Computer Science; vol. B).

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)

Modular static program analysis

Cousot, P. & Cousot, R., 2002, Compiler Construction - 11th International Conference, CC 2002 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002, Proceedings. Nigel Horspool, R. (ed.). Springer Verlag, p. 159-179 21 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 2304).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ogre and pythia: An invariance proof method for weak consistency models

Alglave, J. & Cousot, P., Jan 1 2017, POPL 2017 - Proceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages. Gordon, A. D. & Castagna, G. (eds.). Association for Computing Machinery, p. 3-18 16 p. (Conference Record of the Annual ACM Symposium on Principles of Programming Languages).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

On abstraction in software verification

Cousot, P. & Cousot, R., 2002, Computer Aided Verification - 14th International Conference, CAV 2002, Proceedings. Brinksma, E. & Larsen, K. G. (eds.). Springer Verlag, p. 37-56 20 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 2404).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

On Fixpoint/Iteration/Variant Induction Principles for Proving Total Correctness of Programs with Denotational Semantics

Cousot, P., 2020, Logic-Based Program Synthesis and Transformation - 29th International Symposium, LOPSTR 2019, Revised Selected Papers. Gabbrielli, M. (ed.). Springer, p. 3-18 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 12042 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

On Various Abstract Understandings of Abstract Interpretation

Cousot, P., Oct 26 2015, Proceedings - 2015 International Symposium on Theoretical Aspects of Software Engineering, TASE 2015. Institute of Electrical and Electronics Engineers Inc., p. 2-3 2 p. 7307726. (Proceedings - 2015 International Symposium on Theoretical Aspects of Software Engineering, TASE 2015).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Parallel combination of abstract interpretation and model-based automatic analysis of software

Cousot, P. & Cousot, R., Jan 1997, Proceedings of the 1st ACM SIGPLAN Workshop on Automatic Analysis of Software, AAS '97, Paris, France. Cleaveland, R. & Jackson, D. (eds.). ACM, p. 91-98

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Parsing as abstract interpretation of grammar semantics

Cousot, P. & Cousot, R., Jan 1 2003, In : Theoretical Computer Science. 290, 1, p. 531-544 14 p.

Research output: Contribution to journalArticle

Partial completeness of abstract fixpoint checking

Cousot, P., 2000, Proceedings of the 4th International Symposium on Abstraction, Reformulation and Approximation, SARA '2000, Horseshoe Bay, Texas, USA, July 26-29 2000. Choueiry, B. & Walsh, T. (eds.). Springer, p. 1-25 (Lecture Notes in Artificial Intelligence 1864).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Precondition inference from intermittent assertions and application to contracts on collections

Cousot, P., Cousot, R. & Logozzo, F., 2011, Verification, Model Checking, and Abstract Interpretation - 12th International Conference, VMCAI 2011, Proceedings. p. 150-168 19 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 6538 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Premieres lecons de programmation en Turbo Pascal (in French)

Cousot, L., Cousot, P., Cousot, R. & Cousot, T., 1991, Paris, France: McGraw-Hill. 297 p.

Research output: Book/ReportBook

Principe des methodes de preuve de proprietes d'invariance et de fatalite des programmes paralleles (in French)

Cousot, P. & Cousot, R., 1985, Parallelisme, communication et synchronisation. Verjus, J-P. & Roucairol, G. (eds.). Editions du CNRS, p. 129-149

Research output: Chapter in Book/Report/Conference proceedingChapter (peer-reviewed)

Probabilistic abstract interpretation

Cousot, P. & Monerau, M., 2012, Programming Languages and Systems - 21st European Symposium on Programming, ESOP 2012, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2012, Proceedings. p. 169-193 25 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 7211 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Proceedings of the 3rd international workshop on static analysis, WSA '93, Padova, Italy, September 22-24 1993

Cousot, P. (ed.), Falaschi, M. (ed.), File, G. (ed.) & Rauzy, A. (ed.), 1993, Springer. 293 p. (LNCS 724)

Research output: Book/ReportBook

Proceedings of the workshop on geometry and topology in concurrency theory, GETCO '00, August 21 2000

Cousot, P. (ed.), Goubault, E. (ed.), Gunawardena, J. (ed.), Herlihy, M. (ed.), Raussen, M. (ed.) & Sassone, V. (ed.), 2000, State College, USA. (BRICS Notes Series NS-00-3)

Research output: Book/ReportBook

Proceedings of the workshop on geometry and topology in concurrency theory, GETCO '01

Cousot, P. (ed.), Goubault, E. (ed.), Gunawardena, J. (ed.), Herlihy, M. (ed.), Raussen, M. (ed.) & Sassone, V. (ed.), 2001, Elsevier. (Electronic Notes in Theoretical Computer Science; vol. 39, no. 2)

Research output: Book/ReportBook

Program analysis: The abstract interpretation perspective

Cousot, P., Dec 1996, In : ACM Computing Surveys. 28A, 4es, p. 165-es

Research output: Contribution to journalArticle

Program Analysis: The Abstract Interpretation Perspective

Cousot, P., Dec 1 1996, In : ACM Computing Surveys. 28, 4, p. 1-5 5 p.

Research output: Contribution to journalArticle