Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

An integrated Prolog programming environment

View through CrossRef
For a long time it has been argued that the right kind of representation can provide insight and understanding for a problem. Believing in the general hypothesis that the limitations of our thoughts are all too often identical with the limits of our imagination and visualization capabilities, we have developed a Prolog visualization concept based on a module interconnection graph. This approach provides support for the construction of Prolog systems out of modules (programming-in-the-large). In the approach described below we present an integrated Prolog programming environment based on special features of our hypertext system KnowS. Beyond these features are typed links, node classes, and transfer modules allowing dataflow between several components. But a program is not only a static object. To study the details of a program, we really have to see it in operation. Therefore we also provide animation of program execution. We are convinced that our integrated approach of managing sources of different kinds of information, supporting their structuring and the facility to maintain a Prolog program by hypertext nodes and links is an important step to the integration of software engineering environments and hypertext systems.
Title: An integrated Prolog programming environment
Description:
For a long time it has been argued that the right kind of representation can provide insight and understanding for a problem.
Believing in the general hypothesis that the limitations of our thoughts are all too often identical with the limits of our imagination and visualization capabilities, we have developed a Prolog visualization concept based on a module interconnection graph.
This approach provides support for the construction of Prolog systems out of modules (programming-in-the-large).
In the approach described below we present an integrated Prolog programming environment based on special features of our hypertext system KnowS.
Beyond these features are typed links, node classes, and transfer modules allowing dataflow between several components.
But a program is not only a static object.
To study the details of a program, we really have to see it in operation.
Therefore we also provide animation of program execution.
We are convinced that our integrated approach of managing sources of different kinds of information, supporting their structuring and the facility to maintain a Prolog program by hypertext nodes and links is an important step to the integration of software engineering environments and hypertext systems.

Related Results

PROLOG
PROLOG
Prolog is a logic based programming language, and was developed in the early 1970s and is a practical programming language particularly useful for knowledge representation and arti...
Programming model abstractions for optimizing I/O intensive applications
Programming model abstractions for optimizing I/O intensive applications
This thesis contributes from the perspective of task-based programming models to the efforts of optimizing I/O intensive applications. Throughout this thesis, we propose programmin...
Interdisciplinary perspective on architectural programming: current status and future directions
Interdisciplinary perspective on architectural programming: current status and future directions
PurposeArchitectural programming, as a critical phase in construction projects, has been widely recognized for its importance and advantages throughout the construction process. Wi...
WEB PROGRAMMING
WEB PROGRAMMING
"Web Programming" is a comprehensive book that provides a detailed overview of various aspects of web programming. The book is co-authored by Dr. Chitra Ravi and Dr. Mohan Kumar S,...
Basic and Advance: Phython Programming
Basic and Advance: Phython Programming
"This book will introduce you to the python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add python to y...
Forecasting, Programming, Planning in Public Administration
Forecasting, Programming, Planning in Public Administration
In modern conditions, problems of social and economic development in Ukraine explains the need to pay attention to forecasting, programming, planning improvement in public administ...
Genetic Programming 1996
Genetic Programming 1996
Genetic programming is a domain-independent method for automatic programming that evolves computer programs that solve, or approximately solve, problems. Starting with a primordial...
Cloud Gaming Approach To Learn Programming Concepts
Cloud Gaming Approach To Learn Programming Concepts
Computer science and programming subjects can be overwhelming for new students, presenting them with significant challenges. As programming is considered one of the most important ...

Back to Top