Abstract. This paper presents JFly, a JML-based strategy for incor-porating formal specifications into the software development of object oriented programs. The strategy consists in evolving functional require-ments into a semi-formal requirements form, and then expressing these requirements as JML formal specifications. What makes our strategy different from existing strategies is the particular use of JML we make all along the way from requirements to validation-and-verification. We validate our strategy with the formal development of a smart card ap-plication for managing medical information.
In this work, we present a translation from B machines to JML specifications. Our work allows develo...
umentation; F.3.1 [Logics and Meanings of Programs] Specifying and Verifying and Reason
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
This thesis presents a JML-based strategy that incorporates formal specifications into the software ...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...
This paper presents a case study in formal software development of a plugin for a Java Desktop proje...
Although formal methods can dramatically increase the quality of software systems, they have not wid...
JML is a behavioral interface specification language tailored to Java. It is designed to be written ...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
Abstract JML is a behavioral interface specification language tailored to Java(TM). Besides pre-and ...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
In this work, we present a translation from B machines to JML specifications. Our work allows develo...
umentation; F.3.1 [Logics and Meanings of Programs] Specifying and Verifying and Reason
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
This thesis presents a JML-based strategy that incorporates formal specifications into the software ...
AbstractThis paper presents a case study in formal software development of a plugin for a Java Deskt...
This paper presents a case study in formal software development of a plugin for a Java Desktop proje...
Although formal methods can dramatically increase the quality of software systems, they have not wid...
JML is a behavioral interface specification language tailored to Java. It is designed to be written ...
JML is a behavioral interface specification language tailored to Java. It also allows assertions to ...
Abstract JML is a behavioral interface specification language tailored to Java(TM). Besides pre-and ...
AbstractThis paper presents a case study in the formal specification and verification of a smart car...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
bUniversity of Nijmegen, the Netherlands This paper presents a case study in formal specification an...
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...
AbstractThe Java Modeling Language (JML) can be used to specify the detailed design of Java classes ...
In this work, we present a translation from B machines to JML specifications. Our work allows develo...
umentation; F.3.1 [Logics and Meanings of Programs] Specifying and Verifying and Reason
This text is a general, self contained, and tool independent introduction into the Java Modeling Lan...