SBIR-STTR Award

Development of Component Software Architectures for Use with Massive Distributed Object Databases
Award last edited on: 4/30/2002

Sponsored Program
SBIR
Awarding Agency
DOD : AF
Total Award Amount
$792,187
Award Phase
2
Solicitation Topic Code
AF95-064
Principal Investigator
Ted Faison

Company Information

Faison Computing

4199 Campus Drive Suite 550
Irvine, CA 92612
   (949) 854-6535
   N/A
   N/A
Location: Single
Congr. District: 45
County: Orange

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
1995
Phase I Amount
$74,000
Modeling real-world entities using software objects allows the deve lopment of functional objects that have self-knowledge and are reusable. These objects are sometime called software components, and can be used in a manner analogous to the integrated circuits in computer hardware. Information and knowledge stored in databases today consists of pure data possessing no inherent functionality or knowledge about itself. Users are given the burden of determining uses, capabilities, and relationships between data. It is possible to marry together the software component model with the object database model, allowing the construction of massive, distributed systems whose objects possess self-knowledge, facilitating users searching for information. Such a software component database would allow users to explore/browse functionality of components and use required components to build new software components. Users could create new components either by gluing together components to form aggregate components, or by inheriting the features of other components.

Keywords:
Components Component-Based Software Objects Knowledge Bases

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
1996
Phase II Amount
$718,187
Modeling real-world entities using software objects allows the development of functional units that have self-knowledge and are reusable. These objects are called software components, and can be used in a manner analogous to the integrated circuits used in computer hardware. Information and knowledge stored in databeses today consists generally of pure data, pr\ossessing no inherent functionality or knowledge about itself. Users are given the burden of determining uses, capabilities and relationships between data. It is possible to marry together the f\software component model with the object database model, allowing the construction of massive, distributed systems whose objects possess self-knowledge, facilitating users serarching for information. Such a software component database allows users to explore/browse functionality of components, and utilize components retrieved from the database to build new components. Users can create new components by either gluing together pre-existing components to form aggregate parts, or by inheriting features from other components.

Keywords:
Components Component-Based Software Objects Knowledge Bases