Abstract State Machines and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $40.81 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Abstract State Machines: A Method for High-Level System Design and Analysis
 
 
Start reading Abstract State Machines on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Abstract State Machines: A Method for High-Level System Design and Analysis [Hardcover]

Egon Boerger (Author), Robert Staerk (Author)
5.0 out of 5 stars  See all reviews (1 customer review)

List Price: $89.95
Price: $71.97 & this item ships for FREE with Super Saver Shipping. Details
You Save: $17.98 (20%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 4 left in stock--order soon (more on the way).
Want it delivered Friday, February 3? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $64.77  
Hardcover $71.97  
Sell Back Your Copy for $40.81
Whether you buy it used on Amazon for $45.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $40.81.
Used Price$45.00
Trade-in Price$40.81
Price after
Trade-in
$4.19

Book Description

3540007024 978-3540007029 June 4, 2003 2003
The systems engineering method proposed in this book, which is based on Abstract State Machines (ASMs), guides the development of software and embedded hardware-software systems seamlessly from requirements capture to actual implementation and documentation. The method bridges the gap between the human understanding and formulation of real-world problems and the deployment of their algorithmic solutions by code-executing machines. Within a single conceptual framework it covers design, verification by reasoning techniques, and validation by simulation and testing. ASMs improve current industrial practice by using accurate high-level modeling and by linking the descriptions at the successive stages of system development in an organic and efficiently maintainable chain of rigorous and coherent system models at stepwise-refined abstraction levels. In several industrial projects the ASM method has proven its superiority compared to the popular UML methodology when designing complex parallel or dynamic systems. This book combines the features of a textbook and a handbook: the reader will find detailed explanations, proofs, and exercises as well as numerous examples and real-world case studies. Researchers will find here the most comprehensive description of ASMs available today and professionals will use it as a "modeling handbook for the working software engineer." As a textbook it supports self-study or it can form the basis of a lecture course. Even more information can be found on the related website maintained by the authors: http://www.di.unipi.it/AsmBook/

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Event-Based Programming: Taking Events to the Limit $60.95

Abstract State Machines: A Method for High-Level System Design and Analysis + Event-Based Programming: Taking Events to the Limit
Price For Both: $132.92

Show availability and shipping details

  • This item: Abstract State Machines: A Method for High-Level System Design and Analysis

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Event-Based Programming: Taking Events to the Limit

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

From the reviews: "The Turing Test gives a comprehensive, in-depth and contemporary assessment of this classic topic in artificial intelligence. This book elaborates in detail the numerous conflicting points of view on many aspects of this multifaceted, controversial subject. … This volume is a valuable reading for research on the Turing test and for teaching undergraduate and graduate students in philosophy, computer science, and cognitive science." (Jörg Desel, Zentralblatt MATH, Vol. 1040 (9), 2004) "Borger and Stark do an admirable job of documention and extending a method for bridging the considerable gap between theoretical system models, which often only allow for toy systems to be modeled and require proofs to be done only by hand, and real-life systems and practices." (Shrisha, Rao, Ceda Rapids, IA, Computing Reviews, February, 2004)    

From the Back Cover

  The systems engineering method proposed in this book, which is based on Abstract State Machines (ASMs), guides the development of software and embedded hardware-software systems seamlessly from requirements capture to actual implementation and documentation. The method bridges the gap between the human understanding and formulation of real-world problems and the deployment of their algorithmic solutions by code-executing machines. Within a single conceptual framework it covers design, verification by reasoning techniques, and validation by simulation and testing. ASMs improve current industrial practice by using accurate high-level modeling and by linking the descriptions at the successive stages of system development in an organic and efficiently maintainable chain of rigorous and coherent system models at stepwise-refined abstraction levels. In several industrial projects the ASM method has proven its superiority compared to the popular UML methodology when designing complex parallel or dynamic systems. This book combines the features of a textbook and a handbook: the reader will find detailed explanations, proofs, and exercises as well as numerous examples and real-world case studies. Researchers will find here the most comprehensive description of ASMs available today and professionals will use it as a "modeling handbook for the working software engineer." As a textbook it supports self-study or it can form the basis of a lecture course. The book is complemented by a CD containing the whole book text, additional course material, solutions to exercises, and additional examples. Even more information can be found on the related website maintained by the authors: http://www.di.unipi.it/AsmBook/

Product Details

  • Hardcover: 448 pages
  • Publisher: Springer; 2003 edition (June 4, 2003)
  • Language: English
  • ISBN-10: 3540007024
  • ISBN-13: 978-3540007029
  • Product Dimensions: 9.4 x 6.3 x 1.2 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #1,533,931 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

8 of 9 people found the following review helpful:
5.0 out of 5 stars Great stuff, May 24, 2006
This review is from: Abstract State Machines: A Method for High-Level System Design and Analysis (Hardcover)
This is a well written good about an interesting, sensible formalism. I haven't tried using any of it in my line of work yet, but I'm pretty sure I will. Abstract State Machines (ASMs) are based on guarded, synchronously concurrent state transitions, with state effectively defined as a (finite) set of named, finite relations. The core of the formalism seems very simple and elegant and lends itself to clear, concise models at both high and low levels of abstraction. I believe it is more readily comprehended by practicioners than purely algebraic and / or functional approaches, being firmly rooted in the notion of state, operational abstract execution runs and state changes.
They models can be designed in a modular and composable manner in a natural way. The book gives a clear, rigorous account of it all, is readable and well organized, and positively loaded with helpul examples and references. My only complaint is that fully asynchronous (i.e. distributed) systems seem to get somewhat of a short thrift.

Overall, I am really excited about this stuff, and looking forward to a time when all system development can be undertaken and supported with such elegant, refinable models, as opposed to the hodgepodge scripting-language-centric mess that is the current practice.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
The method. This book introduces a systems engineering method which guides the development of software and embedded hardware-software systems seamlessly from requirements capture to their implementation. Read the first page
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Exercises Exercise, Slide Window, Java Virtual Machine, Prove Lemma, Abstract State Processes, Light Control, Count Ticks, Wait Time, Del Castillo, Incremental Design, Jump Lemma, Microsoft Research, Checking Time, Correctness Lemma, Display Time, Protos Abstract Machine
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject