Summary
Some experience has been gathered with Prolog for specification and prototyping of critical parts of interactive information systems- It is felt that this language is the first viable prototype for a really broad-band formal specification tool allowing immediate testing of the specified system. The main reason for this conclusion is the total abstraction from control flow in Prolog which frees one from the traditional program paradigms (e.g. structured, functional or object-oriented) and design strategies (top down or bottom up). However, although already quite usable for most specification and prototyping problems there is still room for further development of the language and its implementation. Most notably, there is a need for better tracing and debugging features, a more adaptable consulting mechanism, and a virtual terminal model supporting the definition of form terminals needed in many business programming tasks.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Clocksin, W. F., and C. S. Mellish: Programming in Prolog. Berlin-Heidelberg-New York: Springer-Verlag 1981.
Komorowski, H. J.: An Abstract PROLOG Machine. Proc. European Conf. on Integrated Interactive Computing Systems (ECICS 82), Stresa September 1982, 149 p. (1982).
Kowalski, R.: Algorithm = logic + control. CAM. 22 424 p. (July 1979).
Leibrandt, U., L. Bernhard, P. Folkjaer, and W. Geldmacher: IF/Prolog User’s Manual. München: InterFace Computer 1983.
Ortner, E.: Asoekte einer Konstruktionssorache für den Datenbankentwurf. Darmstadt: Töche-Mittler 1983.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leibrandt, U., Schnupp, P. (1984). An Evaluation of Prolog as a Prototyping System. In: Budde, R., Kuhlenkamp, K., Mathiassen, L., Züllighoven, H. (eds) Approaches to Prototyping. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-69796-8_37
Download citation
DOI: https://doi.org/10.1007/978-3-642-69796-8_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-13490-9
Online ISBN: 978-3-642-69796-8
eBook Packages: Springer Book Archive