• Title of article

    Multi-paradigm Java–Prolog integration in tuProlog

  • Author/Authors

    Enrico Denti، نويسنده , , Andrea Omicini، نويسنده , , Alessandro Ricci، نويسنده ,

  • Issue Information
    دوهفته نامه با شماره پیاپی سال 2005
  • Pages
    34
  • From page
    217
  • To page
    250
  • Abstract
    tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, and support full and clean Prolog/Java integration. In this paper, we discuss the tuProlog approach to Prolog/Java multi-paradigm integration. After tuProlog motivations and requirements, we present some examples of bidirectional Prolog/Java integration and discuss the model and architecture of the tuProlog system. Then, we focus on the specific issue of the access to Java resources from tuProlog, discuss the essentials of its implementation, and compare it extensively with many other relevant related approaches and systems.
  • Keywords
    Prolog , Java , Language integration , Agent infrastructures , Reflection
  • Journal title
    Science of Computer Programming
  • Serial Year
    2005
  • Journal title
    Science of Computer Programming
  • Record number

    1079805