An overview of DARK

  • Authors:
  • R. van Scoy;J. Bamberger;R. Firth

  • Affiliations:
  • Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA;Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA;Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • ACM SIGAda Ada Letters
  • Year:
  • 1989

Quantified Score

Hi-index 0.01

Visualization

Abstract

Ada is now being mandated for a large number of DoD development projects as the sole programming language to be used for developing software. Many of these projects are trying to build distributed real-time systems. Many project managers and contractors are anxious to support this effort, to reap the advantages of Ada, and to use the newer techniques of software engineering that Ada can support. This transition, however, has not always been smooth; some serious problems have been encountered. This paper discusses several of thes e problems and describes a prototype software artifact, called the Distributed Ada Real-Time Kernel (DARK), built to address these concerns and to support execution of real-time Ada applications in a distributed, embedded environment. This prototype is not intended to solve all the problems of real-time, embedded systems, but it does provide one viable, near-term option demonstrating that Ada can be used in real-time systems today.