EVALUATION OF ADA FROM THE VIEWPOINT OF CONTROL ENGINEERING.

  • Wolfgang A. Halang*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The requirements to be fulfilled by computer languages applied in hard real-time environments, and corresponding language constructs necessitated by them, are summarized. A discussion is presented of how well Ada meets these demands, and which features still need to be incorporated to achieve the production of reliable software for time-critical applications. The syntax and semantics of appropriate supplementary real-time language elements for Ada are described, covering the following features: application-oriented resource synchronization with time-out and inherent deadlock prevention; support of due-dates-observing task-scheduling algorithms allowing the early detection and handling of overload conditions; accurate timing of operations; and application-oriented simulation regarding the operating system overhead for software verification purposes. The operating system functions required by the proposed language constructs and verification options are outlined.

Original languageEnglish
Title of host publicationProceedings - IEEE Computer Society's International Computer Software & Applications Conference
PublisherIEEE
Pages8-13
Number of pages6
ISBN (Print)0818607270
StatePublished - 1986

Publication series

NameProceedings - IEEE Computer Society's International Computer Software & Applications Conference

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'EVALUATION OF ADA FROM THE VIEWPOINT OF CONTROL ENGINEERING.'. Together they form a unique fingerprint.

Cite this