Prototyping Hard Real-Time Ada Systems in a Classroom Environment

Abstract

Teaching graduate students how to develop hard real-time Ada software for embedded systems is a challenging task. We successfully used Ada in a series of software engineering courses to teach graduate students the charac of hard real-time software and fundamental skills to develop and validate complex systems and timing re through software prototypes of the systems. A research tool, called CAPS (Computer Aided Prototype System), was used by the student software designers to construct software prototypes based on the require of the system as well as to automatically generate Ada code interconnecting reusable modules. The approach greatly stimulated the students' interest and helped them to gain first hand experiences in developing hard real-time systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 31, 1992
Accession Number
ADA261561

Entities

People

  • G. Hughes
  • M. Luqi
  • P. Shing

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Command And Control
  • Complex Systems
  • Computer Programming
  • Computer Science
  • Computers
  • Control Systems
  • Debugging
  • Defense Systems
  • Engineering
  • High Level Languages
  • Models
  • Product Prototyping
  • Prototypes
  • Software Development
  • Software Prototyping
  • User Interface

Fields of Study

  • Computer science
  • Engineering

Readers

  • STEM Education
  • Software Engineering.