Get Free Shipping on orders over $79
Runtime Verification : A Hands-On Approach in Java - Christian Colombo
eTextbook alternate format product

Instant online reading.
Don't wait for delivery!

Runtime Verification

A Hands-On Approach in Java

By: Christian Colombo, Gordon J. Pace

Paperback | 13 July 2022

At a Glance

Paperback


$84.99

or 4 interest-free payments of $21.25 with

 or 

Ships in 5 to 7 business days

This book provides a hands-on introduction to runtime verification which guides the reader from zero to sufficient practical knowledge required to consider and apply it in industry. It starts with almost no assumptions on the knowledge of the reader and provides exercises throughout the book through which the reader builds their own runtime verification tool. All that is required are basic programming skills and a good working knowledge of the object-oriented paradigm, ideally Java.



To this end, the first six chapters of the book should be read in order, they summarize the necessary foundations and are prerequisites for all the others that follow. Chapters 7-10 can be read independently, since each looks into the use of different specification language requirements: whether automata, regular expressions, linear time temporal logic, or real-time properties. Similarly, Chapters 11-13 are largely independent, focusing on the practical implications and a number of more advanced topics ranging from concerns of efficiency and persistence, to integration with testing and architectural considerations.



The book is written for graduate students specializing in software engineering as well as for industry professionals who need an introduction to the topic of runtime verification. While the book focuses on underlying foundations and practical techniques, it additionally provides for each chapter a reading list in the appendix for the interested reader who would like to deepen their knowledge in a particular area.

More in Software Engineering

Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
The Essence of Software Engineering - Cersei Page
Site Reliability Engineering : How Google Runs Production Systems - Betsy Beyer
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$26.75

44%
OFF
Hacking For Dummies : For Dummies (Computer/Tech) - Kevin Beaver

RRP $49.95

$38.75

22%
OFF
Developing Graphics Frameworks with Java and OpenGL - Lee Stemkoski
The Engineering Leader : Strategies for Scaling Teams and Yourself - Cate Huston
Hacker's Delight - Henry Warren

RRP $97.60

$76.75

21%
OFF
Go Cookbook : Expert Solutions for Commonly Needed Go Tasks - Sau Sheong Chang