CrossTalk: The Journal of Defense Software Engineering. Volume 19, Number 8

Abstract

"Ada 2005," by Richard L. Conn -- This article discusses the creation and key new features of Ada 2005 and compares it to other computer programming languages. "Ada 2005: A Language for High-Integrity Applications," by Dr. Benjamin M. Brosgol -- This article examines how Ada 2005 offers particular innovations that will help make safety certification less costly and improves support for high-integrity systems in three major areas. "Intuitive Multitasking in Ada 2005," by Dr. Bo I. Sanden -- This article describes Ada multitasking as it now exists. This Ada feature builds on the same concepts as Java but is considerably safer. "Ada 2005 on .NET and Mobile and Embedded Devices," by Dr. Martin C. Carlisle -- This article outlines how the A# project seeks to have the best of both worlds by providing an open-source compilation environment for Ada on the .NET. "The Ada 2005 Language Design Process," by S. Tucker Taft -- This article discusses the Ada language design philosophy, contrasts it with the philosophy behind various other programming languages, and shows how the philosophy helped to ensure a successful, integrated, and consistent result. "Maintaining Sanity in a Multilanguage World," by Val C. Kartchner -- This article discusses the reality of technical issues faced by sustainers of legacy code while interfacing Ada, C, and C++ from both a syntactical and runtime perspective. "Adapting Legacy Systems for DO-178B Certification," by Paul R. Hicks -- This article shows how it is possible to achieve a cost-effective approach to enable legacy systems to meet DO-178B certification requirements.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 2006
Accession Number
ADA487420

Entities

People

  • Benjamin M. Brosgol
  • Bo I. Sanden
  • Martin C. Carlisle
  • Paul R. Hicks
  • Richard L. Conn
  • S. T. Taft
  • Val C. Kartchner

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Cyber
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Basic Programming Language
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineering
  • Fighter Aircraft
  • Graphical User Interface
  • High Level Languages
  • Object Code
  • Object Oriented Programming
  • Operating Systems
  • Programming Languages
  • Software Development

Fields of Study

  • Computer science

Readers

  • Military History
  • Software Engineering.
  • Systems Analysis and Design