Abstract. Modern software often relies on the combination of several software modules that are developed independently. There are use cases where different software libraries from different programming languages are used, e.g., embed-ding DLL files in JAVA applications. Even more complex is the case when differ-ent programming paradigms are combined like within applications with database connections, for instance PHP and SQL. Such a diversification of programming languages and modules in just one soft-ware application is becoming more and more important, as this leads to a combi-nation of the strengths of different programming paradigms. But not always, the developers are experts in the different programming languages or even in differ-ent ...
This dissertation seeks to improve on the state of the art for creating systems integrating modules ...
Today, Prolog is often used to solve well-defined, domain-specific problems that are part of larger ...
This research explores the use of a translator-based multi-paradigm programming method to develop hi...
Modern software is often realized as a modular combination of subsystems for, e. g., knowledge mana...
Logic languages excel for problems that can be defined declaratively, e.g. applications that require...
Although object-oriented languages are nowadays the mainstream for application development, several ...
Logic languages are well suited for declaratively solving computational problems that require knowle...
Although object-oriented languages are nowadays the mainstream of application development, several r...
Integration techniques for combining programs written in distinct language paradigms facilitate the ...
Integration techniques for combining programs written in distinct language paradigms facilitate the ...
The number of approaches existing to enable a smooth interaction between Java and Prolog programs te...
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, ...
Abstract: Imperative programming languages (such as Java) are the most widespread programming langua...
Imperative programming languages (such as Java) are the most widespread programming languages recent...
The number of approaches existing to enable a smooth interaction between Java and Prolog programs te...
This dissertation seeks to improve on the state of the art for creating systems integrating modules ...
Today, Prolog is often used to solve well-defined, domain-specific problems that are part of larger ...
This research explores the use of a translator-based multi-paradigm programming method to develop hi...
Modern software is often realized as a modular combination of subsystems for, e. g., knowledge mana...
Logic languages excel for problems that can be defined declaratively, e.g. applications that require...
Although object-oriented languages are nowadays the mainstream for application development, several ...
Logic languages are well suited for declaratively solving computational problems that require knowle...
Although object-oriented languages are nowadays the mainstream of application development, several r...
Integration techniques for combining programs written in distinct language paradigms facilitate the ...
Integration techniques for combining programs written in distinct language paradigms facilitate the ...
The number of approaches existing to enable a smooth interaction between Java and Prolog programs te...
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, ...
Abstract: Imperative programming languages (such as Java) are the most widespread programming langua...
Imperative programming languages (such as Java) are the most widespread programming languages recent...
The number of approaches existing to enable a smooth interaction between Java and Prolog programs te...
This dissertation seeks to improve on the state of the art for creating systems integrating modules ...
Today, Prolog is often used to solve well-defined, domain-specific problems that are part of larger ...
This research explores the use of a translator-based multi-paradigm programming method to develop hi...