search menu icon-carat-right cmu-wordmark

Introduction to the Serpent User Interface Management System

Technical Report
This 1988 report provides an overview of Serpent, its components and the editor used to construct the user interface.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-88-TR-005
DOI (Digital Object Identifier)
10.1184/R1/6574868.v1

Abstract

Serpent is an example of the class of systems known as a User Interface Management System. It uses the X Window System to interact with the end user, and is useful both as a portion of a production system and as a separate prototyping tool. Serpent supports the development and execution of the user interface of a system. It provides an editor with which to specify the user interface and a runtime system that communicates with the application to get the data to display. The system then uses the specification previously output from the editor to decide how to display that data. This report provides a technical overview of Serpent, its components, the module used in specifying the user interface, and the editor used in constructing the user interface.

Cite This Technical Report

Bass, L., Hardy, E., Hoyt, K., Little, R., & Seacord, R. (1988, March 1). Introduction to the Serpent User Interface Management System. (Technical Report CMU/SEI-88-TR-005). Retrieved February 22, 2024, from https://doi.org/10.1184/R1/6574868.v1.

@techreport{bass_1988,
author={Bass, Len and Hardy, Erik and Hoyt, Kurt and Little, Reed and Seacord, Robert},
title={Introduction to the Serpent User Interface Management System},
month={Mar},
year={1988},
number={CMU/SEI-88-TR-005},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6574868.v1},
note={Accessed: 2024-Feb-22}
}

Bass, Len, Erik Hardy, Kurt Hoyt, Reed Little, and Robert Seacord. "Introduction to the Serpent User Interface Management System." (CMU/SEI-88-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, March 1, 1988. https://doi.org/10.1184/R1/6574868.v1.

L. Bass, E. Hardy, K. Hoyt, R. Little, and R. Seacord, "Introduction to the Serpent User Interface Management System," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-88-TR-005, 1-Mar-1988 [Online]. Available: https://doi.org/10.1184/R1/6574868.v1. [Accessed: 22-Feb-2024].

Bass, Len, Erik Hardy, Kurt Hoyt, Reed Little, and Robert Seacord. "Introduction to the Serpent User Interface Management System." (Technical Report CMU/SEI-88-TR-005). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Mar. 1988. https://doi.org/10.1184/R1/6574868.v1. Accessed 22 Feb. 2024.

Bass, Len; Hardy, Erik; Hoyt, Kurt; Little, Reed; & Seacord, Robert. Introduction to the Serpent User Interface Management System. CMU/SEI-88-TR-005. Software Engineering Institute. 1988. https://doi.org/10.1184/R1/6574868.v1