Accession Number : ADA258017


Title :   The Design and Implementation of a User Interface for the Co


Descriptive Note : Master's thesis


Corporate Author : NAVAL POSTGRADUATE SCHOOL MONTEREY CA


Personal Author(s) : Dixon, Robert M


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a258017.pdf


Report Date : 24 Sep 1992


Pagination or Media Count : 290


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.


Descriptors :   *SOFTWARE ENGINEERING , *PROTOTYPES , *MAN COMPUTER INTERFACE , REQUIREMENTS , PROPAGATION , TOOLS , COMPUTERS , ENGINEERING , EMBEDDING , ENGINEERS , SYNTAX , AUTOMATIC , RESOURCES , LANGUAGE , CYCLES , INTERFACES , GRAPHS , EFFICIENCY , THESES


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE