James Benjamin Saxe est un informaticien théoricien américain, spécialiste en analyse des algorithmes, spécification et vérification, et qui a travaillé longtemps au Centre de recherche de DEC[1] et ses successeurs, le centre de recherche de Compaq et le centre de recherche de Hewlett-Packard HP Labs (en), toujours situés à Palo Alto.

James B. Saxe
une illustration sous licence libre serait bienvenue
Biographie
Formation
Activité
Autres informations
Directeur de thèse

Études

modifier

Lauréat des Olympiades mathématiques des États-Unis (en)[2], Saxe participe, quand il est étudiant au Union College, à la William Lowell Putnam Mathematical Competition et, en tant que l'un des cinq premiers classés, il obtient une bourse Putnam[3]. Il est diplômé due Union College en 1976[2] et obtient un Ph. D. en 1985 à l'Université Carnegie-Mellon, sous la supervision de Jon Louis Bentley, avec une thèse intitulée « Decomposable Searching Problems and Circuit Optimization by Retiming: Two Studies in General Transformation on Computational Structures »[4].

Travaux

modifier

Saxe est connu pour ses contribution en démonstration automatique de théorèmes[5], complexité des circuits[6], conception de circuits synchrones et retiming[7], réseaux informatiques[8], et static program analysis[9]. Ses travaux théoriques se situent principalement dans la période 1980-2000. De cette époque date aussi l'article sur le Master theorem[10] dont il est l'un des trois coauteurs, avec Jon Bentley et Dorothea Blostein.

L'article sur l'analyse statique de programme Java de 2002 au colloque PDLI (Programming Language Design and Implementation (en)) dont il ex coauteur a obtenu le prix de l’article le plus influent (Most Influential PLDI Paper Award) en 2012[11].

Publications (sélection)

modifier

Références

modifier

📚 Artikel Terkait di Wikipedia

Radhia Cousot

janvier 2017) Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, POPL '77 Proceedings

Corée du Nord et armes de destruction massive

Korean Missile Test Is Thrown Into Question". Payload Breakup Vidéo: nhk static caméra setup on Hokkaido island 26-second vidéo clip. « Video Casts Doubt

Liste d'abréviations en informatique

Novell SQL : Structured query language SRAM : Shadow Random Access Memory Static Random Access Memory SRP : Security Rollup Package (Microsoft) SSA : Serial

Analyse dynamique de programmes

L'analyse dynamique de programme (anglais : dynamic program analysis ou DPA), est une forme d'analyse de programme qui nécessite leur exécution. Elle

ENIAC

1007/978-3-319-22156-4_3, lire en ligne), p. 43–101 Isaac L. Auerbach, « A static magnetic memory system for the ENIAC », Proceedings of the 1952 ACM national

Liste des avions de chasse de quatrième génération

auteurs). Hoh, Roger H. and David G. Mitchell, Flying Qualities of Relaxed Static Stability Aircraft - Volume I: Flying Qualities Airworthiness Assessment

Cppcheck

source static analysis tool for Visual Studio » [archive du 10 février 2015] (consulté le 27 août 2012) Sourceforge Portail de la programmation informatique

Division

iValue; public static implicit operator UInt32_Register(UInt32 value) { return new UInt32_Register { iValue = value }; } public static implicit operator