| 1992-1993: | Alain obtained his PhD on static analysis by abstract interpretation for dynamic data structures with pointers. He made a post-doc at the University of Carnegie-Mellon on the static analysis of communication protocols. |
| 1993-1996: | Alain joined PARA/INRIA Rocquencourt. He focussed on the static analysis of programs and developed the IABC analyser based on abstract interpretation. |
| 1996-1999: | He specialized his IABC analyzer to runtime error detection in Ada source code and proved the
effectiveness of static analysis by exhibiting
code errors (french) in the flight programme of Ariane 5 incriminated in the flight 501 crash. Alain was a member of the qualification board of flight 502, which gave the green light for the second (successful) launch of Ariane 5. He also participated in the Collaborative Research Initiatives on Automatic Differentiation entitled Operational Reverse Mode coordinated by Christèle Faure. |
| 1999-2006: | He founded PolySpace Technologies together with Daniel Pilaud and became the Technical Director (Chief Technical Officer). PolySpace Technologies industrialized his IABC analyzer for Ada source code, extended it to C C++ Ada95 and commercialized PolySpace Verifier for Ada83, C, C++, Ada95. |
| 2006: | Alain died. |
Back to Christèle Faure home page.