Real-Time Design - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Real-Time Design

Description:

There is NO forbearance to malfunction or restart. Example: Car brake system (ABS). Medical radiotherapy systems. (Therac 25) Missile control system / navigator ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 11
Provided by: cseSpsuEd1
Category:
Tags: brake | design | real | time

less

Transcript and Presenter's Notes

Title: Real-Time Design


1
Real-Time Design
  • Richard Gharaat

2
Time-Relevant Systems Vs. Time-Irrelevant Systems
  • Time-irrelevant systems dont care about time at
    all.
  • Example
  • A system to print out reunion invitation cards
    for all CS graduates.
  • Time-relevant systems deal with data with respect
    to time.
  • Example
  • A reporting system that reads in data of a period
    of time and makes a report or analyze it (Tax
    return).
  • A billing system that checks if the bill has been
    paid before due date.

3
Real-Time Systems
  • They deal with data regarding the CURRENT time.
    There is some forbearance for malfunctioning,
    they can be restarted or reset.
  • Example
  • Sampling systems
  • Feed-back systems
  • Control systems
  • Media players

4
Time-Critical Systems
  • Current time is the main concern of the system.
    The task must be done within a very short
    deadline. There is NO forbearance to malfunction
    or restart.
  • Example
  • Car brake system (ABS).
  • Medical radiotherapy systems. (Therac 25)
  • Missile control system / navigator (Ariane 5)

5
Real-Time System Categorization
  • Soft systems
  • Machinery condition monitoring
  • Man - Machine interfacing
  • Games
  • Hard systems
  • Missile point defense system
  • Airbag control system
  • Embedded systems

6
Real-Time Design
  • Hard, fast embedded systems tend - in computing
    terms - to be small.
  • Computation times are short and deadlines are
    critical.
  • Software complexity is usually low.
  • They are mostly event driven.

7
Important Questions
  • How fast?
  • How large?

8
Timing And Sequence Issues
  • The whole point of using STDs is to show how
    system changes with time. Yet time itself hasnt
    been explicitly mentioned. The reason is our STD
    model of reality shows that
  • Systems have a set of discrete, unique states
  • Each state exists for a time determined by system
    events or conditions
  • Transitions between states take zero time.

9
Real-Time Data Flow Diagram
10
Where to Get More Information
  • J.E. Cooling 1997, Real-Time Software Systems
  • An Introduction to Structured and Object-Oriented
    Design
  • Booch Jacobson Rumbrugh 1998, Real-time UML
  • Developing Efficient Objects for Embedded Systems
  • Raymmond J.A. Buhr Donald L. Bailey 1999, An
    Introduction to Real-Time Systems
  • From Design to Networking With C/C
  • Luciano Lavagno Grant Martin Bran Selie 2003,
    UML for Real
  • Design of Embedded Real-Time Systems
Write a Comment
User Comments (0)
About PowerShow.com