In phase I of this SBIR, Management Communications and Control, Inc. (MCCI) demonstrated the feasibility of applying the Autocoding Toolsetr for ballistic missile defense high performance (parallel) software development and legacy reengineering. The Autocoding Toolsetr includes tools for graphical application specification, hardware and software co-design, rapid prototyping, and automated code generation. With technology similar to that of the electronic design SPICE tools, the "virtual circuit" graphical specifications are translated to near error free application source code for industry "best practice" multi-tasking, multi-threaded implementations. The computational performance of applications developed with the Autocoding Toolsetr meets industry performance standards. In phase I, a moving target indicator (MTI) beam forming radar application was implemented using the Autocoding Toolsetr. A an order of magnitude productivity gain in the rate of production of source lines of code, relative to industry standards, was demonstrated with a zero error rate in the finished production code. For phase II, MCCI proposes a larger demonstration of the Autocoding Toolsetr's readiness for transition to use in shipboard ballistic missile defense software engineering in the Lockheed Martin, MS2 Advanced Digital Processing Laboratory, Moorestown, NJ.
Keywords: software productivity , software error rate, legacy software reengineering, autocoding toolsetr, computer aided design, graphical programming, data fl