An Integrated Programming Environment Based on Hypertext Structures
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 an integrated software engineering environment based on the Prolog programming language.
In the approach described below we are trying to support the development of an integrated Prolog programming environment by the 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.
Unable to display preview. Download preview PDF.
- 2.A. Barr, P. R. Cohen, and E. A. Feigenbaum, editors. The Handbook of Artificial Intelligence, volume 4. Addison-Wesley Publishing Company, Massachusetts, December 1989. ISBN 0-201-51731-0.Google Scholar
- 3.H.-D. Böcker, G. Fischer, and H. Nieper. The Enhancement of Understanding through Visual Representations. SIGCHI BULLETIN, pages 44–50, New York, April 1986. ACM. ISBN 0-89791-180-6.Google Scholar
- 4.L. Byrd. Understanding the control flow of Prolog programs. In S. Tarlund, editor, Proceedings of the Logic Programming Workshop, pages 127–138, 1980.Google Scholar
- 5.W. F. Clocksin and C. S. Mellish. Programming in Prolog. Springer-Verlag, Heidelberg, second edition, 1984.Google Scholar
- 10.H. Langendörfer, U. Schreiweis, and M. Hofmann. Knowledge acquisition with a special hypertext system. In Motoda et al. , pages 249–258.Google Scholar
- 11.M. A. Linton, J. M. Vlissides, and P. R. Calder. Composing User Interfaces with Inter- Views. IEEE Computer, pages 8–22, February 1989.Google Scholar
- 12.H. Motoda, R. Mizoguchi, J. Boose, and B. Gaines, editors. Proceedings of the First Japanese Knowledge Acquisition for Knowledge-Based Systems Workshop JKAW’90, 3–1 Kanda Nishiki-cho, Chiyoda-ku, Tokyo 101, Japan, October 1990. OHMSHA, LTD.Google Scholar
- 13.D. T. Sannella and L. A. Wallen. A Calculus For The Construction Of Modular Prolog Programs. The Journal Of Logic Programming, 12(1–2):147–177, January 1992. ISSN 0743-1066.Google Scholar
- 14.H. A. Simon. The Sciences of the Artificial. MIT Press, Cambridge, 1981.Google Scholar