Characterize API for Real-Time Computing Systems and Test upon Processor Upgrades (CART)
Project Award Date: 01-07-2002
This project provides research and support to EDAptive Computing, Inc., to investigate and develop tools for the automated testing of API systems. ITTC support will be in four primary areas: (1) representation and generation of test harnesses and stubs, (2) generation of real-time constraints, (3) specification of software API test requirements, and (4) specification of complex testing interfaces.
ITTC will perform basic research to develop algorithms for automatic generation of test harnesses and test stubs. We will develop representations capable of defining real-time constraints for API functions, and we will develop algorithms to support integration of real-time requirements in the testing process. Packages, facets and domains to support representation of API test requirements will also be addressed. ITTC will identify new classes of test requirements and will provide support for the semi-automatic generation of test requirements from C++ API code.
ITTC will perform basic research and development of mechanisms for specifying complex testing interfaces and will develop techniques for generating tests when the API interface is not available to the testing procedure. We will help develop translators for generating test vectors for appropriate interfaces, and we will develop techniques for defining input signals directly and for generating test sequences of multiple test inputs.
Primary Sponsor(s): EDAptive Computing, Inc.