Declarative Object Manipulation Environment (DOME): Alpha Version

Abstract

The Declarative Object Manipulation Environment (DOME) is a programming language developed as part the Integrated Systems Language Environment (ISLE) that combines elements of object-oriented programming with knowledge-based and declarative programming facilities. The alpha version of this system, named ModLog (for 'Modular Logic') was built as a declarative extension to the Army's ModSim language. This report traces the evolution of declarative programming extensions from their beginnings in the Prolog programming language, through ModLog, to the first implementation of the DOME system. The integration of process-based simulation with DOME's declarative rule-based capabilities creates a powerful modeling paradigm that is superior to conventional imperative approaches. object-oriented programming, Modeling, Declarative Object Manipulation Environment (DOME), simulation, Modular Logic (ModLog).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1993
Accession Number
ADA273233

Entities

People

  • John Pietrzak
  • R. A. Whitehurst

Organizations

  • Construction Engineering Research Laboratory

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Abstracts
  • Artificial Intelligence
  • Computational Science
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Department Of Defense
  • High Level Languages
  • Integrated Systems
  • Language
  • Lisp Programming Language
  • Object Oriented Programming
  • Object-Oriented Programming Language
  • Programming Languages
  • Simulations

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Database Systems and Applications