Real-time embedded software respository with attribute searching apparatus and method
First Claim
1. A repository system for storage and retrieval of real-time embedded software comprising:
- a) at least one parent repository server, the parent repository server having storage means;
b) at least one repository client having multimedia display means;
c) means for generating a query to the parent repository server, the query generating means resident on the repository client to search for attributes of real-time embedded software stored on the parent repository server;
d) real-time embedded software stored on the parent repository server storage means;
e) attributes associated with the real-time embedded software;
f) search means resident on the parent repository server, the search means having capabilities to respond to the repository client query generating means to search for certain of the real-time embedded software based on the attributes of the real-time embedded software;
g) the multimedia display means displaying the results of the repository client query made to the parent repository server; and
h) a first communication link which joins the repository client and the parent repository server.
1 Assignment
0 Petitions
Accused Products
Abstract
The Real-Time Embedded Software Repository Apparatus fully characterizes, evaluates, and reuses real-time embedded software that is placed or stored in a repository database. The Repository System comprises at least one Repository Client and at least one Repository Server and utilizes simulation and translational techniques to allow Real Time Embedded Software (RTES) to be re-used, played, and evaluated on various desktop development environments or target operating environments. The Repository System organizes and processes Repository files as Repository Units which may comprise Software Source Files and Test Software. Repository Units also contain Attachments that provide current and historic information to static files that are stored in the Repository. The Repository Units are further characterized using analysis tools (software analysis) which allow the user to associate fixed and user defined Attributes to the RTES. A real-time embedded component (Component) provides a clear and well defined software interface to function at a high level of interaction with the RTES. Templates for both searching and displaying information in a multimedia format are also provided.
-
Citations
42 Claims
-
1. A repository system for storage and retrieval of real-time embedded software comprising:
-
a) at least one parent repository server, the parent repository server having storage means; b) at least one repository client having multimedia display means; c) means for generating a query to the parent repository server, the query generating means resident on the repository client to search for attributes of real-time embedded software stored on the parent repository server; d) real-time embedded software stored on the parent repository server storage means; e) attributes associated with the real-time embedded software; f) search means resident on the parent repository server, the search means having capabilities to respond to the repository client query generating means to search for certain of the real-time embedded software based on the attributes of the real-time embedded software; g) the multimedia display means displaying the results of the repository client query made to the parent repository server; and h) a first communication link which joins the repository client and the parent repository server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for creating a repository of real-time embedded software comprising:
-
a) storing the real-time embedded software in a first repository server; b) characterizing the real-time embedded software by at least one attribute; c) creating a query on a repository client to the repository server based on desired the real-time embedded software attributes; d) retrieving the real-time embedded software from the first repository server; and e) displaying the retrieved real-time embedded software on the repository client. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification