Programming in Prolog (2nd ed.)
Programming in Prolog (2nd ed.)
Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI86 CHI'86 Human Factors in Computing Systems
PROEDIT–a screen oriented Prolog programming environment
Proceedings of the 4th conference on Logic programming '85
Artificial intelligence and software engineering
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Software engineering for AI based software products
Data & Knowledge Engineering - Special issue on the third international symposium on knowledge engineering, Madrid, Spain, October 1988
Knowledge engineering versus software engineering
Data & Knowledge Engineering - Special issue on the third international symposium on knowledge engineering, Madrid, Spain, October 1988
Engineering large knowledge-based systems
Data & Knowledge Engineering - Special issue on the third international symposium on knowledge engineering, Madrid, Spain, October 1988
The implementation of pro test: a Prolog debugger for a refined box model
Software—Practice & Experience
How should Prolog computation be reprensented for practical use?
New Generation Computing
A calculus for the construction of modular Prolog programs
Journal of Logic Programming
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Foundations of Logic Programming
Foundations of Logic Programming
Graphical program development with PECAN program development systems
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Hi-index | 0.00 |
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.