The Java security package allows a programmer to add security features to Java applications. Although the package provides a complex application programming interface (API), its informal description, e.g., Javadoc comments, is often ambiguous or imprecise. Nonetheless, the security of an application can be compromised if the package is used without a concrete understanding of the precise behavior of the API classes and interfaces, which can be attained via formal specification. In this paper, we present our experiences in formally specifying the Java security package in JML, a formal behavior interface specification language for Java. We illustrate portions of our JML specifications and discuss the lessons that we learned, from this specifi...
Application-level security has become an issue in recent years; for example, errors, discrepancies a...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
The Java security package allows a programmer to add security features to Java applications. Althoug...
Nowadays, verification of programs is gaining increased importance. The software industry appears ...
Nowadays, verification of programs is gaining increased importance. The software industry appears ...
Contains fulltext : 29857.pdf (publisher's version ) (Open Access)Programs contain...
Abstract JML is a behavioral interface specification language tailored to Java(TM). Besides pre-and ...
Computer security has become a crucial issue in recent years. More than ever, computer scientists, d...
Programs contain bugs. Finding program bugs is important, especially in situations where safety and ...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
Many secure applications are emerging using the Java TM language and running on the Java platform....
Application-level security has become an issue in recent years; for example, errors, discrepancies a...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
The Java security package allows a programmer to add security features to Java applications. Althoug...
Nowadays, verification of programs is gaining increased importance. The software industry appears ...
Nowadays, verification of programs is gaining increased importance. The software industry appears ...
Contains fulltext : 29857.pdf (publisher's version ) (Open Access)Programs contain...
Abstract JML is a behavioral interface specification language tailored to Java(TM). Besides pre-and ...
Computer security has become a crucial issue in recent years. More than ever, computer scientists, d...
Programs contain bugs. Finding program bugs is important, especially in situations where safety and ...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
Many secure applications are emerging using the Java TM language and running on the Java platform....
Application-level security has become an issue in recent years; for example, errors, discrepancies a...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...