World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
48
Citations
12873
World Ranking
6068
National Ranking
2735

Overview

Klaus Havelund is affiliated with the Jet Propulsion Lab in the United States and works primarily in the field of Computer Science. Their research encompasses various subfields including Artificial Intelligence, Computational Theory and Mathematics, Software, Computer Networks and Communications, and Hardware and Architecture.

Their main topics of work include:

  • Formal Methods in Verification
  • Software Testing and Debugging Techniques
  • Logic, programming, and type systems
  • Advanced Software Engineering Methodologies
  • Distributed systems and fault tolerance
  • Scientific Computing and Data Management
  • Software Reliability and Analysis Research

Havelund's recent publications highlight their focus on formal methods and runtime verification. Select recent papers include:

  • "Does Every Computer Scientist Need to Know Formal Methods?" (2024), published in Formal Aspects of Computing
  • "An extension of first-order LTL with rules with application to runtime verification" (2021), published in International Journal on Software Tools for Technology Transfer
  • "Programming event monitors" (2023), published in International Journal on Software Tools for Technology Transfer

Other notable papers from the recent years connected to Havelund's work involve runtime verification, such as "What can we monitor over unreliable channels?" (2021) and "High-Integrity Runtime Verification" (2024), published in the International Journal on Software Tools for Technology Transfer and Computer, respectively.

Their frequent co-authors include:

  • Doron Peled
  • Bernhard K. Aichernig
  • Sean Kauffman
  • Moran Omer
  • Alwyn E. Goodloe

Havelund has contributed to book publications as well. A notable publication is "NASA Formal Methods," published by Springer Science+Business Media in 2022.

The scientist's work appears predominantly in respected venues such as:

  • International Journal on Software Tools for Technology Transfer
  • Computer
  • ASCEND 2020
  • Formal Aspects of Computing
  • INCOSE International Symposium

Best Publications

  • Model checking programs

    W. Visser;K. Havelund;G. Brat;Seungjoon Park

  • Model Checking JAVA Programs Using Java Pathfinder

    Klaus Havelund;Thomas Pressburger

  • Monitoring Java Programs with Java PathExplorer

    Klaus Havelund;Grigore Roşu

  • Rule-Based Runtime Verification

    Howard Barringer;Allen Goldberg;Klaus Havelund;Koushik Sen

  • Synthesizing Monitors for Safety Properties

    Klaus Havelund;Grigore Rosu

  • An Overview of the Runtime Verification Tool Java PathExplorer

    Klaus Havelund;Grigore Roşu

  • Automata-based verification of temporal properties on running programs

    D. Giannakopoulou;K. Havelund

  • Formal analysis of a space-craft controller using SPIN

    K. Havelund;M. Lowry;J. Penix

  • Monitoring programs using rewriting

    K. Havelund;G. Rosu

  • High-Level Data Races

    Cyrille Artho;Klaus Havelund;Armin Biere

  • Using Runtime Analysis to Guide Model Checking of Java Programs

    Klaus Havelund

  • Formal modeling and analysis of an audio/video protocol: an industrial case study using UPPAAL

    K. Havelund;A. Skou;K.G. Larsen;K. Lund

  • Rewriting-Based Techniques for Runtime Verification

    Grigore Roşu;Klaus Havelund

  • Experiments in Theorem Proving and Model Checking for Protocol Verification

    Klaus Havelund;Natarajan Shankar

  • Efficient monitoring of safety properties

    Klaus Havelund;Grigore Roşu

  • Rule Systems for Run-time Monitoring

    Howard Barringer;David Rydeheard;Klaus Havelund

  • SPIN Model Checking and Software Verification

    Klaus Havelund;John Penix;Willem Visser

  • Quantified Event Automata: Towards Expressive and Efficient Runtime Monitors

    Howard Barringer;Yliès Falcone;Klaus Havelund;Giles Reger

  • A Tutorial on Runtime Verification

    Yliès Falcone;Klaus Havelund;Giles Reger

  • Event-based runtime verification of java programs

    Marcelo d'Amorim;Klaus Havelund

  • Tools and Algorithms for the Construction and Analysis of Systems : 20th international conference, TACAS 2014, held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2014, Grenoble, France, April 5 - 13, 2014 ; proceedings

    Erika Ábrahám;Klaus Havelund

  • Formal Modelling and Analysis of an Audio/Video Protocol: an Industrial Case Study using Uppaal

    Klaus Havelund;Kim Guldstrand Larsen;Arne Skou

Frequent Co-Authors

Grigore Rosu
Grigore Rosu University of Illinois at Urbana-Champaign
Howard Barringer
Howard Barringer University of Manchester
Doron Peled
Doron Peled Bar-Ilan University
Willem Visser
Willem Visser Amazon (United States)
Scott D. Stoller
Scott D. Stoller Stony Brook University
Kim Guldstrand Larsen
Kim Guldstrand Larsen Aalborg University
Alex Groce
Alex Groce Northern Arizona University
Koushik Sen
Koushik Sen University of California, Berkeley
Bernd Finkbeiner
Bernd Finkbeiner Saarland University
Erez Zadok
Erez Zadok Stony Brook University

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring computer science in the USA opens the door to several flexible learning options and career paths. Many students start their journey with associate degrees, which provide foundational tech skills and can often be completed in two years or less. These degrees are a quick way to enter the workforce or a stepping stone to a bachelor’s program.

For those aiming to further specialize or gain leadership roles, advanced options like the cheapest online edd programs offer doctoral-level credentials at a lower cost. This makes higher education accessible to more students.

Choosing the right institution is crucial. Many reputable online schools offer nationally accredited programs in computer science and related fields, ensuring quality education with the flexibility of distance learning.

Finally, students interested in creative tech careers should explore video game design programs. These specialized degrees blend programming skills with game development, offering exciting new opportunities in the thriving digital entertainment industry.

Best Scientists Citing Klaus Havelund

Trending Scientists