RealTime Software Engineering - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

RealTime Software Engineering

Description:

What is Real-Time Software Engineering? Dependent upon time constraints ... HOOD. Hierarchical Object Oriented Design. Designed for European Space Agency ... – PowerPoint PPT presentation

Number of Views:257
Avg rating:3.0/5.0
Slides: 9
Provided by: tcnj
Category:

less

Transcript and Presenter's Notes

Title: RealTime Software Engineering


1
Real-Time Software Engineering
  • Brian Glaz
  • CSC 34001 / Programming in the Large
  • 5/01/07
  • Instructor Dr. Pulimood

2
What is Real-Time Software Engineering?
  • Dependent upon time constraints
  • System fails if deadlines are not met
  • Real-Time VS Non Real-Time
  • Soft Hard Systems
  • Live audio visual feed
  • Braking system in a car

3
Characteristic of a Real-Time System
  • Portability
  • Considers target hardware
  • Timeliness
  • Service Time
  • Latency
  • Dynamic Structure

4
Comparison to OOP
  • Basic concepts of OOP still apply
  • Added dimension of time
  • More extensive testing
  • Stronger emphasis on test cases
  • Shared data records
  • Harder to duplicate errors

5
Real-Time Design Methods
  • ROOM
  • Real-Time Object-Oriented Modeling
  • MASCOT
  • Modular Approach to Software Construction
    Operation and Test
  • Used by Britains ministry of defense
  • HOOD
  • Hierarchical Object Oriented Design
  • Designed for European Space Agency

6
Challenges of Real-Time Engineering
  • Dynamic Scheduling Memory Allocation
  • Priorities and Multiprogramming
  • Interrupts
  • Queues and Overloading
  • Multiprocessing
  • Organization and Data Storage

7
Necessity for High Reliability
  • Less human interaction
  • Harder to detect errors
  • Typical applications of real-time systems
  • Nuclear power plants
  • Monitoring train tracks

8
Personal Commentary
  • High Responsibility unknowingly given to
    real-time systems
  • Significance of coding errors
Write a Comment
User Comments (0)
About PowerShow.com