Sandrine Blazy

Maître de Conférences (HDR)
Equipe CPR
Mail : blazyensiie.fr
Tel : 0169367347
Fax : 0169367305
http://www.ensiie.fr/~blazy
Sandrine's Tag-Cloud :
b, design pattern, reuse, specification pattern

Depuis 2003, d'abord dans le cadre de l'ARC Concert, puis actuellement dans le cadre du projet Compcert, je m'intéresse à l'utilisation des méthodes formelles pour spécifier et certifier un compilateur C, à l'aide de l'assistant à la preuve Coq. Cela nécessite de définir à différents niveaux d'abstraction des sémantiques formelles des langages du compilateur, et de prouver ensuite sur machine des propriétés de correction de ces sémantiques. Auparavant, j'ai utilisé l'évaluation partielle dans le but de faciliter la compréhension et la maintenance d'applications scientifiques écrites en Fortran.

Publications

2010

    Conférence Internationale avec comité de lecture

  • [BRA10] S. Blazy , , A. Appel - Formal Verification of Coalescing Graph-Coloring Register Allocation, ESOP'10, European Symposium On Programming, Paphos (Chypre), January 2010, pp.145-164, Series LNCS,

2009

    Revue Internationale avec comité de lecture

  • [BL09] S. Blazy , X. Leroy - Mechanized semantics for the Clight subset of the C language, JAR, J. of Automated Reasoning, vol. 43(3), pp. 263-288, 2009
  • Conférence Internationale avec comité de lecture

  • [BR09] S. Blazy , - Live-Range Unsplitting for Faster Optimal Coalescing, LCTES'09 ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems, January 2009, pp.70-79, Series ACM,
  • Conférences invitées

  • [BRS09] S. Blazy , , E. Soutif - Vérification formelle d'un algorithme d'allocation de registres par coloration de graphe, January 2009,
  • Rapport Scientifique

  • [BRA09] S. Blazy , , A. Appel - Formal Verification of Coalescing Graph-Coloring Register Allocation, Date de dépot: 2009/01/01, Nb pages 32 pages, (Tech. Rep.: CEDRIC-09-1832)

2008

    Revue Internationale avec comité de lecture

  • [LB08a] X. Leroy , S. Blazy - Formal verification of a C-like memory model and its uses for verifying program transformations, JAR, J. of Automated Reasoning, vol. 41(1), pp. 1-31, 2008
  • Conférence Nationale avec comité de lecture

  • [BRS08a] S. Blazy , , E. Soutif - Vérification formelle d'un algorithme d'allocation de registres par coloration de graphe, JFLA'08 Journées Francophones des Langages Applicatifs, January 2008, pp.31-46,
  • [BRS08] S. Blazy , , E. Soutif - Coloration avec préférences : complexité, inégalités valides et vérification formelle, ROADEF'08, Clermont-Ferrand, 25-27 Février, January 2008, pp.123-138,
  • Directions d'ouvrages scientifiques

  • [BLA08] S. Blazy - Actes de la conférence JFLA2008, January 2008, INRIA,
  • Mémoire de HDR

  • [Bla08a] S. Blazy - Sémantiques formelles, Soutenue le: 23 October 2008, pp. 138 pages,
  • Rapport Scientifique

  • [BR08a] S. Blazy , - Live-Range Unsplitting for Faster Optimal Coalescing (extended version), Date de dépot: 2008/01/01, (Tech. Rep.: CEDRIC-08-1609)

2007

    Revue Nationale avec comité de lecture

  • [BLA07] S. Blazy - Comment gagner confiance en C ?, TSI, Technique et Science Informatiques, vol. 26(9), pp. 1195-2000, 2007
  • Conférence Internationale avec comité de lecture

  • [BLA07a] S. Blazy - Experiments in validating formal semantics for C, C/C++ Verification Workshop, Oxford, United Kingdom, January 2007, pp.95-102, Series ICIS-R07015,
  • [WB07] A. W. Appel , S. Blazy - Separation Logic for Small-step Cminor, TPHOLs'07 Theorem Proving in Higher Order Logics, Kaiserslautern (Germany), January 2007, pp.5-21, Series LNCS 4732,
  • Conférence Nationale avec comité de lecture

  • [BRS07] S. Blazy , , E. Soutif - Coloration avec préférences dans les graphes triangulés, Journées Graphes et Algorithmes, Paris, January 2007, pp.32,
  • Rapport Scientifique

  • [AB07] A. Appel , S. Blazy - Separation logic for small-step Cminor (extended version), Date de dépot: 2007/01/01, Nb pages 29 pages, (Tech. Rep.: CEDRIC-07-1358)

2006

    Conférence Internationale avec comité de lecture

  • [BLD06] S. Blazy , X. Leroy , Z. Dargaye - Formal verification of a C compiler front-end, FM'06: 14th Symposium on Formal Methods, Hamilton, Canada, January 2006, Vol. 4085, pp.460-475, Series LNCS,

2005

    Conférence Internationale avec comité de lecture

  • [BL05] S. Blazy , X. Leroy - Formal verification of a memory model for C-like imperative languages, ICFEM'05, Int. Conf on Formal Engineering Methods, Manchester, UK, January 2005, Vol. 3785, pp.280-299, Series LNCS,

2003

    Conférence Internationale avec comité de lecture

  • [BGL03] S. Blazy , F. Gervais , R. Laleau - Reuse of Specification Patterns with the B Method, ZB 2003: Formal Specification and Development in Z and B, Turku, Finland, January 2003, Vol. 2651, pp.40-57, Series LNCS,
  • Conférence Nationale avec comité de lecture

  • [BGL03a] S. Blazy , F. Gervais , R. Laleau - Une démarche outillée pour spécifier formellement des patrons de conception réutilisables, Objets, Composants et Modèles dans l'ingénierie des SI, January 2003,

2002

2000

1998

    Revue Internationale avec comité de lecture

  • [BF98] S. Blazy , P. Facon - Partial evaluation for program comprehension, Symposium on Partial Evaluation, vol. 30(3), 1998

1997

    Conférence Internationale avec comité de lecture

  • [BF97] S. Blazy , P. Facon - Application of formal methods to the development of a software maintenance tool, IEEE Conf. on Automated Software Engineering, Lake Tahoe, January 1997, pp.162-171,

1996

    Conférence Internationale avec comité de lecture

  • [BF96] S. Blazy , P. Facon - Interprocedural analysis for program comprehension by specialization, 4th IEEE Workshop on Program Comprehension, Berlin, January 1996, pp.133-141,
  • [BF96a] S. Blazy , P. Facon - An automatic interprocedural analysis for the understanding of scientific application programs, Seminar on partial evaluation, Dagsthul castle, January 1996, pp.1-16, Series LNCS 1110,

1995

    Conférence Internationale avec comité de lecture

  • [BF95] S. Blazy , P. Facon - Formal specification and prorotyping of a program specializer, TAPSOFT'95, Aarhus, January 1995, pp.666-680, Series LNCS 915,

1994

    Revue Internationale avec comité de lecture

  • [BF94a] S. Blazy , P. Facon - Partial evaluation for the understanding of Fortran programs, IJSEKE, Int. J. of Software Engineering and Knowledge Engineering, vol. 4(4), pp. 535-559, 1994
  • Conférence Internationale avec comité de lecture

  • [BF94] S. Blazy , P. Facon - SFAC: a tool for program comprehension by specialization, 3rd IEEE Workshop on Program Comprehension, Washington D.C., 14-15 December, December 1994, pp.162-167,

1993

    Conférence Internationale avec comité de lecture

  • [BF93] S. Blazy , P. Facon - Partial evaluation as an aid to the comprehension of Fortran programs, 2nd IEEE Workshop on Program Comprehension, Capri, Italy, January 1993, pp.46-54,
  • [BF93a] S. Blazy , P. Facon - Partial evaluation for the understanding of Fortran programs, Soft. Eng. and Knowledge Eng. (SEKE), San Francisco, January 1993, pp.517-525,
  • [BF93b] S. Blazy , P. Facon - Partial evaluation and symbolic computation for the understanding of Fortran programs, CAISE'93, Paris, France, January 1993, pp.184-198, Series LNCS 685,

1992

    Conférence Internationale avec comité de lecture

  • [BF92] S. Blazy , P. Facon - Evaluation partielle pour la compréhension de programmes Fortran, Software Engineering and its applications, Toulouse, December, December 1992, pp.411-417,
  • [HVM92] M. Haziza , J. Voidrot , E. Minor , L. Pofelski , S. Blazy - Software maintenance: an analysis of industrial needs and constraints, IEEE Conf. on Software Maintenance, Orlando, January 1992, pp.18-26,

2013 - 2012 - 2011 - 2010 - 2009 - 2008 - 2007 - 2006 - 2005 - 2004 - 2003 - 2002 - 2001 - 2000 - 1999 - 1998 - 1997 - 1996 - 1995 - 1994 - 1993 - 1992 - 1991 - 1990 - 1989 - 1988 - 1987

Revue Internationale avec comité de lecture - Revue Internationale sans comité de lecture - Revue Nationale sans comité de lecture - Revue Nationale avec comité de lecture - Conférence Internationale avec comité de lecture - Conférence Nationale avec comité de lecture - Conférences invitées - Conférences Internationales sans actes - Conférences Nationales sans actes - Livre - Directions d'ouvrages scientifiques - Chapitres de Livre - Brevet - Atelier, Poster ou Démonstration dans une Conférence Internationale - Atelier, Poster ou Démonstration dans une Conférence Nationale - Mémoire de Thèse - Mémoire de HDR - Mémoire d'ingénieur - Rapport Scientifique - Rapport du Laboratoire - Autres

Agenda

rss Suivre le laboratoire
 

Contacts

CNAM-CEDRIC
292 Rue St Martin
FR-75141 Paris Cedex 03
Tel: +33 01 40 27 22 96
Fax: +33 01 40 27 22 96


ENSIIE-CEDRIC
1 square de la résistance
FR-91025 EVRY
Tel: +33 01 69 36 73 05
Fax: +33 01 69 36 73 05