Use and Extension of an Automatic Program Generator for Model Building In Social and Engineering Sciences.

Abstract

The growth in size and complexity of computer models used in economic and engineering studies has motivated research into the use of automatic program generation techniques as a cost effective alternative. This dissertation describes this new approach to the development of software needed at different stages of model building and simulation applications. It uses the computer itself to automatically generate ad-hoc application programs, based on a description given in a high level non-procedural Module Description Language (MODEL). The general objectives of this work were to use and extend the latest automatic program generation techniques in order to reduce the cost and computer oriented skills required to employ the modeling methodology. In doing so, a number of novel and useful features have been produced that contribute to a broader class of applications in which knowledge of mathematics and logic becomes sufficient, as opposed to the current demand of computer programming knowledge as well. New algorithms and techniques were also developed that enhanced the automatic generation of computer programs.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1978
Accession Number
ADA066192

Entities

People

  • Jorge L. Gana

Organizations

  • Moore School of Electrical Engineering

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Application Software
  • Artificial Intelligence
  • Computational Fluid Dynamics
  • Computational Science
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computers
  • Databases
  • Estimators
  • Information Processing
  • Information Retrieval
  • Information Science
  • Information Systems
  • Programming Languages
  • Statistical Analysis
  • Three Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Database Systems and Applications
  • Software Engineering.