Formal Specification with the Java Modeling Language

Saved in:
Bibliographic Details
Title: Formal Specification with the Java Modeling Language
Authors: Huisman, Marieke, Ahrendt, Wolfgang, 1967, Grahl, Daniel, Hentschel, Martin
Source: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 10001 LNCS:193-241
Subject Terms: Solftware Analysis, Software Verification, Software Specification
Description: This text is a general, self contained, and tool independent introduction into the Java Modeling Language, JML. It appears in a book about the KeY approach and tool for the verification of Java software, because JML is the dominating starting point of KeY style Java verification. However, this chapter does not depend on any specific tool nor verification methodology in any way. This introduction is written for all readers with an interest in formal specification of software in general, and anyone who wants to learn about the JML approach to specification in particular.
Access URL: https://research.chalmers.se/publication/246669
Database: SwePub
Description
Abstract:This text is a general, self contained, and tool independent introduction into the Java Modeling Language, JML. It appears in a book about the KeY approach and tool for the verification of Java software, because JML is the dominating starting point of KeY style Java verification. However, this chapter does not depend on any specific tool nor verification methodology in any way. This introduction is written for all readers with an interest in formal specification of software in general, and anyone who wants to learn about the JML approach to specification in particular.
ISBN:3319498118
9783319498119
ISSN:16113349
03029743
DOI:10.1007/978-3-319-49812-6_7