Building Parallel, Embedded, and Real-Time Applications with Ada

ISBN-10: 0521197163

ISBN-13: 9780521197168

Edition: 2011

Buy it from $79.26
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: With many complete examples and numerous exercises, this is a complete guide to understanding and implementing multi-core, concurrent, embedded, distributed, and real-time applications with Ada and related technologies.

New Starting from $119.59
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Calculus 1 Online content $4.95 $1.99
Add to cart
Study Briefs
Medical Terminology Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

Copyright year: 2011
Publisher: Cambridge University Press
Publication date: 4/7/2011
Binding: Hardcover
Pages: 388
Size: 7.25" wide x 10.25" long x 1.25" tall
Weight: 1.980
Language: English

Frank Singhoff is Professor of Computer Science at the Universit� de Bretagne Occidentale (University of Brest).

List of illustrations
List of tables
Foreword
Preface
Introduction and overview
Parallel programming
Distributed programming
Real-time systems
Exercises
Summary
Sequential programming with Ada
Control structures
Subprograms
The Ada type model
Blocks and exceptions
Programming in the large
Object-oriented programming
Low-level programming
Summary
Exercises
Task basics
Denning tasks
The task life cycle
Task hierarchies
Exceptions
The implementation of Ada tasking
Other task features
Summary
Exercises
Communication and synchronization based on shared objects
Mutual exclusion
The protected object
Synchronization
The protected entry
Restrictions
Entry queues
Some useful concurrent patterns
Requeue and private operations
Pragmas Atomic and Volatile
Interrupts
Summary
Exercises
Communication and synchronization based on direct interaction
The rendezvous
The selective accept statement
Entry call options
State machines
Summary
Exercises
Distributed systems with Ada
What are distributed systems?
Middleware, architectures, and concepts
DSA, the Distributed Systems Annex
Poly ORB: compilation chain and run-time for the DSA
Advanced DSA concepts
CORBA, the Common Object Request Broker Architecture
Advanced CORBA concepts
CORBA versus the DSA
Summary
Exercises
Real-time systems and scheduling concepts
Task characteristics
Real-time schedulers
Dependent tasks
Summary
Exercises
Real-time programming with Ada
Expressing time
Implementing periodic tasks
Ada implementation of the car application
Handling shared resources
The Ada scheduling model
Ravenscar
POSIX 1003.1b and its Ada binding
POSIX implementation of the car application
Ada tasks versus POSIX processes
Summary
Exercises
Tools for building and verifying real-time applications
Ada run-times to implement real-time applications
Some variants of the GNAT run-time
Validating scheduling of a system
Summary
Exercises
References
Index
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×