AbstractESC/Java2 is a tool that statically detects errors in Java programs and that uses the Java Modeling Language (JML) as its annotation language. ESC/Java2 can modularly reason about the code of a Java Web-based Enterprise Application (WEA) and uncover potential errors. In this paper, we assessed the effectiveness of ESC/Java2 at helping developers increase WEA quality by detecting design and implementation issues
As software projects progress, quality of code assumes paramount importance as it affects reliabilit...
We incorporate innovations from the <bigwig> project into the Java language to provide high-le...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...
Software development and maintenance are costly endeavors. The cost can be reduced if more software ...
Formal methods are useful for developing high-quality software, but to make use of them, easy-to-use...
This artifact contains the evaluation benchmarks for the paper "Static Analysis of Java Enterprise A...
We present an approach for statically reasoning about the behavior of Web applications that are deve...
This thesis has a two-fold purpose. On the one hand, the web applications are an important part of l...
Abstract This paper tells the story of how our organization introduced static analysis into its soft...
Static analysis tools cannot detect violations of application-specific rules. They can be extended w...
AbstractOne of today's challenges is producing reliable software in the face of an increasing number...
It is generally desirable to detect program errors as early as possible during software development....
Software use is ubiquitous. The quality and the evolution of quality over long periods of time is t...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 9-12 M...
As software projects progress, quality of code assumes paramount importance as it affects reliabilit...
We incorporate innovations from the <bigwig> project into the Java language to provide high-le...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...
Software development and maintenance are costly endeavors. The cost can be reduced if more software ...
Formal methods are useful for developing high-quality software, but to make use of them, easy-to-use...
This artifact contains the evaluation benchmarks for the paper "Static Analysis of Java Enterprise A...
We present an approach for statically reasoning about the behavior of Web applications that are deve...
This thesis has a two-fold purpose. On the one hand, the web applications are an important part of l...
Abstract This paper tells the story of how our organization introduced static analysis into its soft...
Static analysis tools cannot detect violations of application-specific rules. They can be extended w...
AbstractOne of today's challenges is producing reliable software in the face of an increasing number...
It is generally desirable to detect program errors as early as possible during software development....
Software use is ubiquitous. The quality and the evolution of quality over long periods of time is t...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 9-12 M...
As software projects progress, quality of code assumes paramount importance as it affects reliabilit...
We incorporate innovations from the <bigwig> project into the Java language to provide high-le...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...