Brève notice biographique

Jean-Paul Rigault

Né en 1948 à Poitiers, Jean-Paul Rigault est ancien élève de l'Ecole des mines de Paris (EMP), où il a obtenu le diplôme d'Ingénieur civil des mines en 1972. Il est également titulaire d'un DEA d'Informatique de l'université de Paris VI (1973). De 1972 à 1989, il fut ingénieur de recherches à l'Ecole des mines, d'abord au Centre d'automatique à Fontainebleau puis, à partir de 1976, au Centre de mathématiques appliquées (CMA) à Sophia Antipolis. En 1984-1985 il effectua un séjour sabbatique comme Senior Software Engineer dans la société System Industries (Milpitas, Californie). A son retour il prit la direction du CMA, puis quitta l'Ecole des mines pour le CERICS, établissement d'enseignement supérieur en informatique de la Chambre de commerce et d'industrie Nice Côte d'Azur. Il fut professeur puis, de 1990 à 1992, directeur de cet établissement. Depuis 1992, il est professeur des universités, en poste à l'Ecole supérieure de sciences informatiques (ESSI) de l'université de Nice Sophia Antipolis (UNS). Il fut directeur de cette école pendant cinq ans, de 1994 à 1999. Actuellement, l'ESSI est devenue le département de Sciences Informatiques de l'école polytechnique de l'université de Nice Sophia Antipolis (Polytech'Nice Sophia)

Jean-Paul Rigault a enseigné dans de nombreux domaines de l'informatique, en formation initiale comme en formation continue : architecture des ordinateurs, systèmes d'exploitation, informatique temps réel, informatique théorique, programmation... Il fut parmi les premiers en France à mettre en oeuvre le système UNIX en 1981 et à proposer à partir de 1983 des cours de formation continue sur cet environnement. Depuis quelques années, il enseigne plus particulèrement l'approche par objets en programmation : programmation avec C++, analyse et conception avec UML. Il a également une importante activité de formation continue et de conseil dans ces domaines, auprès d'entreprises comme Air France, Amadeus, Cadence, Lucent, Thalès...

L'activité de recherches a tout d'abord porté sur l'informatique temps réel, malgré un intermède à la fin des années 70 passé à définir et simuler des modèles pharmacocinétiques pour des médecins et des pharmacologues marseillais. Jean-Paul Rigault a participé à la définition et à l'implémentation du premier des langages synchrones, ESTEREL, développé au Centre de mathématiques appliquées de l'Ecole des mines, sous la direction de Gérard Berry. Il s'intéresse actuellement à l'ingénierie dirigée par les modèles et à son application à la définition et le configuration de systèmes de vidéo-surveillance.

Jean-Paul Rigault est collaborateur extérieur de l'INRIA (équipe Pulsar) et membre du laboratoire I3S (Informatique, Signaux et Systèmes de Sophia Antipolis, UMR6070, UNS CNRS, équipe Modalis). Il fait partie du comité de normalisation de l'ISO et du groupe d'experts de l'AFNOR pour le langage C++. À ce titre il a co-organisé deux réunions du comité ISO C++ à Sophia Antipolis, en 1998 et 2008. Il est membre de l'ACM (Association for Computing Machinery) et d'AITO (Association internationale pour les technologies objets). Jean-Paul Rigault fut aussi co-président du Comité d'organisation de la 14e Conférence sur la programmation orientée-objets (ECOOP 2000) qui a eu lieu du 12 au 14 juin 2000, à Sophia Antipolis et à Cannes.

Jean-Paul Rigault --- ESSI