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).
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