PLLOSEMay 1, 2017

Mapping Objects to Persistent Predicates

arXiv:1705.00556v11 citations
Originality Synthesis-oriented
AI Analysis

This work addresses a domain-specific problem for developers needing easier integration of object-oriented systems with logic programming persistence, but it appears incremental as it builds on existing bidirectional interfaces.

The paper tackles the lack of tools for integrating object-oriented programming with logic predicate persistence by introducing an object-prolog declarative mapping alternative, which facilitates manipulation of knowledge elements through object-oriented representation.

The Logic Programming through Prolog has been widely used for supply persistence in many systems that need store knowledge. Some implementations of Prolog Programming Language used for supply persistence have bidirectional interfaces with other programming languages over all with Object Oriented Programing Languages. In present days is missing tools and frameworks for the systems development that use logic predicate persistence in easy and agile form. More specifically an object oriented and logic persistence provider is need in present days that allow the object manipulation in main memory and the persistence for this objects have a Logic Programming predicates aspect. The present work introduce an object-prolog declarative mappings alternative to support by an object oriented and logic persistence provider. The proposed alternative consists in a correspondence of the Logic Programming predicates with an Object Oriented approach, where for each element of the Logic Programming one Object Oriented element makes to reciprocate. The Object Oriented representation of Logic Programming predicates offers facility of manipulation on the elements that compose a knowledge.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes