LogicObjects: Enabling logic programming in Java through linguistic symbiosis

dc.contributor.author Castro,S en
dc.contributor.author Mens,K en
dc.contributor.author Paulo Moura en
dc.date.accessioned 2018-01-19T11:47:40Z
dc.date.available 2018-01-19T11:47:40Z
dc.date.issued 2013 en
dc.description.abstract While object-oriented programming languages are good at modelling real-world concepts and benefit from rich libraries and developer tools, logic programming languages are well suited for declaratively solving computational problems that require knowledge reasoning. Non-trivial declarative applications could take advantage of the modelling features of object-oriented programming and of the rich software ecosystems surrounding them. Linguistic symbiosis is a common approach to enable complementary use of languages of different paradigms. However, the problem of concepts leaking from one paradigm to another often hinders the applicability of such approaches. This issue has mainly been reported for object-oriented languages participating in a symbiotic relation with a logic language. To address this issue, we present LogicObjects, a linguistic symbiosis framework for transparently and (semi-) automatically enabling logic programming in Java, that aims to solve most of the problems of paradigm leaking reported in other works. © 2013 Springer-Verlag. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/7087
dc.identifier.uri http://dx.doi.org/10.1007/978-3-642-45284-0_3 en
dc.language eng en
dc.relation 5127 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title LogicObjects: Enabling logic programming in Java through linguistic symbiosis en
dc.type conferenceObject en
dc.type Publication en
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
470.04 KB
Adobe Portable Document Format