

Series: Real-Time Systems Series (Book 24)
Hardcover: 524 pages
Publisher: Springer; 3rd ed. 2011 edition (September 15, 2011)
Language: English
ISBN-10: 1461406757
ISBN-13: 978-1461406754
Product Dimensions: 6.1 x 1.2 x 9.2 inches
Shipping Weight: 1.7 pounds (View shipping rates and policies)
Average Customer Review: 3.8 out of 5 stars See all reviews (4 customer reviews)
Best Sellers Rank: #751,108 in Books (See Top 100 in Books) #55 in Books > Computers & Technology > Computer Science > AI & Machine Learning > Expert Systems #57 in Books > Computers & Technology > Hardware & DIY > Mainframes & Minicomputers #147 in Books > Computers & Technology > Hardware & DIY > Internet & Networking

POINT OF VIEW=============My point of view to use books about real-time systems is teaching: basic courses for bachelor and more advanced for master programs.The bachelor students have usually no knowledge about real-time systems, the programming skills are weak or moderate. In the master courses you have a variety between those who still have no knowledge (because master programs have students from different kinds of bachelor courses) and those who have done at least one basic course. Nearly all have had some industrial experience with software systems, but very rarely with real-time systems programming. With regard to the field of real-time systems you have also a very brought field of requirements: some companies are demanding for students which are skilled to program real pieces of hardware directly; others are using existing real-time operating systems which are the interface for programming. Still others have modeling tools which require the students to elaborate everything in formal models which then will be fed into simulators testing real hardware components. Fact is that the variety of concrete systems for real-time programming is enormous and to cope with only some of them is during a normal real-time system courses seldom manageable. Furthermore I have often experienced students which have done some programming of real hardware without a real understanding of the general concepts; the system worked but they were not able to argue about there system. Thus I developed through the last years the concept, that the students have to learn general concepts about real-time systems which they in parallel have to simulate by own programs. Besides this they can then either opt for more theory or for more concrete systems experience.
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications (Real-Time Systems Series) Dependable Computing for Critical Applications 5 (Dependable Computing and Fault-Tolerant Systems) Real-Time Systems: Design Principles for Distributed Embedded Applications (Real-Time Systems Series) CUDA Programming: A Developer's Guide to Parallel Computing with GPUs (Applications of Gpu Computing) Real-Time Systems and Programming Languages: Ada, Real-Time Java and C/Real-Time POSIX (4th Edition) (International Computer Science Series) Fusion of Neural Networks, Fuzzy Systems and Genetic Algorithms: Industrial Applications (International Series on Computational Intelligence) Wireless Computing in Medicine: From Nano to Cloud with Ethical and Legal Implications (Nature-Inspired Computing Series) Biologically Inspired Algorithms for Financial Modelling (Natural Computing Series) Introduction to Evolutionary Computing (Natural Computing Series) Project Management: A Systems Approach to Planning, Scheduling, and Controlling The Design of Innovation: Lessons from and for Competent Genetic Algorithms (Genetic Algorithms and Evolutionary Computation) Parallel Scientific Computing in C++ and MPI: A Seamless Approach to Parallel Algorithms and their Implementation Introduction to Parallel Computing: Design and Analysis of Parallel Algorithms Algorithms in C++ Part 5: Graph Algorithms (3rd Edition) (Pt.5) Strategic Computing: DARPA and the Quest for Machine Intelligence, 1983-1993 (History of Computing) Project Planning, Scheduling, and Control: The Ultimate Hands-On Guide to Bringing Projects in On Time and On Budget , Fifth Edition Learn Ruby the Hard Way: A Simple and Idiomatic Introduction to the Imaginative World Of Computational Thinking with Code (3rd Edition) (Zed Shaw's Hard Way Series) Programming Massively Parallel Processors: A Hands-on Approach (Applications of GPU Computing Series) The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers The Hard Thing about Hard Things by Ben Horowitz: A 30-minute Instaread Chapter by Chapter Summary