Holzmann est né à Amsterdam. Il obtient un diplôme d'ingénieur en génie électrique à l'université de technologie de Delft en 1976. En 1979, il obtient un doctorat de l'université de technologie de Delft sous la direction de Willem L. van der Poel(en) et J. L. de Kroes avec une thèse intitulée : « Problèmes de coordination dans les systèmes multiprocesseurs » . Avec une bourse Fulbright, il est étudiant postdoctoral à l'université de Californie du Sud pendant une année supplémentaire, où il a travaillé avec Per Brinch Hansen.
En 1980, il commence à travailler aux Laboratoires Bell à Murray Hill pendant un an. Il revient ensuite aux Pays-Bas, où il est professeur assistant à l'université de technologie de Delft pendant deux ans[3]. En 1983, il retourne aux Laboratoires Bell où il travaille au Computing Science Research Center (l'ancien groupe de recherche Unix ). En 2003, il rejoint la NASA, où il dirige le JPLLaboratory for Reliable Software[4] à Pasadena, en Californie ; il est fellow du JPL[2].
Holzmann est connu pour le développement du vérificateur de modèle SPIN (SPIN est l'abréviation de Simple Promela Interpreter ) dans les années 1980 chez Bell Labs. Cet outil peut vérifier l'exactitude des logiciels concurrents ; il est depuis 1991 disponible gratuitement.
↑Pamela M. Kalte, Katherine H. Nemeh et Noah Schusterbauer (éditeurs), American Men and Women in Science, vol. 3: Q-S, Thomson - Gale, , 22e éd. (ISBN0-7876-7398-6), p. 802 col. 2 : « Gerard J. Holzmann ».
↑ a et bGerard J. Holzmann, « The Pandora System: an interactive system for the design of data communication protocols », Computer Networks, vol. 8, , p. 71-79.