Real-Time Specialization Track Masters of Software Engineering (MSE) Program. Revision.

Abstract

There is an increasing demand for software to support real-time applications such as air traffic control, factory automation, patient monitoring systems, and video-conferencing. Software engineers who develop real-time software need to understand functional constraints such as timing, fault tolerance, and reliability that distinguish real-time from non-real-time applications. The Real- Time Specialization Track within the Masters of Software Engineering (MSE) Program at Carnegie Mellon University enables graduate software engineering students to acquire knowledge about real-time applications, to obtain an understanding of fundamental principles of real-time computing, and to gain experience in the development of real-time software. The track is flexible in that it allows students to choose their own set of track courses from a list of approved real-time courses. This report describes the track rationale and requirements with educational guidelines to help students select courses, lists the approved courses, and presents brief synopses of the approved courses. The track is based on the author's work in developing specialization tracks for the MSE Program. The author started this work during the spring of 1993.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1995
Accession Number
ADA293119

Entities

People

  • Carol L. Hoover

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Science
  • Computers
  • Digital Signal Processing
  • Education
  • Engineering
  • Fault Tolerance
  • High Performance Computing
  • Instructors
  • Operating Systems
  • Programming Languages
  • Signal Processing
  • Software Design
  • Software Development
  • Students

Fields of Study

  • Computer science
  • Engineering

Readers

  • Parallel and Distributed Computing.
  • STEM Education
  • Software Engineering.