• Capacity

  • - Sufficient computing resources to perform required tasks

  • Connectivity

  • - Sufficient communication bandwidth and latency among system components

  • Control

  • - Bounded, deterministic management of time, computational sequence and reaction to external events

  • Continuous Availability

  • - Continuously available despite failures and damage

  • Correctness

  • - Free from errors that impact mission

  • Efficacy of Design

  • - Lifecycle cost effectiveness, including low cost of ownership and ease of change

  • In commercial practice, user does final QA
  • Military systems must be "ready for war"

Previous slide Contents Next slide

From the Script: SLIDE 72 - Computing Cornerstones

Much of the emphasis on this slide derives from the original author's domain ó military systems. However, the comments apply to any/all systems that have the characteristics of: reliability, mission criticality, longevity, etc.

The author characterizes the bulleted terms as the "cornerstone" concepts of "mission critical" systems. These should remind those in the audience that there are a number of issues (hardware and software) that go into making a system that "works".

On the next slide, additional information is provided that helps to conclude that Ada is the right choice where these six cornerstones are important.