Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Building Parallel, Embedded, and Real-Time Applications with Ada

Buy

The arrival and popularity of multi-core processors have sparked a renewed interest in the development of parallel programs. Similarly, the availability of low cost microprocessors and sensors has generated a great interest in embedded real-time programs. This book provides students and programmers with traditional backgrounds in sequential programming the opportunity to expand their capabilities into these important emerging paradigms. It also addresses the theoretical foundations of real-time scheduling analysis, focusing on theory that is useful for real applications.

Two excellent books by Burns and Wellings (2007; 2009) provide a complete, in depth presentation of Ada’s concurrent and real-time features. They make use of Ada’s powerful object-oriented programming features to create high-level concurrent patterns. These books are “required reading” for software engineers working with Ada on real-time projects. However, we found that their coverage of all of Ada’s concurrent and real-time features and the additional level of abstraction provided by their clever use of the objectoriented paradigm made it difficult for our undergraduate students to grasp the fundamental concepts of parallel, embedded, and real-time programming. We believe that the subset of Ada presented in this book provides the simplest model for understanding the fundamental concepts. With this basic knowledge, our readers can more easily learn the more detailed aspects of the Ada language and the more widely applicable patterns presented by Burns and Wellings. Readers can also apply the lessons learned here with Ada to the creation of systems written in more complex languages such as C, C++, and real-time Java.

The first chapter gives an overview of and motivation for studying parallel, embedded, and real-time programming. The fundamental terminology of parallel, concurrent, distributed, real-time, and embedded systems is presented in the context of two cooks sharing resources to prepare food.

(HTML tags aren't allowed.)

SAS 9.1.3 Intelligence Platform: Web Application Administration Guide, Third Edition
SAS 9.1.3 Intelligence Platform: Web Application Administration Guide, Third Edition
Explains how to administer the SAS Web applications that run in the middle tier of the SAS Intelligence Platform. The Web applications include the SAS Information Delivery Portal, SAS Web Report Studio, and SAS Web OLAP Viewer for Java.This guide describes the middle-tier environment, provides sample deployment scenarios, and explains how to...
PrimeFaces Beginner's Guide
PrimeFaces Beginner's Guide

The perfect introduction to PrimeFaces, this tutorial will take you step by step through all the great features, ranging from form-creation to sophisticated navigation systems. All you need are some basic JSF and jQuery skills.

Overview

  • Detailed explanation on how to use basic PrimeFaces UI components...
Homebrewing For Dummies (Sports & Hobbies)
Homebrewing For Dummies (Sports & Hobbies)

The latest on gluten-free, organic, and green brewing

Make your own delicious lagers and ales

Want to become your own brewmeister? This must-have guide gives youeasy-to-follow instructions in everything from brewing and bottling tostoring, pouring, and kegging your own beer. You...


Operating Systems
Operating Systems

The main objective of a first course in operating systems is to develop an understanding of the fundamental concepts and techniques of operating systems. Most of the students are already exposed to diverse information on operating systems as a result of practical exposure to operating systems and literature on the Internet; such...

Cognitive Radio Technology (Communications Engineering)
Cognitive Radio Technology (Communications Engineering)
Cognitive radio technology is a smarter, faster, and more efficient way to transmit information to and from fixed, mobile, other wireless communication devices. Cognitive radio builds upon software-defined radio technology. A cognitive radio system is 'aware' of its operating environment and automatically adjusts itself to maintain desired...
Hospital Images: A Clinical Atlas
Hospital Images: A Clinical Atlas

This gorgeous, full-color atlas and case-book presents more than sixty cases with over one hundred associated, super high-quality clinical images that a physician needs to be able to rapidly recognize and know for accurate, expedient diagnosis and treatment. The images are presented with the patient’s brief medical history, followed by...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy