SIGAda 2006 Tutorials
SIGAda 2006
Tutorial Instructor Biographies

Eugene W.P. Bingue, Independent Consultant

Eugene W.P. Bingue is a software-engineering consultant. He is currently developing a theater geospatial database for US Army Pacific. He has Developed and taught a variety of Ada software engineering courses since 1985. He developed an Ada software-engineering curriculum consisting of eight courses for the Strategic Air Command; curriculum was consider the best in the Department of Defense (DOD) and was adopted by other DOD agencies and numerous civilian contractors. Software Engineering consultant to Strategic Air Command HQ community on Ada Development. Was the lead consultant to Coulter Electronics on their Ada programming activities during the development of their Automated Multiparameter Analyzer for blood cells. He has presented papers and tutorials on Ada, Ada 95 and other topics at numerous conferences such as DOD Software Technology Conference 89,90,95,96,97, 2003, Salt Lake City, Washington Ada Symposium, 91,92,93 and ACM Computer Science Conference, 94,95.

Dr. Bingue retired from the Air Force as a Captain after 20 years of service. Most recently, he was a Software Engineer in the Satellite Control and Simulation Division at the USAF Phillips Laboratory. He was instrumental in the architecture design of the MAGIC satellite health and status system for Space Command. He was also the lead software engineer for the development of the Reactor Control Unit (RCU) for the Russian Topaz II space base nuclear reactor.

Dr. Bingue has been a major contributor to the Ada Software Engineering Education Training (ASEET) Team since 1987. He chaired several working groups on educational issues and assisted in organization of ASEET annual symposium and workshops.

Dr. Bingue received his Doctor of Philosophy from Nova Southeastern University, Graduate School of Computer and Information Sciences. His area of concentration was Information Systems and research filed was the effect of OOP on hard realtime systems. He can be reached via email at Dr.Bingue at

Ben Brosgol, AdaCore

Dr. Ben Brosgol has over 25 years of experience in the computer software industry, with a focus on programming languages, software development methods, and real-time systems.

Dr. Brosgol is an internationally-recognized expert on Ada. He participated in both the initial language design and the Ada 95 revision, and he is the past chairman of ACM SIGAda. He has published numerous papers on Ada, has delivered presentations and tutorials at SIGAda, Ada Europe, STC, and TOOLS conferences, and has been conducting courses on real-time programming in Ada since the late 1980s.

More recently, Dr. Brosgol has been participating in an effort designed to add real-time support to the Java platform. He was a primary member of the Real-Time for Java Expert Group under Sun Microsystems’ Java Community Process, and a coauthor of the resulting Real-Time Specification for Java (“RTSJ”). He is currently a member of the Technical Interpretations Committee for the RTSJ. He has been delivering Java-related tutorials and courses since 1997, and has written a number of papers comparing Ada and Java.

Dr. Brosgol is a senior member of the technical staff of AdaCore, in the Boston area. He can be reached via email at brosgol at

Martin C. Carlisle, US Air Force Academy
Department of Computer Science

Martin C. Carlisle is a professor, Department of Computer Science, United States Air Force Academy. He has 10 years experience in the Ada community, and was recently awarded the SIGAda Outstanding Ada Community Contributions Award. He is most well known for AdaGIDE, a Windows IDE for GNAT, RAPID, a multiplatform GUI design tool for Ada, and A#, a port of Ada to the .NET Framework. Prof. Carlisle has a B.S. in Mathematics and Computer Science from the University of Delaware, and an M.A. and Ph.D. in Computer Science from Princeton University. He can be reached via email at Martin.Carlisle at USAFA.AF.Mil

David A. Cook, AEgis Technologies Group, Inc.

David A. Cook is the Principal Engineering Consultant, AEgis Technologies Group, Inc. He is currently assigned as a software engineering consultant to the Software Technology Support Center, Hill AFB, Utah. David has over 27 years experience in software development and software management, and was formerly an associate professor of computer science at the U. S. Air Force Academy (where he was also the department research director), and also a former deputy department head of the Software Engineering Department at the Air Force Institute of Technology. He was a member of the Air Force Ada 9x Government Advisory Group, and has published numerous articles on software process improvement, software engineering, object-oriented software development, and requirements engineering. He has a B.S. in computer science (University of Central Florida), a M.S. in Teleprocessing from the University of Southern Mississippi, and a Ph.D. in computer science from Texas A&M University. He can be reached via email at DCook at AEgisTG.Com

Les Dupaix, USAF Software Technology Support Center (STSC)

Mr. Leslie Dupaix has a BS in Electronic Engineering from BYU. He worked two years for US Steel in the Process Control Section putting computer hardware and software into the production line. He worked four years for the Air Force programming operational flight programs (OFPs) and as the government language expert during which time he was on the JOVIAL language control board and the USAF Ada insertion team. He has been with the STSC since 1988 where he has worked embedded computer issues including Ada and JOVIAL issues. Mr. Dupaix has worked on reviews for the F-16, Global Positioning System, C-17, Advanced Tactical Air Reconnaissance System, LOROPS, the Air Force 1750A Ada compiler system, and other systems. He has been a certified Personal Software Process (PSP) instructor since 1997. He has taught Ada in real time systems at a number of different conferences and workshops in the US and in Europe. He received the SIG-Ada 2003 Achievement Award. He has consulted for the Swedish Military, the Danish Military, the FAA, and others. He has worked closely with Boeing on a number of projects including the Air Force 1750A Ada compiler. He has been on the STSC Cost and Acquisition Group since 2002. He has participated in a number of source selections. He has worked on independent software estimates for numerous agencies including the USAF, USA, USN, NSA, and the US Federal Highways Department. He can be reached via email at Les.Dupaix at Hill.AF.Mil

Hans-Ludwig Hausen, Fraunhofer

Hans-Ludwig Hausen holds degrees in Electrical Engineering (Univ Wuerzburg/Schweinfurt) and in Computer Science (Technical University of Berlin) and is currently a Principal Senior Researcher at Fraunhofer. He is an experienced project manager, consultant, and lecturer in

for national and international projects in a number of application domains (office and embedded systems, archive and library systems, health systems). Based on that experience, he has written more than 120 reviewed publications on information storage and retrieval systems, software engineering environments, software quality and productivity, processing engineering, and on teamware. Hans-Ludwig is a member of steering groups, programme committees, etc. of ACM, ASQ, GI, IEEE, and other special interests groups; a contributor to international standardization bodies, including DIN, ISO, CEN/CENELEC, and IEEE; and an expert advisor to national, European, and US Government. He can be reached via email at hans-ludwig.hausen at

Matt Heaney

Mr. Heaney is the author of Charles, a container library for Ada, closely modeled on the STL. Charles was the basis of the proposal selected by the ARG for the Ada standard container library (described in AI-302). Mr. Heaney has given many Ada tutorials on topics that include object-oriented programming, design patterns, and software systems and library design. He can be reached via email at mheaney at

Joyce Tokar, Pyrrhus Software, Inc.

Joyce Tokar is the President of Pyrrhus Software - a software consultancy and training company. Dr. Tokar has been working with Ada, Ada 95, C/C++ and embedded technology for over 15 years. During this time she has focused primarily on the design and implementation of efficient runtime systems for embedded processors such as the PowerPC, the i960, and the 1750A. In some instances this included demonstrating compliance with FAA DO-178B requirements. Presently, Dr. Tokar working with the AADL team to define the Ada and C interfaces for software modules included in an AADL systems model.

Dr. Tokar is the Head of the US Technical Advisor Group (TAG) to ISO Working Group 9, the group that is responsible for the definition and evolution of the Ada language. She is a member of the Ada Rapporteur Group (ARG) and has served in various roles within SIGAda and the Ada9X Project. Dr. Tokar has been very active in the Ada Semantic Interface Specification Working Group (ASISWG). She has also been a regular participant in the International Real-Time Ada Working Group (IRTAWG) where she has contributed to the definition and standardization of the Ravenscar Profile; a tasking subset of Ada 95 that is suitable for use in safety critical and high integrity real-time systems.

Dr. Tokar has authored a large number of papers and reports, most of which are in the area of the Ada programming language and real-time, embedded systems.

Dr. Tokar received her PhD in Computer Engineering from Clemson University in South Carolina. She holds an MS and a BS in Computer Science from the University of Pittsburgh. She can be reached via email at tokar at

Back to Main Page Back to Main Page
last updated 21 November 2006 - cgr