Mapusoft website

Books

Here we will guide you through some interesting books on real-time systems. This list is by no means exhaustive and any suggestions about additional books are very much appreciated. The books are ordered alphabetically by author.
  • A Practitioner’s Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems

  • Authors : Mark H. Klein, Thomas Ralya, Bill Pollak, Ray Obenza, Michael Gonzalez Harbour, Carnegie Mellon University/Software Engineering Institute, Pittsburgh, PA, USA
    A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems contains an invaluable collection of quantitative methods that enable real-time system developers to understand, analyze, and predict the timing behavior of many real-time systems. The methods are practical and theoretically sound, and can be used to assess design tradeoffs and to troubleshoot system timing behavior. This collection of methods is called rate monotonic analysis (RMA).
    The Handbook includes a framework for describing and categorizing the timing aspects of real-time systems, step-by-step techniques for performing timing analysis, numerous examples of real-time situations to which the techniques can be applied, and two case studies.
    A Practitioner's Handbook for Real-Time Analysis: Guide to Rate Monotonic Analysis for Real-Time Systems has been created to serve as a definitive source of information and a guide for developers as they analyze and design real-time systems using RMA. The Handbook is an excellent reference, and may be used as the text for advanced courses on the subject.
  • Software Design for Real-time Systems

  • Author: J.E. Cooling
    Covering both the fundamentals of software design and modern design methodologies, this book deals with the development of software for real-time applications. It guides the reader through the steps of a total design approach, from initial definition of the task, the fundamentals of analysis, specification and design through design methods and development tools, to documentation. A number of high level languages suitable for real-time applications are evaluated whilst software reliability and the importance of properly structured design are emphasized throughout.
    This book, which provides unique comparisons of different development methods and tools, is written mainly for software engineers, electronic engineers and computer scientists. However, it will be of considerable interest to engineers in other disciplines (e.g., mechanical, aeronautical, chemical and civil engineering, etc.) who are responsible for computer software and system design.
    • Details: 506 pages, ISBN 0-412-34180-8, published by Chapman and Hall
  • Software Design Methods for Concurrent and Real-time Systems

  • Author: Hassan Gomaa of George Mason University
    In this book, Gomaa outlines the characteristics of concurrent, real-time, and distributed systems, describing the concepts most important in their design, and surveys the design methods available for them. Drawing on his experience in industry, he takes two related object-oriented methods - ADARTS (Ada-based Design Approach for Real-Time Systems) and CODARTS (Concurrent Design Approach for Real-Time Systems) - and shows in detail how they can be applied.
    Details: 441 pages, ISBN: 0-201-52577-1, published by Addison-Wesley.
  • Readings in real-time systems

  • Authors: Yann Hang Lee and C.M. Krishna
    This volume is developed from a special issue of Computer magazine , the IEEE Computer Society's flagship periodical. That is, the editors have chosen articles to produce both a special issue of Computer and, subsequently, a Readings in volume. The articles in Computer provide a tutorial introduction to the subject matter, and target an audience with a broad background. The papers in this Readings in series provide a wider perspective of the subject and significantly greater coverage. Topics covered are: hard real-time architectures, real-time operating systems, real-time software, real-time databases and performance modeling.
    • Details: 240 pages, ISBN 0-8186-2997-5, 1993, published by IEEE Computer Society Press
  • Real-Time Systems, 1/e

  • Author: Mathai Joseph, University of Warwick
    This exciting new book provides a detailed account of real-time systems: program structures for real-time, timing analysis using scheduling theory and specification and verification in different frameworks. The presentation makes extensive use of recent research which has demonstrated the effectiveness and applicability of mathematically based methods for real-time system design. A large case study is analyzed using different formal frameworks.
    The book has been used for teaching advanced courses on real-time systems and serves also as a source-book and reference.
    • details: 296 pages,ISBN 0-13-455297-0, 1996, published by Prentice Hall Professional Technical Reference
  • Real-time systems, abstractions, languages and design methodologies.

  • Author: Krishna M. Kavi
    This tutorial text includes a survey of articles specifically written for the tutorial and a collection of major research publications that address formalisms, languages, and design methodologies used in Real-time systems. The tutorial is divided into four chapters: Real-Time Systems: Perspectives , Real-Time Specification and Verification, Real-Time Languages and Real-Time Systems Design Methodologies.
    • Details: 660 pages, ISBN 0-8186-3152-X, 1992, published by IEEE Computer Society Press
  • Real-time systems design and analysis, an engineer's handbook.

  • Author: Phillip Laplante
    An indispensable reference tool for practising software engineers. This comprehensive guide to the practical design and analysis of real-time systems covers the essential aspects of real-time software design including: computer architecture, operating systems, programming languages, software engineering, and systems integration. It is especially useful for new real-time systems designers who need to get "up to speed" very quickly.
    • Details: 340 pages, ISBN 0-8186-3107, 1993, published by IEEE Computer Society Press
  • An implementation guide to real-time programming

  • Author: David L. Ripps
    Ideal for those who have some familiarity with programming in general, this self-contained tutorial demonstrates how to write good, robust real-time programs.
    The guide discusses real-time programming in terms of the features and facilities of a general, real-time operating system-MTOS-UX-and uses C and Ada, the two most important languages for real-time work, to illustrate applications calls to the operating system. Topics are: summary of OS concepts and services, developing real-time, requirements, tasking, basic task services, time and time of day, event flags, message buffers and mailboxes, semaphores and controlled shared variables & task co-ordination and communication via signals, co-ordination: specific methods, general principles, memory pools, physical I/O, file system, multiprocessing, debugging and exception recovery and ada as the tasking language.
    • Details: 262 pages, ISBN 0-13-451873-X, 1989, published by Yourdon Press, Prentice-Hall Building, now out of print!
  • PCI System Architecture

  • Authors: Tom Shanley and Don Anderson from Mindshare.
    PCI System Architecture describes revision 2.1 of the Peripheral Component Interconnect (PCI) bus specification, providing a clear, concise explanation of PCI's relationship to the rest of the system. This book has been updated and revised to include in-depth treatment of PCI to PCI bridges, the PCI BIOS, the 66MHz PCI bus, and more. PCI experts Tom Shanley and Don Anderson provide a comprehensive treatment of the bus including: reflected-wave switching, shared resource acquisition, signal groups, 64-bit extension, bus arbitration, add-in cards and connectors, command set, configuration, read and write transfers, expansion ROMs, premature transaction termination and cacheable memory support. This book also examines the VLSI Technology VL82C59x chipset to illustrate an example PCI bus implementation.
    • Details: 557 pages, ISBN 0-201-40993-3, published by Addison-Wesley.
  • Software specification and design, a disciplined approach for real-time systems.

  • Authors: Ken Shumate and Marilyn Keller
    This book addresses the full spectrum of software specification and design in the context of the construction of large hardware/software systems with significant interaction between systems and software engineering. The disciplined approach underlying the specification and design methods provides lessons for the successful management of projects; it can provide a technical foundation for high levels of process maturity consistent with the model advanced by the Software Engineering Institute, and under development by the National Council on Systems Engineering. An important part of the presentation is the explicit consideration of the transition from requirements to design. That is, what goes on, or should go on, in the designer's mind during the process of solution (the design) of the problem (the specification). This portion of the presentation discusses how the software specification may be influenced by object-oriented concepts in order to smooth the creation of the design, and how an object-oriented design results from the combination of specification and design methods.
  • ISA & EISA Theory & Operation

  • Author: Edward Solari
    This is a book that provides authoritative and detailed timing specifications for the ISA and EISA Buses in a clear way. This replaces Ed's famous AT Bus Design. Contents: Architectural Overview; Memory and I/O Address Space; Generic Bus Cycles; Interaction Among ISA, E-ISA, and EISA Add-On Cards and Platform Resources; Signal Line Definition; Bus Access Cycles; DMA Transfer Bus Cycles; refresh Cycles; Arbitration Cycles; Bus Integrity; Performance; Configuration Space; Power and Initialization; Mechanical Notes; Appendices (Fast EISA, PC/96 Bus, PC/104 Bus, PCXI Passive Backplane). All with easy to understand diagrams.
    • Details: 487 pages, ISBN: 0-929392-15-9, published by Annabooks.
  • PCI Hardware and Software, 3rd Edition

  • Authors: Edward Solari and George Willse
    This book covers both the hardware and software aspects of the PCI Local Bus. Free from the space limitations of a formal specification, they have gone beyond the PCI Local Bus Specification to describe conditions that you likely will meet in your day-to-day design and programming tasks. PCI Hardware and Software provides a complete PCI overview, including its relationship to the ISA bus and the Plug and Play architecture.
    • Details: 836 pages, ISBN 0-929392-28-0, published by Annabooks.

     
Back to Publications

Technologies, Methods, Tools, Products and Services for       Embedded Systems To Be      www.es2.be
© 2007 Dedicated Systems All Rights Reserved   Privacy statement.