2022 - Research.com Computer Science in South Africa Leader Award
2017 - ACM Distinguished Member
His primary scientific interests are in Programming language, Symbolic execution, Model checking, Theoretical computer science and Java. His Programming language study integrates concerns from other disciplines, such as Ranking, Task and Code. The various areas that he examines in his Symbolic execution study include Class, Probabilistic logic, Program synthesis and Symbolic trajectory evaluation.
In his study, Intelligent verification, Data type and Loop invariant is strongly linked to Software verification, which falls under the umbrella field of Model checking. Willem Visser combines subjects such as Computer programming, Counterexample, Interface, Syntax and Container with his study of Theoretical computer science. His studies in Java integrate themes in fields like Tree, Software and Software engineering.
Willem Visser mainly focuses on Programming language, Model checking, Symbolic execution, Theoretical computer science and Java. His work on Promela, Java pathfinder, Real time Java and Concurrency is typically connected to The Symbolic as part of general Programming language study, connecting several disciplines of science. His Model checking research integrates issues from Software, Computer programming and State space.
His Software study incorporates themes from Formal methods and Software engineering. His research integrates issues of Program analysis, Probabilistic logic, Data structure and Symbolic trajectory evaluation in his study of Symbolic execution. He has included themes like Thread and State in his Java study.
Willem Visser spends much of his time researching Symbolic execution, Programming language, Java, Java bytecode and Pathfinder. Willem Visser has researched Symbolic execution in several fields, including Model checking, Component and Constraint satisfaction problem. Willem Visser connects Programming language with Competition in his research.
His Java research is multidisciplinary, incorporating elements of Program analysis and Android. His Program analysis research incorporates themes from Theoretical computer science, Satisfiability modulo theories, Constraint, Bottleneck and Key. His work deals with themes such as State, Software model checker, Static analysis, Benchmark and PATH, which intersect with Java bytecode.
His main research concerns Ranking, Learning to rank, Java, Programming language and Citation. Stability, Measure, Rank and Discriminative model is closely connected to Test data in his research, which is encompassed under the umbrella topic of Ranking. The concepts of his Java study are interwoven with issues in Concolic execution, Concolic testing, Program analysis and Concurrency.
His work on Symbolic execution, Extension and Java bytecode as part of general Programming language study is frequently linked to Executor, bridging the gap between disciplines. Willem Visser interconnects Percentile, Field, Information retrieval, PageRank and Bibliometrics in the investigation of issues within Citation. His PageRank research incorporates elements of Citation analysis, Statistics, Author citation and Citation impact.
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)
Generalized symbolic execution for model checking and testing
Sarfraz Khurshid;Corina S. Păsăreanu;Willem Visser.
tools and algorithms for construction and analysis of systems (2003)
Generalized symbolic execution for model checking and testing
Sarfraz Khurshid;Corina S. Păsăreanu;Willem Visser.
tools and algorithms for construction and analysis of systems (2003)
Test input generation with java PathFinder
Willem Visser;Corina S. Pǎsǎreanu;Sarfraz Khurshid.
international symposium on software testing and analysis (2004)
Test input generation with java PathFinder
Willem Visser;Corina S. Pǎsǎreanu;Sarfraz Khurshid.
international symposium on software testing and analysis (2004)
Symbolic execution for software testing in practice: preliminary assessment
Cristian Cadar;Patrice Godefroid;Sarfraz Khurshid;Corina S. Pasareanu.
international conference on software engineering (2011)
Symbolic execution for software testing in practice: preliminary assessment
Cristian Cadar;Patrice Godefroid;Sarfraz Khurshid;Corina S. Pasareanu.
international conference on software engineering (2011)
JPF-SE: a symbolic execution extension to Java PathFinder
Saswat Anand;Corina S. Păsăreanu;Willem Visser.
tools and algorithms for construction and analysis of systems (2007)
JPF-SE: a symbolic execution extension to Java PathFinder
Saswat Anand;Corina S. Păsăreanu;Willem Visser.
tools and algorithms for construction and analysis of systems (2007)
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:
Carnegie Mellon University
University of Virginia
Jet Propulsion Lab
University of Manchester
Pontifical Catholic University of Rio Grande do Sul
University of Oxford
The University of Texas at Austin
North Carolina State University
University of California, Berkeley
Northern Arizona University
Dalhousie University
Linköping University
Leiden University Medical Center
Nara Medical University
Indian Institute of Science
University of California, Davis
University of Clermont Auvergne
University of Connecticut
Agricultural Research Service
University of California, Los Angeles
Temple University
University of Edinburgh
Oslo University Hospital
Memorial Sloan Kettering Cancer Center
University of Michigan–Ann Arbor
University of Sydney