Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Introduction to the Serpent User Interface Management System

  • March 1988
  • By Len Bass, Erik Hardy, Kurt Hoyt, Reed Little, Robert C. Seacord
  • 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
  • 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.

  • Download

Cite This Report

SEI

Bass, Len; Hardy, Erik; Hoyt, Kurt; Little, M.; & Seacord, Robert. Introduction to the Serpent User Interface Management System. CMU/SEI-88-TR-005 . Software Engineering Institute, Carnegie Mellon University. 1988. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10579

IEEE

Bass. Len, Hardy. Erik, Hoyt. Kurt, Little. M., and Seacord. Robert, "Introduction to the Serpent User Interface Management System," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-88-TR-005 , 1988. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10579

APA

Bass, Len., Hardy, Erik., Hoyt, Kurt., Little, M.., & Seacord, Robert. (1988). Introduction to the Serpent User Interface Management System (CMU/SEI-88-TR-005 ). Retrieved May 27, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10579

CHI

Len Bass, Erik Hardy, Kurt Hoyt, M. Little, & Robert Seacord. Introduction to the Serpent User Interface Management System (CMU/SEI-88-TR-005 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1988. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10579

MLA

Bass, Len., Hardy, Erik., Hoyt, Kurt., Little, M.., & Seacord, Robert. 1988. Introduction to the Serpent User Interface Management System (Technical Report CMU/SEI-88-TR-005 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10579

BibTex

@techreport{BassIntroductionto1988,
title={Introduction to the Serpent User Interface Management System},
author={Len Bass and Erik Hardy and Kurt Hoyt and M. Little and Robert Seacord},
year={1988},
number={CMU/SEI-88-TR-005 },
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10579} }