Object-oriented technology for real-time systems

著者

書誌事項

Object-oriented technology for real-time systems

Maher Awad, Juha Kuusela, Jurgen Ziegler

Prentice Hall, c1996

大学図書館所蔵 件 / 8

この図書・雑誌をさがす

注記

Includes bibliographical references (p. 269-272) and index

内容説明・目次

内容説明

The OCTOPUS method provides a systematic approach for developing object-oriented software for embedded real-time systems. This book describes the well-integrated OCTOPUS development process that covers the major phases of developing software. From requirements specifications to implementation, the models are continuously and clearly linked. KEY TOPICS: Covers concurrency, synchronization, communication, the handling of interrupts, ASICs, hardware interfaces, and end-to-end response time through the system. MARKET: For object-oriented software developers, programmers, and embedded-system engineers.

目次

1. Introduction. Real-time Systems. Object-Oriented Methods. Concurrency in a Real- time System. Object-Oriented Concurrency Models. Levels of Concurrency. Design Criteria of OCTOPUS. Introduction to Case Studies. 2. Overvoew of the Octopus Method. Roadmap and Structuring the Development Process. System Requirements Phase. System Architecture Phase. Subsystem Analysis Phase. Subsystem Design Phase. Subsystem Implementation Phase. 3. Requirements Specification. Use Cases. Use Case Diagram. System Context Diagram. 4. System Architecture. Modular Structure. Early Division into Subsystems. Subsystems Diagram. Incremental Development. Interfaces. Example. 5. Analysis Phase. Object Model. Functional Model. Dynamic Model. Analysis of the Hardware Wrapper. Summary. 6. Design Phase. Design Objects. Interaction of Objects. Class Outlines. Design of Concurrency. Outlines of Processes and Messages. Design of the Hardware Wrapper. Summary. 7. Process Priorities and Timing. Basic Concepts. Deriving Process Priorities. Timing and Concurrency Behavior. 8. Transition from Design to Implementation. C++ and C Interpretability. Member Access Control. Visibility. Memory and Performance Optimization. Synchronization. Implementing Statecharts. Constructing Global Objects. Development Environment. 9. Case Study: Subscriber Line Tester. System Requirements Specification. SLT Application Subsystem Analysis. SLT Application Subsystem Design. Exercise: Hardware Wrapper. 10. Case Study: Cruise Control. Recapped System Requirements Specification. Application Subsystem Analysis. Analysis and Design of the Hardware Wrapper. Design of Application Subsystem. 11. Referemce Manual. Notation Summary. Case Tools. OCTOPUS Roadmap. References. Glossary. Index.

「Nielsen BookData」 より

詳細情報

ページトップへ