LogicObjects : A Linguistic Symbiosis Approach to Bring the Declarative Power of Prolog to Java

Authors
Sergio Castro, Kim Mens, Paulo Moura?
Tags
, , ,
Title
LogicObjects : A Linguistic Symbiosis Approach to Bring the Declarative Power of Prolog to Java
Authors
Sergio Castro, Kim Mens, Paulo Moura?
Type
In Proceedings
Book title
Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'12)
Year
2012

Abstract

Logic programming is well suited for declaratively solving computational problems that require knowledge representation and reasoning. Object-oriented languages, on the other hand, are well suited for modeling real-world concepts and profit from rich ecosystems developed around them, which are often missing from logic languages. For applications that require both the declarative power of logic programming and the rich modeling expressiveness and development environments offered by object-oriented languages, there is a need for reconciling both worlds. LogicObjects is our linguistic symbiosis framework for integrating Prolog within the Java language. It extends Java with annotations that allow Java programs to interact transparently and automatically with Prolog programs.

Tags Tags: , , ,


BibTeX Record
  @inproceedings{RELEASeD-2012-771478,
    title = {LogicObjects : A Linguistic Symbiosis Approach to Bring the Declarative Power of Prolog to Java},
    author = {Sergio Castro and Kim Mens and Paulo Moura},
    year = {2012},
    booktitle = {Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'12)},
  }