Serpent Runtime Architecture and Dialogue Model
• Technical Report
Publisher
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-88-TR-006Abstract
This paper describes the runtime architecture and dialogue model of the Serpent User Interface Management System (UIMS). Serpent uses existing software systems to create a UIMS based on a structured production model to specify the dialogue and uses a database approach for communication between its internal layers. The model for the dialogue in Serpent supports the simultaneity of sub-dialogues and presents the dialogue specifier with a model that views data as mapping from the application to the presentation. The database approach for communication between the layers provides a model that application programmers understand well and find easy to use. The approach also provides the power necessary to decouple the application structures from the structures implicit in the user interface.
Cite This Technical Report
Bass, L., Hardy, E., Hoyt, K., Little, R., & Seacord, R. (1988, May 1). Serpent Runtime Architecture and Dialogue Model. (Technical Report CMU/SEI-88-TR-006). Retrieved December 26, 2024, from https://insights.sei.cmu.edu/library/serpent-runtime-architecture-and-dialogue-model/.
@techreport{bass_1988,
author={Bass, Len and Hardy, Erik and Hoyt, Kurt and Little, Reed and Seacord, Robert},
title={Serpent Runtime Architecture and Dialogue Model},
month={{May},
year={{1988},
number={{CMU/SEI-88-TR-006},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/serpent-runtime-architecture-and-dialogue-model/},
note={Accessed: 2024-Dec-26}
}
Bass, Len, Erik Hardy, Kurt Hoyt, Reed Little, and Robert Seacord. "Serpent Runtime Architecture and Dialogue Model." (CMU/SEI-88-TR-006). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, May 1, 1988. https://insights.sei.cmu.edu/library/serpent-runtime-architecture-and-dialogue-model/.
L. Bass, E. Hardy, K. Hoyt, R. Little, and R. Seacord, "Serpent Runtime Architecture and Dialogue Model," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-88-TR-006, 1-May-1988 [Online]. Available: https://insights.sei.cmu.edu/library/serpent-runtime-architecture-and-dialogue-model/. [Accessed: 26-Dec-2024].
Bass, Len, Erik Hardy, Kurt Hoyt, Reed Little, and Robert Seacord. "Serpent Runtime Architecture and Dialogue Model." (Technical Report CMU/SEI-88-TR-006). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 May. 1988. https://insights.sei.cmu.edu/library/serpent-runtime-architecture-and-dialogue-model/. Accessed 26 Dec. 2024.
Bass, Len; Hardy, Erik; Hoyt, Kurt; Little, Reed; & Seacord, Robert. Serpent Runtime Architecture and Dialogue Model. CMU/SEI-88-TR-006. Software Engineering Institute. 1988. https://insights.sei.cmu.edu/library/serpent-runtime-architecture-and-dialogue-model/