Austrian Post 5.99 DPD courier 6.49 GLS courier 4.49

Formal Definition of JML in Coq

Language EnglishEnglish
Book Paperback
Book Formal Definition of JML in Coq Hermann Lehner
Libristo code: 06994798
The Java Modeling Language (JML) is a very rich specification language for Java. The richness of JML... Full description
? points 261 b
110.46 včetně DPH
In stock at our supplier Shipping in 15-20 days
Austria Delivery to Austria

30-day return policy


You might also be interested in


13.5 Lives Of Captain Bluebear Walter Moers / Paperback
common.buy 26.86
Law Dictionary John Cowell / Paperback
common.buy 45.05
La Boheme Giacomo Puccini / DVD
common.buy 25.04
7 for Life Jim McGrew / Paperback
common.buy 14.33
25 Myths About Diabetes Busted Anup / Digital
common.buy 43.23
Crucible Jonathan Fenby / Paperback
common.buy 18.40
Darwin and the Naked Lady Alex Comfort / Hardback
common.buy 78.45
L'Eunuque, Comedie Jean de La Fontaine / Paperback
common.buy 21.83
Der Klick im Online-Marketing Marco Pöhler / Paperback
common.buy 52.45

The Java Modeling Language (JML) is a very rich specification language for Java. The richness of JML leads to many different interpretations of the same specification constructs in different applications. This work presents a formalization of JML in the theorem prover Coq to provide an exact, unambiguous meaning for JML constructs. The formalization not only gives a mathematically precise definition of the language, but also enables formal meta-reasoning about the language itself, its applications, and proposed extensions. In JML, frame conditions are expressed by the assignable clause. This work highlights the first algorithm that checks assignable clauses at runtime in the presence of dynamic data groups as a means of data abstraction. The algorithm performs very well on realistic and large data structures by lazily computing the locations denoted by the data groups. As an important contribution to runtime assertion checking, the equivalence of the algorithm to the JML semantics has been formally proved in Coq. This shows not only correctness and completeness of the algorithm to check assignable clauses, but also the usefulness and expressiveness of the JML formalization.

About the book

Full name Formal Definition of JML in Coq
Language English
Binding Book - Paperback
Date of issue 2012
Number of pages 236
EAN 9783838130644
ISBN 3838130642
Libristo code 06994798
Weight 349
Dimensions 152 x 229 x 14
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account