Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Concurrent and Real-Time Programming in Ada

Buy
Ada is the only ISO-standard, object-oriented, concurrent, real-time programming language. It is intended for use in large, long-lived applications where reliability and efficiency are essential, particularly real-time and embedded systems. In this book, Alan Burns and Andy Wellings give a thorough, self-contained account of how the Ada tasking model can be used to construct a wide range of concurrent and real-time systems. This is the only book that focuses on an in-depth discussion of the Ada tasking model. Following on from the authors' earlier title Concurrency in Ada, this book brings the discussion up to date to include the new Ada 2005 language and the recent advances in real-time programming techniques. It will be of value to software professionals and advanced students of programming alike: indeed every Ada programmer will find it essential reading and a primary reference work that will sit alongside the language reference manual.

First book which deals with concurrent features in the new Ada standard, and it offers practical advice to the programmer needing to use it for embedded systems. Paper.

About the Author

Alan Burns is a Professor in Computer Science and the Head of the Computer Science Department at the University of York. His research activities have covered a number of aspects of real-time and safety critical systems including the assessment of languages for use in the real-time safety critical domain, distributed operating systems, the formal specification of scheduling algorithms and implementation strategies, and the design of dependable user interfaces to safety critical applications. His teaching activities include courses in Operating Systems, Scheduling and Real-time Systems. He has authored over 350 papers and reports and 8 books, including Real-time Systems and Programming Languages (3rd Edition) and Concurrency in Ada (2nd Edition).

Andy Wellings is a Professor of Real-Time Systems in the Computer Science Department at University of York. He is interested in most aspects of the design and implementation of real-time dependable computer systems and, in particular, real-time programming languages and operating systems. He is European Editor-in-Chief for the Computer Science journal Software-Practice and Experience and a member of the International Expert Groups currently developing extensions to the Java platform for real-time, safety critical and distributed programming. He has authored over 200 papers and several books, including Real-time Systems and Programming Languages (3rd edition) and Concurrency in Ada (2nd Edition).
(HTML tags aren't allowed.)

Java For Students (6th Edition)
Java For Students (6th Edition)

This book is for novices

If you have never done any programming before - if you are a complete novice - this book is for you. This book assumes no prior knowledge of programming. It starts from scratch. It is written in a simple, direct style for maximum clarity. It is aimed at first level students at universities and...

Basic Sensors in iOS: Programming the Accelerometer, Gyroscope, and More
Basic Sensors in iOS: Programming the Accelerometer, Gyroscope, and More

Over the last few years the new generation of smart phones, such as Apple’s iPhone, has finally started to live up to their name and have become the primary interface device for geographically tagged data. However not only do these devices know where they are, they can tell you how they’re being held, they are...

Hack the Stack: Using Snort and Ethereal to Master the 8 Layers of an Insecure Network
Hack the Stack: Using Snort and Ethereal to Master the 8 Layers of an Insecure Network

This book looks at network security in a new and refreshing way. It guides readers step-by-step through the "stack" -- the seven layers of a network. Each chapter focuses on one layer of the stack along with the attacks, vulnerabilities, and exploits that can be found at that layer. The book even includes a chapter on the mythical...


Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design/Usability)
Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design/Usability)

Game Programming Algorithms and Techniques is a detailed overview of many of the important algorithms and techniques used in video game programming today. Designed for programmers who are familiar with object-oriented programming and basic data structures, this book focuses on practical concepts that see actual use in the...

Zollinger's Atlas of Surgical Operations, Ninth Edition
Zollinger's Atlas of Surgical Operations, Ninth Edition

The classic step-by-step atlas of general surgery procedures – now in color and updated with the latest laparoscopic operations

1615 color-highlighted illustrations

For more than half-a-century, Zollinger’s Atlas of Surgical Operations has been the gold-standard reference for...

MCTS Windows 7 Configuring 70-680 Study Guide
MCTS Windows 7 Configuring 70-680 Study Guide
This comprehensive guide book prepares the reader for Microsoft's brand new MCTS: Windows 7, Configuring exam (70-680). You'll find 100% coverage of all the exam objectives. It provides practical, real-world scenarios; hands-on exercises, and challenging assessment questions. This book prepares you for the 70-680 exam, called the Microsoft...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy