The Commercialization of a Rapid Prototyping Development Tool for Real-Time Embedded Software Intensive, Process, and Resource Management Systems

Abstract

CAPS is a rapid prototyping tool, developed by the Naval Postgraduate School (NPGS) as a graduate research program between 1990 and 1994. The version of CAPS initially provided to ISTI by the NPGS had a number of problems since it was developed and modified by several different graduate students as their thesis project, and thus was subject to constant modification with little documentation, configuration control, or standardization. Under the STTR, ISTI developed a thorough understanding of the CAPS code, was successful in getting it up and running and successfully applied it to solve a real world problem. During the course of the Phase 1 and 2 STTR program, ISTI was successful in addressing and correcting a number of the problems that resulted in the following significant improvements: (1) Revision of the PSDL editor, intermediate language used within CAPS to convert user input system descriptions into executable code. (2) Implementation of library lookup feature, CAPS was intended to access previously developed CAPS routines. ISTI developed this capability and set it up so that non-CAPS routines could also be incorporated into CAPS-generated executable software. (3) Modification of time-scale/resolution inherent in CAPS, CAPS version delivered to ISTI supported millisecond time resolution; not suitable for all applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1998
Accession Number
ADA358469

Entities

People

  • Anthony Beauregard
  • J. Kent Haspert

Tags

Communities of Interest

  • Energy and Power Technologies
  • Human Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Beta Testing
  • C Programming Language
  • Computer Programming
  • Computer Programs
  • Computers
  • Embedded Systems
  • Graphical User Interface
  • Language
  • Operating Systems
  • Product Prototyping
  • Prototypes
  • Resource Management
  • Software Development
  • Software Development Tools
  • Software Prototyping
  • Target Recognition
  • User Interface

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Naval Engineering and Maritime Security
  • Software Engineering.