Abstract
A program is an artifact, a machine designed for a purpose. It can be viewed from a causal perspective, in which actions are executed in temporal order. In this view, the structure of the solution is analyzed, and questions about how the code works are paramount. A program can also be viewed from a functional perspective, in which actions are connected by plan dependencies to form plans or functions. In this view, the structure of the problem is analyzed, and questions about why an action exists are paramount.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rist, R.S. (1994). Search Through Multiple Representations. In: Gilmore, D.J., Winder, R.L., Détienne, F. (eds) User-Centred Requirements for Software Engineering Environments. NATO ASI Series, vol 123. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03035-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-662-03035-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-08189-7
Online ISBN: 978-3-662-03035-6
eBook Packages: Springer Book Archive