• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE
CS Logo
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
CS Logo

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2025 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Profiles
  • Home
  • /Profiles

Bertrand Meyer

Award Recipient

Featured ImageFeatured ImageBertrand Meyer has been active in pioneering modern ideas of software engineering and object technology on both the industrial and academic scenes. As co-founder of Eiffel Software (based in Santa Barbara, California), he led the development of tools and libraries totaling several millions lines of code, taught industrial seminars that introduced object technology to thousands of attendees, and provided consulting to companies and government agencies. As Professor of Software Engineering at ETH Zurich (the Swiss Federal Institute of Technology) since 2001, he introduced a new approach to the teaching of programming and is directing research on topics such as automatic testing, program proofs and concurrent programming.

Dr. Meyer is known in particular for his introduction of Design by Contract, a technology for producing reliable software systems. Originally crafted for the Eiffel language, the concept of Design by Contract has influenced many other designs, in particular extensions to Java, C#, UML and the .NET framework.

He has published numerous papers and 11 books including "Object-Oriented Software Construction," one of the all-time best-sellers in computer science, Jolt Award 1998, as well as "Introduction to the Theory of Programming Languages," "Eiffel: The Language," and "Reusable Software." Most recently, he published "Touch of Class: Learning to Program Well with Objects and Contracts" (Springer, 2009), an introduction to programming based on the newest concepts of software engineering. He is currently the president of Informatics Europe, the association of European computer science and IT departments. He is the recipient of the ACM Software System award and the Dahl-Nygaard award for object technology, an ACM fellow, an honorary doctor of the State University (ITMO) of Saint Petersburg, and a member of the French Academy of Technologies.

Awards

2009 Harlan D. Mills Award
“For practical and fundamental contributions to object-oriented software engineering, software reuse, and the integration of formal methods into the above.”
Learn more about the Harlan D. Mills Award

LATEST NEWS
IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT
IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT
Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)
Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)
Autonomous Observability: AI Agents That Debug AI
Autonomous Observability: AI Agents That Debug AI
Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference
Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference
Copilot Ergonomics: UI Patterns that Reduce Cognitive Load
Copilot Ergonomics: UI Patterns that Reduce Cognitive Load
Read Next

IEEE Uganda Section: Tackling Climate Change and Food Security Through AI and IoT

Blockchain Service Capability Evaluation (IEEE Std 3230.03-2025)

Autonomous Observability: AI Agents That Debug AI

Disaggregating LLM Infrastructure: Solving the Hidden Bottleneck in AI Inference

Copilot Ergonomics: UI Patterns that Reduce Cognitive Load

The Myth of AI Neutrality in Search Algorithms

Gen AI and LLMs: Rebuilding Trust in a Synthetic Information Age

How AI Is Transforming Fraud Detection in Financial Transactions

FacebookTwitterLinkedInInstagramYoutube
Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter