Object-oriented Technology for Real-time Systems: A Practical Approach Using OMT and Fusion

Front Cover
Prentice Hall PTR, 1996 - Computers - 276 pages
This book presents the OCTOPUS method, providing a systematic and effective approach for developing object-oriented software for embedded real-time systems. The method is based on the popular OMT and Fusion methods, but also embodies common practice found in real-time systems. It applies proven object-oriented techniques, while matching the specific needs of real-time systems, such as concurrency, synchronization, communication, handling of interrupts, hardware interfaces and end-to-end response times.
The method defines an incremental development process with well integrated phases and clearly linked components, covering requirements specification, system architecture and subsystem analysis/design. The book includes transition from design to implementation and features process priorities and timing analysis. Two extensive case studies demonstrate this in practice.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.


Overview of the OCTOPUS Method
Requirements Specification

10 other sections not shown

Common terms and phrases

About the author (1996)

Maher Awad has more than seven years of experience in developing hardware and software for access network products at Nokia Telecommunications and at Nokia Research Center in Helsinki, Finland. He is currently a R&D Manager at Nokia Research Center, where he is developing and transferring object-oriented technology to the software development of real-time systems. He also lectures in the field of software and telecommunications engineering.

Jurgen Ziegler worked for Hewlett-Packard for ten years, developing real-time systems for chemical instruments. After that, he was responsible for the development of system software products at Nokia Data. Since joining the Nokia Research Center in 1990, he has worked on a company-wide initiative that transfers object-oriented technology for the development of embedded microprocessor products.

Juha Kuusela first worked for Nokia Electronics, supporting the sales of knowledge-based systems. After that, he worked at the Helsinki University of Technology developing embedded real-time systems. He developed execution mechanisms for formal specification languages. Since 1991, he has worked as a R&D manager at Nokia research Center. He has also participated in several European research projects of knowledge-based systems, software development processes, and object-oriented technology development.

Bibliographic information