Accession Number : ADA314223
Title : An Ada-Prolog System.
Descriptive Note : Technical rept.,
Corporate Author : STANFORD UNIV CA COMPUTER SYSTEMS LAB
Personal Author(s) : Madhav, Neel
PDF Url : ADA314223
Report Date : AUG 1990
Pagination or Media Count : 17
Abstract : This paper presents a software development tool - the Ada Prolog system which combines the strengths of both descriptive and procedural programming styles. Concrete reasons and examples are provided to demonstrate that such a tool would be useful. This tool provides various operations available in Prolog for clause building, database building and querying to Ada programs. In addition to allowing dynamic access to both Ada and Prolog, the Ad Prolog system adds to the functionality provided by Prolog by partitioning the Prolog database into lists of clauses. These lists can be created, updated and destroyed dynamically. Concurrent access to the list of clauses is also possible. Queries can be directed to groups of these lists. The system is meant for use in expert systems, compilers, database applications, rapid prototyping systems, advanced environments, and other software tools which use deduction.
Descriptors : *SOFTWARE ENGINEERING, *ADA PROGRAMMING LANGUAGE, COMPUTER PROGRAMS, DATA BASES, ENVIRONMENTS, TOOLS, DYNAMICS, ACCESS, EXPERT SYSTEMS, INTERROGATION, COMPILERS.
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE