Abstract
Our mission at the Software Technology Program at MCC is to significantly improve the quality and productivity of large complex software design. One approach to achieving this goal is to record the rationale and process of early project decisions.(1) A complex web of issues, problems, decisions, requirements, rationale, and alternative behaviors—the “issue base”—is built as a software project develops. This issue base can later be explored by newcomers to a project or old-timers who have forgotten why some decision was made. Furthermore, changes in requirements might be propagated and understood in terms of their effects on design decisions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
J. Conklin and D. Bridgeland, Beyond macro-iteration: an organic model of system design, in Proceedings of the 3rd International Software Process Workshop, pp. 57–63. IEEE Computer Society, 1986.
B. Adelson and E. Soloway, The role of domain experience in software design, IEEE Trans. Software Engineering SE-11, 1351–1360 (1985).
E. Kant and A. Newell, Problem solving techniques for the design of algorithms, Information Processing and Management 20(12), 97–118 (1984).
R. Guindon, H. Krasner, and B. Curtis, A Model of Cognitive Processes in Software Design: An Analysis of Breakdown in Early Design Activities by Individuals, Microelectronics and Computer Technology Corporation Technical Report (1987).
Webster’s New Collegiate Dictionary, G. & C. Merriam Company, Springfield, Massachusetts, 1981.
B. Schneiderman, Direct manipulation: a step beyond programming languages, IEEE Comput. 16(8), 57–80 (1983).
Symbolics, Inc., Programming the User Interface, Symbolics, Cambridge, Massachusetts, 1986.
A. Burning, ThingLab—A Constraint-Oriented Simulation Laboratory, Xerox Palo Alto Research Center Technical Report SSI-79-3, July, 1979.
F. Montalvo, Diagram understanding: associating symbolic descriptions with images, 1986 IEEE Computer Society Workshop on Visual Languages, 1986, pp. 4–11.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1990 Plenum Press, New York
About this chapter
Cite this chapter
Bridgeland, D. (1990). Simulacrum: A System Behavior Example Editor. In: Ichikawa, T., Jungert, E., Korfhage, R.R. (eds) Visual Languages and Applications. Languages and Information Systems. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-0569-9_11
Download citation
DOI: https://doi.org/10.1007/978-1-4613-0569-9_11
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4612-7871-9
Online ISBN: 978-1-4613-0569-9
eBook Packages: Springer Book Archive