Methodologies for rapid software integration, test and transition to an operational state

Period of Performance: 07/25/2003 - 01/25/2004


Phase 1 SBIR

Recipient Firm

Proservices Corp.
1800 East State Street, Enterprise Hubzone
Trenton, NJ 08609
Principal Investigator


Evolve proposal addresses increasing complexity of current / legacy systems with techniques to reduce development time. Generates spontaneous (but directed) variations of test flow. Unique technologies reduce the software development cycle (automatically generated generations of tests, single value repeatability of complex test sequences supporting diagnosis of failures and easy failure reproduction and test extension. Technology models Mean Time between Failure. Generations represent sequenced testing steps with failure count. Testing interval average rate of failure is developed. Software systems interoperability scenarios, test integration demands are'nt covered by current software test development. Federations and "Stovepipe" integration extension includes complex interactions, statistically improbable in traditional testing techniques. Integration and interoperability techniques are inadequate selecting and using data encountered in field-use to extend, provide the richness needed of the post-integration testing model. Proposal is software testing product technology solving inadequacies of the extended software testing model. Includes formal model of automating test extensions introducing software test coverage of unanticipated interactions. Randomly (multiple algorithms) selects test value ranges, sequences, iteration count for tests. Automatically simulates potentially infinite combinations of work-flows encountered in field use. This capability permits extended tests to invoke many interoperability scenarios in automated, programming language independent, repeatable and expanding form. The benefits of this proposal are in addressing the Federation integration problems, development cycle, cost and quality of integrated systems to the DoD. Billions of dollars that have been invested in developing software tests and testing systems. Often systems are tied to the costs of legacy tests and original functionality of systems but with no easy way to extend the tests for their use with new interoperability. How much of the existing software test structure and its investment can be salvaged? This proposal addresses these issues with technology to perform test interaction innovation. Additionally this proposal reduces the impact (Quality and Cost) caused by the new paradigm these integrated software systems operate within which creates new interoperability scenarios not covered by the current inventory of tests. This proposal addresses coverage with automated techniques. The commercialization potential is indicated by the market problem indicated as our customers and the software industry struggle to capture and test for the "Real" usage of their software product by their customers which is outside the functional specifications and requirements. This project takes advantage of the investment companies and organizations have made using traditional software testing techniques. Therefore, the marketability of a product is complimentary and synergistic with the sales strategies of larger software testing companies. proServices' currently has a customer requesting technical whitepapers and specifications targeted towards building such a product to help them address their infinite complexity customer usage model. Qualified potential users of such a technology include companies within the computer software, communications, financial, manufacturing, internet, Government, and Government sub-contracting vertical markets.