Design and implementation of a platform independent prototype specification editor
Abstract
The Computer Aided Prototyping System (CAPS) developed at the Computer Science Department, Naval Postgraduate School is an integrated set of tools that is used for rapid prototyping of real time systems. The PSDL editor, a key component of CAPS, allows user to specify prototype design graphically through data flow diagrams and data flow component property menus, and automatically translates the graphical objects into textual specification written in the Prototype System Description Language (PSDL). This thesis builds upon the previous work done on the CAPS editor design and develops an improved Java based graphic/text editor for the PSDL. New functionality is added to increase the user friendliness of the editor and maintain design consistency in real time. The new enhanced editor provides undo/redo and other essential editing functionality, automatic completion of stream types, as well as automatic checking and propagation of the timing constraints. The new editor is more powerful than ever. It tested successfully in the classroom to generate prototypes and has been used as a tool for software engineering graduate students to design their computer aided prototype project.
Collections
Related items
Showing items related by title, author, creator and subject.
-
A friendly editing environment for computer-aided rapid prototyping of hard real-time systems
Rowshanaee, Mehdi E. (Monterey, California. Naval Postgraduate School, 1994-12);The Computer Aided Prototyping System (CAPS) was created to make the software development cycle more efficient. CAPS provides a graphics editor and a syntax-directed editor (SDE) for users to enter prototypes' specifications. ... -
Military health care system: comparing orthopedic cost between a military treatment facility and CHAMPUS
Haradon, Geralyn A. (Monterey, California. Naval Postgraduate School, 1994-12);The Computer Aided Prototyping System (CAPS) was created to make the software development cycle more efficient. CAPS provides a graphics editor and a syntax-directed editor (SDE) for users to enter prototypes' specifications. ... -
Automatic layout techniques for the graphical editor in the Computer Aided Prototyping System (CAPS)
Ray, William J (Monterey, California. Naval Postgraduate School, 1997-09);The Computer Aided Prototyping System (CAPS) is a systems engineering tool intended to make the iterative process of software development more efficient. The simplest way to input and modify a CAPS design is through the ...