Klaus Havelund mostly deals with Programming language, Temporal logic, Model checking, Linear temporal logic and Java. His research combines Theoretical computer science and Programming language. His study in Temporal logic is interdisciplinary in nature, drawing from both Parameterized complexity, Rule-based machine translation and Automata theory.
His Model checking study combines topics in areas such as Program analysis, Formal verification and Software engineering. His Software engineering research is multidisciplinary, incorporating perspectives in Partial order reduction, Virtual machine, Java bytecode and Program slicing. In general Linear temporal logic, his work in Computation tree logic is often linked to TRACE linking many areas of study.
The scientist’s investigation covers issues in Programming language, Runtime verification, Software engineering, Temporal logic and Model checking. His work on Programming language deals in particular with Java, Finite-state machine, Scala, Linear temporal logic and Promela. As part of one scientific family, Klaus Havelund deals mainly with the area of Runtime verification, narrowing it down to issues related to the Instrumentation, and often Compiler.
Klaus Havelund combines subjects such as Python and Static analysis with his study of Software engineering. The Interval temporal logic and Computation tree logic research Klaus Havelund does as part of his general Temporal logic study is frequently linked to other disciplines of science, such as TRACE, therefore creating a link between diverse domains of science. His Model checking study also includes
His primary areas of study are Runtime verification, Programming language, Temporal logic, Theoretical computer science and Finite-state machine. His research in Runtime verification intersects with topics in Property, Visualization and Formal specification. Programming language is a component of his Scala, Specification language, Mesa, Garbage collection and Automated theorem proving studies.
Klaus Havelund interconnects Representation and Binary decision diagram in the investigation of issues within Temporal logic. His work deals with themes such as System programming, Distributed computing and Mutation, which intersect with Finite-state machine. His Software engineering research includes elements of Software verification and validation and Continuation.
Klaus Havelund mainly focuses on Runtime verification, Theoretical computer science, Formal specification, Temporal logic and Programming language. His studies deal with areas such as Property and Field as well as Runtime verification. The concepts of his Field study are interwoven with issues in Visualization, Computation, Software engineering and Specification mining.
His Formal specification study combines topics from a wide range of disciplines, such as Formal methods, Semantics, Syntax and Existential quantification. The various areas that Klaus Havelund examines in his Temporal logic study include Finite-state machine, Regular expression and Stream processing. His TRACE studies intersect with other subjects such as Raising, Macro, First order, Compact space and Linear temporal logic.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Model checking programs
W. Visser;K. Havelund;G. Brat;Seungjoon Park.
automated software engineering (2000)
Model checking programs
W. Visser;K. Havelund;G. Brat;Seungjoon Park.
automated software engineering (2000)
Model Checking JAVA Programs Using Java Pathfinder
Klaus Havelund;Thomas Pressburger.
International Journal on Software Tools for Technology Transfer (2000)
Model Checking JAVA Programs Using Java Pathfinder
Klaus Havelund;Thomas Pressburger.
International Journal on Software Tools for Technology Transfer (2000)
Monitoring Java Programs with Java PathExplorer
Klaus Havelund;Grigore Roşu.
runtime verification (2001)
Monitoring Java Programs with Java PathExplorer
Klaus Havelund;Grigore Roşu.
runtime verification (2001)
Rule-Based Runtime Verification
Howard Barringer;Allen Goldberg;Klaus Havelund;Koushik Sen.
verification model checking and abstract interpretation (2004)
Rule-Based Runtime Verification
Howard Barringer;Allen Goldberg;Klaus Havelund;Koushik Sen.
verification model checking and abstract interpretation (2004)
Synthesizing Monitors for Safety Properties
Klaus Havelund;Grigore Rosu.
tools and algorithms for construction and analysis of systems (2002)
Synthesizing Monitors for Safety Properties
Klaus Havelund;Grigore Rosu.
tools and algorithms for construction and analysis of systems (2002)
If you think any of the details on this page are incorrect, let us know.
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:
University of Illinois at Urbana-Champaign
Bar-Ilan University
Amazon (United States)
Stony Brook University
Aalborg University
Northern Arizona University
University of California, Berkeley
University of Lübeck
Grenoble Alpes University
TU Wien
University of Alberta
Reichman University
Poznań University of Technology
Nanjing University of Posts and Telecommunications
Wuhan University of Technology
University of Tennessee at Knoxville
Tampere University
INRAE : Institut national de recherche pour l'agriculture, l'alimentation et l'environnement
University of Oslo
Washington State University
University of Exeter
Harvard University
University of Minnesota
University of Sydney
University of North Carolina at Chapel Hill