Real-time programming safety in Java and Ada

  • Authors:
  • Bo I. Sandén

  • Affiliations:
  • Colorado Technical University, Colorado Springs, CO

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

Both Java and the Real-time Specification for Java contain concurrency-related constructs that are easily abused or simply misunderstood by a programmer without sufficient knowledge of multi-threading. This article lists a number of those constructs and shows how they are avoided in Ada. Many of the mistakes arise when a programmer confuses exclusion synchronization and condition synchronization. The article opens with an explanation of those concepts.