Search
Go

Shop by category
 
Java and the Java Virtual Machine: Definition, Verification, Validation
Email a friendView larger image

Java and the Java Virtual Machine: Definition, Verification, Validation

List Price: $109.00
Our Price: $81.09
You Save: $27.91 (26%)
Shipping: This item ships for FREE with Super Saver Shipping.
SKU:

1166280

In Stock
Usually ships in 1 business days
Only 1 left in stock, order soon!

Note: Item may be sold and shipped by another company. Learn more.
Description:

This book provides a high-level description, together with a mathematical and an experimental analysis, of Java and of the Java Virtual Machine (JVM), including a standard compiler of Java programs to JVM code and the security critical bytecode verifier component of the JVM. The description is structured into language layers and machine components. It comes with a natural executable refinement which can be used for testing code. The method developed for this purpose is based on Abstract State Machines (ASMs) and can be applied to other virtual machines and to other programming languages as well. The book is written for advanced students and for professionals and practitioners in research and development who need a complete and transparent definition and an executable model of the language and of the virtual machine underlying its intended implementation. "The Jbook gives the most comprehensive and consistent formal account of the combination of Java and the JVM." (Pieter Hartel and Luc Moreau in Formalizing the Safety of Java, the Java Virtual Machine and Java Card, ACM Computing Surveys, 33(4):517-558, 2001. Section 6.2, page 540.)

Product Details:
Author: Robert F. Stärk
Hardcover: 404 pages
Publisher: Springer
Publication Date: June 27, 2001
Language: English
ISBN: 3540420886
Product Width: 157.5 centimeters
Product Height: 236.5 centimeters
Product Weight: 1.59 pounds
Package Length: 9.45 inches
Package Width: 6.22 inches
Package Height: 1.02 inches
Package Weight: 1.59 pounds
Average Customer Rating: based on 3 reviews
Customer Reviews:
Average Customer Review: 3.5 ( 3 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

12 of 13 found the following review helpful:

5rigorous, interesting examples, great software!May 20, 2004

this book is one of a kind, among all the java books on the market. it breaks the java language into 5 (progressive) layers, and gives the abstract syntax, static semantic (type constraints), dynamic semantic (interpretation), and complitation rules of each layer. This approach is effective, mathematically rigorous, and believe or not, fun to read!

as most of the PL books with formal flavor, the notations take some time to get use to. but the rewarding is worth the effort: you get a very clear picture of language itself. the examples are quite interesting, and the software on the CD does a superb job animating the intrepretation of java programs.

all in all, a very good (academic) book, perfect for computer scientists or CS major graduate student interested in PL, but probably not for everyday programmers.

1 of 5 found the following review helpful:

5These are REAL scientists, not IT guys...Dec 22, 2006
By R. Lane
This is by far the most sophisticated software book since the Cold War. Without the Soviets to keep western engineers and scientists on their toes, IT is a alot of marketing buzzwords.

These are real scientists...a breath a fresh air.



3 of 16 found the following review helpful:

1Plainly BoringJan 23, 2006
By Not The Author
It just shows an implementation for an old Java specification (I think JDK1 or JDK1.1) in a weird language called ASM. This ASM is simply a glorified programming language, even not one of the most advanced: haskell, for instance, is much more clearer. You /could/ think about it as a model for java but then it would be useless because of its intricacies and its gigantic size.

About Us   Contact Us
Privacy Policy Copyright © , Security Books. All rights reserved.
Web business powered by Amazon WebStore