Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Artificial Intelligence (AI) and ADA: Integrating AI with Mainstream Software Engineering

  • September 1994
  • By Jorge Diaz-Herrera
  • This report presents pragmatic problems posed by the integration of AI with conventional software engineering and within the framework of current ADA technology.
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-94-TR-009
  • Abstract

    In this report we discuss in detail pragmatic problems posed by the integration of AI with conventional software engineering, and within the framework of current ADA technology. A major objective of this work has been to begin to bridge the gap between the ADA and AI software cultures. The report summarizes survey results from the Association for Computing Machinery (ACM) Special Interest Group for ADA (SIGADA) AI Working Group (AIWG), highlighting lessons learned and sample applications. An interesting observation is that a large percentage of AI code is procedural by nature and that better productivity rates are achieved by using ADA; also, efficiency is much better when compared to traditional AI languages. Although we show favorable results on the use of ADA technology for the implementation of AI software, a total integration remains difficult at the conceptual level. There are some impediments to a completely satisfactory solution, but only a few restrictions are more intrinsically related to the current ADA standard (ADA83); these, however, are being dealt with in the next revision known as ADA9X.

  • Download

Cite This Report

SEI

Diaz-Herrera, Jorge. Artificial Intelligence (AI) and ADA: Integrating AI with Mainstream Software Engineering. CMU/SEI-94-TR-009. Software Engineering Institute, Carnegie Mellon University. 1994. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12173

IEEE

Diaz-Herrera. Jorge, "Artificial Intelligence (AI) and ADA: Integrating AI with Mainstream Software Engineering," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-94-TR-009, 1994. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12173

APA

Diaz-Herrera, Jorge. (1994). Artificial Intelligence (AI) and ADA: Integrating AI with Mainstream Software Engineering (CMU/SEI-94-TR-009). Retrieved March 25, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12173

CHI

Jorge Diaz-Herrera. Artificial Intelligence (AI) and ADA: Integrating AI with Mainstream Software Engineering (CMU/SEI-94-TR-009). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1994. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12173

MLA

Diaz-Herrera, Jorge. 1994. Artificial Intelligence (AI) and ADA: Integrating AI with Mainstream Software Engineering (Technical Report CMU/SEI-94-TR-009). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12173

BibTex

@techreport{Diaz-HerreraArtificialIntelligence1994,
title={Artificial Intelligence (AI) and ADA: Integrating AI with Mainstream Software Engineering},
author={Jorge Diaz-Herrera},
year={1994},
number={CMU/SEI-94-TR-009},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12173} }