The Design and Implementation of a User Interface for the Co

Abstract

The Computer Aided Prototyping System (CAPS) is a software tool intended to make the software development cycle more efficient. Through the use of prototyping, the functional requirements for an embedded system can be quickly validated before wasting resources on an inadequate design. As CAPS is composed of separate tools, the user interface must tie these separate programs together into one coherent tool easily used by a software engineer. This thesis discusses the design and implementation considerations involved in creating an improved user interface for CAPS. The new interface is simpler for the user to use and configure. It is also easier for the system administrator to make changes as tools are added to the system and improved. The new interface also tightly couples the Prototype System Description Language (PSDL) syntax-directed editor to the graph editor, and enables automatic propagation of constraints between the two. The final design is presented, along with the implementation. The thesis also contains a manual for using the system as well as a programmer's manual. Rapid Prototyping, Software Engineering, PSDL, CAPS, Embedded Systems, XWindows, Motif.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 24, 1992
Accession Number
ADA258017

Entities

People

  • Robert M. Dixon

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Advanced Electronics
  • Air Platforms

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Debugging
  • Embedded Systems
  • Language
  • Military Research
  • Object Oriented Programming
  • Operating Systems
  • Software Development
  • Test And Evaluation
  • United States
  • United States Government
  • User Interface
  • User Interface Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Database Systems and Applications