Buy Used
Used - Like New See details
Price: £18.50

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
or
Get a £8.10 Amazon.co.uk Gift Card
Real-time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time POSIX, 3rd Ed.
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Real-time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time POSIX, 3rd Ed. [Hardcover]

Prof Alan Burns , Prof Andy Wellings , Andy Wellings
3.0 out of 5 stars  See all reviews (1 customer review)

Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover --  
Paperback £46.54  
Trade In this Item for up to £8.10
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Real-time Systems and Programming Languages: Ada 95, Real-Time Java and Real-Time POSIX, 3rd Ed. for an Amazon.co.uk gift card of up to £8.10, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.


Product details

  • Hardcover: 760 pages
  • Publisher: Addison Wesley; 3 edition (21 Feb 2001)
  • Language English
  • ISBN-10: 0201729881
  • ISBN-13: 978-0201729887
  • Product Dimensions: 23.4 x 17.8 x 4.6 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 461,746 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Alan Burns
Discover books, learn about writers, and more.

Visit Amazon's Alan Burns Page

Product Description

Product Description

This book provides an in-depth analysis of the requirements for designing and implementing real-time embedded systems and discusses how these requirements are met by current languages and operating systems. The comparative advantages of Ada 95, Real-Time Java and Real-Time POSIX are discussed in full. No other book on real-time programming languages (or concurrent programming languages) covers this range of topics. The latest trends in real-time systems are discussed. The emergence of Java as a real-time language through the Real-Time Java extensions has resulted in the treatment of Java as one of the core languages covered in the book. The additional real-time facilities in POSIX are explored as well as the proposed extensions to CORBA to address real-time issues.

From the Back Cover

Shelving category- Real-time systems/Embedded systems/Programming languages
Real-Time Systems and Programming Languages
Ada 95, Real-Time Java and Real-Time POSIX
Alan Burns and Andy Wellings

How do real-time systems differ from normal information systems? Which languages are best for implementing different real-time systems?
The third edition of this best-selling text on real-time systems answers these and other questions. It provides an in-depth analysis of the requirements for designing and implementing real-time embedded systems, and discusses how these requirements are met by current languages and operating systems. The languages are not only described, but also critically evaluated. No other book on real-time (or concurrent) programming languages covers the same breadth of material.
New to this edition
· Real-Time Java is introduced
· Updated coverage of Real-Time POSIX to reflect the current standard
· A summary of the Real-Time CORBA effort
· A description of the Ada-based Ravenscar profile for high-integrity systems
· Expanded coverage of schedulability analysis
Alan Burns and Andy Wellings are both based in the Computer Science Department at the University of York, UK. Professor Burns holds a Personal Chair in Real-Time Systems. He has authored or co-authored over 300 papers/reports and seven books mostly in the Ada or real-time area, and is chair of the IEEE Technical Committee on Real-Time Systems (2001-2003). Andy Wellings is Professor of Real-Time Systems and is the author of over 200 papers/reports and several books, as well as being European Editor-in-Chief for the journal Software Practice and Experience.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
4 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
3 of 4 people found the following review helpful
a bit disappointed 9 Jun 2004
Format:Hardcover
This book is too much focused on programming languages and yet it does not fully cover them. A few interesting chapters, for example on schedulability and fault tolerance. This is the first book I have read on realtime systems. Before reading this book I had already read books on programming languages concepts and on operating system concepts, as a result many of the concepts of this book were already familiar to me. I was expecting to learn many new things, and to read something much more "realtime oriented" but this has not been the case and I am a bit disappointed. This book makes abundant use of maths but it is still very readable as the formulas are all very easy to understand.
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  3 reviews
6 of 6 people found the following review helpful
The "gold standard" for books on real-time systems 6 Aug 2009
By Patrick Rogers - Published on Amazon.com
Format:Paperback
There are a number of excellent books on the topic of real-time systems. Few, if any, address the breadth of topics covered by this book, much less to the depth and quality exhibited here. Read as many of the others as you can, but if you must purchase only one book on real-time systems, this is the one to have. Indeed, I have each of the three previous editions of this book and this latest is, once again, worth every penny.

One of the reasons I hold such a high opinion of the book is that it is written by people who not only know what they are talking about, but can do so with clarity and precision. As leading contributors to scheduling theory and the real-time programming facilities of both Ada and Java, the authors are internationally recognized experts on real-time systems and programming languages. The text's depth reflects that fact, but it is also clear, concise, and a pleasure to read.

Another reason I recommend the book is that it has a good balance between theory and practice. Make no mistake, the necessary theory is covered extensively, but it is then illustrated with concrete examples using programming languages that are in wide-spread use today: Ada, C, and Java. As neither C nor Java were explicitly designed for concurrent real-time systems, the text includes the necessary extensions. For C, the POSIX real-time profile is used. For Java, the Real-Time Specification for Java (RTSJ) is used. When necessary, examples are provided in other languages as well.

In fact these three programming languages form the underlying context for much of the book. They are not themselves the subjects of the book, however, and those readers seeking an introduction to these languages should look elsewhere. Instead, the programming languages are used to explore the distinct nature of real-time systems and the requirements for developing applications in that domain. The code examples thus provide a means of illustrating the topic at hand, but also provide a means for comparing the strengths and weaknesses of the real-time facilities of the languages. The authors are leading contributors to the Ada 2005 Real-Time Systems Annex and the RTSJ for Java, a fact reflected in the detailed critical analysis provided.

I felt happy to purchase yet another edition of the book because of all the above, but also because of the additions (and removals) present in this edition. New material includes additional schedulability analysis theory and material on multi-processor and multi-core architectures. With respect to programming languages, the new material includes extensive coverage of the real-time systems programming additions to Ada 2005, the latest version of the RTSJ, and the new real-time POSIX profile enhancements for C. As for removals, the introductory material on the programming languages is no longer present. This change was a necessity for the sake of brevity, but the result is a better overall focus. Also removed is the chapter on distributed systems. I was sorry to see that go, but the primary points have been moved to other chapters. Discussion of other programming languages, such as occam2, are also removed for the sake of brevity but is available on the book's web site.

I should point out that this is not just a "timing" book. For example, real-time systems typically have reliability requirements as well as timeliness requirements. Reliability is thus covered extensively, as are a number of other topics that might not be immediately suggested by the title.

In summary, I am a real-time systems engineer with over 30 years of professional development, industry lecturing, and occasional university lecturing experience. Based on that combination, I give this book my highest recommendation to both professionals and students alike. The field of real-time systems is not for beginners, but developers (and managers) as well as more advanced university students will definitely benefit. Both will find a text they can use to learn the latest in the field.

PS: Note that, at the time of this writing, Amazon is for some reason showing some reviews for earlier editions of the book, not this latest (fourth) edition.
0 of 6 people found the following review helpful
Great book! 16 Mar 2007
By Tripti Bhaskaran - Published on Amazon.com
Format:Hardcover
This book is great because it covers all the important concepts quite well. I think it is a must for those into real-time programming.
5 of 25 people found the following review helpful
NOT FOR STUDENTS 11 May 2004
By John Smith - Published on Amazon.com
Format:Hardcover
This book is no good for students, as it has exercises with answers only available to lecturers though a password system.
The examples are ok but do not help for the exercises so it makes the book imcomplete and very dissappointing, If you need help for real time systems then this is not the book for you, If you just want to read a book this might be ok, but learning is not going to be done.
(...)
Search Customer Reviews
Only search this product's reviews

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback