SBIR-STTR Award

Methodologies for rapid software integration, test and transition to an operational state
Award last edited on: 1/23/2007

Sponsored Program
SBIR
Awarding Agency
DOD : MDA
Total Award Amount
$69,991
Award Phase
1
Solicitation Topic Code
MDA03-060
Principal Investigator
Eugene D O'Rourke

Company Information

System of Systems Analytics Inc (AKA: Sosacorp)

3877 Fairfax Ridge Road Suite 201C
Fairfax, VA 22030
   (703) 349-7070
   dflorio@sosacorp.com
   www.sosacorp.com
Location: Multiple
Congr. District: 11
County: Fairfax

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
2003
Phase I Amount
$69,991
As computer systems become more complex, problems associated with building and deploying them change. Today, we rarely develop a self-contained system; we are far more likely to build pieces that are integrated into an operating environment. Interface incompatibilities and architectural conflicts are most common integration problems. Unfortunately, most software methodologies and productivity tools are targeted to either understanding requirements or constructing programs and components. There is little support for systems integration, system test, and operational deployment. These functions are often performed with improvised procedures - success depending largely on the staff’s skill and experience. Our solution is the System Integrations, Testing, and Operational Deployment System (SITODS). Both a methodology and supporting software, SITODS will add systems integration functionality to the tradition development methodologies and bridge to systems testing and deployment functions. SITODS utilizes several innovative concepts - modules, services and service protocols, and glue. A module is an abstraction of any deployable package of software. A service is an abstraction of a module’s functionality. A service protocol defines the procedure to access that functionality. Glue is the mechanism that binds service suppliers to service consumers. These mechanisms eliminate interface incompatibilities and expose conflicting architectural assumptions. Anticipated Benefits/Commercial Applications: SITODS reduces the cost and complexity of systems integration, systems test, and operational deployment by eliminating interface incompatibilities and exposing architectural conflicts. The mechanisms that eliminate interface incompatibilities also increase the likelihood of software component reuse. SITODS augments the project management function by tracking the degree-of-doneness and reporting deviations from plan. SITODS will be implemented so that it can be loaded as an optional component of traditional CASE tools and IDEs. We plan to market SITODS through the CASE and IDE suppliers.

Keywords:
software engineering methodology, component, software integration, software deployment

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
----
Phase II Amount
----