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

Serpent Runtime Architecture and Dialogue Model

  • May 1988
  • By Len Bass, Erik Hardy, Kurt Hoyt, Reed Little, Robert C. Seacord
  • This 1988 report describes the runtime architecture and dialogue model of the Serpent User Interface Management System (UIMS).
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-88-TR-006
  • Abstract

    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 simultaneity of subdialogues 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.

  • Download

Cite This Report

SEI

Bass, Len; Hardy, Erik; Hoyt, Kurt; Little, M.; & Seacord, Robert. Serpent Runtime Architecture and Dialogue Model. CMU/SEI-88-TR-006 . Software Engineering Institute, Carnegie Mellon University. 1988. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10591

IEEE

Bass. Len, Hardy. Erik, Hoyt. Kurt, Little. M., and Seacord. Robert, "Serpent Runtime Architecture and Dialogue Model," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-88-TR-006 , 1988. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10591

APA

Bass, Len., Hardy, Erik., Hoyt, Kurt., Little, M.., & Seacord, Robert. (1988). Serpent Runtime Architecture and Dialogue Model (CMU/SEI-88-TR-006 ). Retrieved July 24, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10591

CHI

Len Bass, Erik Hardy, Kurt Hoyt, M. Little, & Robert Seacord. Serpent Runtime Architecture and Dialogue Model (CMU/SEI-88-TR-006 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1988. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10591

MLA

Bass, Len., Hardy, Erik., Hoyt, Kurt., Little, M.., & Seacord, Robert. 1988. Serpent Runtime Architecture and Dialogue Model (Technical Report CMU/SEI-88-TR-006 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10591

BibTex

@techreport{BassSerpentRuntime1988,
title={Serpent Runtime Architecture and Dialogue Model},
author={Len Bass and Erik Hardy and Kurt Hoyt and M. Little and Robert Seacord},
year={1988},
number={CMU/SEI-88-TR-006 },
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=10591} }