Search Results - "Cok, David R"
-
1
OpenJML: Software verification for Java 7 using JML, OpenJDK, and Eclipse
Published in Electronic proceedings in theoretical computer science (26-04-2014)“…OpenJML is a tool for checking code and specifications of Java programs. We describe our experience building the tool on the foundation of JML, OpenJDK and…”
Get full text
Journal Article -
2
The 2013 Evaluation of SMT-COMP and SMT-LIB
Published in Journal of automated reasoning (01-06-2015)“…After 8 years of SMT Competitions, the SMT Steering Committee decided, for 2013, to sponsor an evaluation of the status of SMT benchmarks and solvers, rather…”
Get full text
Journal Article -
3
An overview of JML tools and applications
Published in International journal on software tools for technology transfer (01-06-2005)“…The Java Modeling Language (JML) can be used to specify the detailed design of Java classes and interfaces by adding annotations to Java source files. The aim…”
Get full text
Conference Proceeding Journal Article -
4
Improved usability and performance of SMT solvers for debugging specifications
Published in International journal on software tools for technology transfer (01-11-2010)“…It is now common to construct an extended static checker or software verification system using an SMT theorem prover as the underlying logical verifier. SMT…”
Get full text
Journal Article Conference Proceeding -
5
SPEEDY: An Eclipse-based IDE for invariant inference
Published in Electronic proceedings in theoretical computer science (26-04-2014)“…SPEEDY is an Eclipse-based IDE for exploring techniques that assist users in generating correct specifications, particularly including invariant inference…”
Get full text
Journal Article -
6
Exploring True Test Overfitting in Dynamic Automated Program Repair using Formal Methods
Published in 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST) (01-04-2021)“…Automated program repair (APR) techniques have shown a promising ability to generate patches that fix program bugs automatically. Typically such APR tools are…”
Get full text
Conference Proceeding -
7
Improved usability and performance of SMT solvers for debugging specificationsqvsl: 20101200
Published in International journal on software tools for technology transfer (01-11-2010)“…It is now common to construct an extended static checker or software verification system using an SMT theorem prover as the underlying logical verifier. SMT…”
Get full text
Journal Article -
8
How the design of JML accommodates both runtime assertion checking and formal verification
Published in Science of computer programming (01-03-2005)“…Specifications that are used in detailed design and in the documentation of existing code are primarily written and read by programmers. However, most formal…”
Get full text
Journal Article -
9
Generating Counterexamples in the form of Unit Tests from Hoare-style Verification Attempts
Published in 2022 IEEE/ACM 10th International Conference on Formal Methods in Software Engineering (FormaliSE) (01-05-2022)“…Unit tests that demonstrate why a program is incorrect have many potential uses, including localizing bugs (i.e., showing where code is wrong), improving test…”
Get full text
Conference Proceeding -
10
Does Going Beyond Branch Coverage Make Program Repair Tools More Reliable?
Published in 2024 IEEE Conference on Software Testing, Verification and Validation (ICST) (27-05-2024)“…Automated program repair (APR) tools generally use a test suite to localize bugs and validate patches. These patches may pass the test suite but still be…”
Get full text
Conference Proceeding -
11
OpenJML: Software verification for Java 7 using JML, OpenJDK, and Eclipse
Published 26-04-2014“…EPTCS 149, 2014, pp. 79-92 OpenJML is a tool for checking code and specifications of Java programs. We describe our experience building the tool on the…”
Get full text
Journal Article -
12
Inferring Concise Specifications of APIs
Published 16-05-2019“…Modern software relies on libraries and uses them via application programming interfaces (APIs). Correct API usage as well as many software engineering tasks…”
Get full text
Journal Article -
13
Detecting boundaries in a vector field
Published in IEEE transactions on signal processing (01-05-1991)“…A vector gradient approach is proposed to detect boundaries in multidimensional data with multiple attributes (a vector field). It is used to extend a gradient…”
Get full text
Journal Article -
14
SPEEDY: An Eclipse-based IDE for invariant inference
Published 26-04-2014“…EPTCS 149, 2014, pp. 44-57 SPEEDY is an Eclipse-based IDE for exploring techniques that assist users in generating correct specifications, particularly…”
Get full text
Journal Article -
15
On the perturbations of a close-Earth satellite due to lunar inequalities
Published in Celestial Mechanics (01-12-1977)Get full text
Journal Article -
16
Investigation of Unresolved hfs Splittings in the B 2 Σ State of CaCl with Use of rf-Pumped-Laser Double-Resonance Spectroscopy
Published in Physical review letters (01-11-1981)Get full text
Journal Article -
17
Erratum: Magnetic and electric fine structure in helium Rydberg states
Published in Physical review. A, General physics (01-12-1981)Get full text
Journal Article -
18
Magnetic and electric fine structure in helium Rydberg states
Published in Physical review. A, General physics (01-01-1979)Get full text
Journal Article -
19
Atomic-beam measurements of helium F − G , F − H , and F − I intervals
Published in Physical review. A, General physics (01-05-1981)Get full text
Journal Article -
20
Measurement of the magnetic fine structure of the 10G and 10H states of helium
Published in Physical review. A, General physics (01-06-1987)Get full text
Journal Article