Software development apparatus with regulated user access
First Claim
1. A software system development apparatus, comprising:
- a processor;
a computer-readable medium operatively coupled to the processor;
a system design tool program stored on the computer-readable medium that, when executed by the processor, is operable to;
regulate user access to at least one aspect of the system design tool according to one or more authorization categories of users of the system design tool; and
generate a real-time embedded control software system by selecting from a collection of reusable software components stored and described in a catalog in accordance with the Reusable Asset Specification (RAS).
1 Assignment
0 Petitions
Accused Products
Abstract
A software system development apparatus is provided. The software system development apparatus may include a processor and a computer-readable medium operatively coupled to the processor. The apparatus may also include a system design tool program stored on the computer-readable medium that, when executed by the processor, is operable to regulate user access to at least one aspect of the system design tool according to one or more authorization categories of users of the system design tool. The system design tool may also be operable to generate a real-time embedded control software system by selecting from a collection of reusable software components stored and described in a catalog in accordance with the Reusable Asset Specification (RAS).
30 Citations
13 Claims
-
1. A software system development apparatus, comprising:
-
a processor;
a computer-readable medium operatively coupled to the processor;
a system design tool program stored on the computer-readable medium that, when executed by the processor, is operable to;
regulate user access to at least one aspect of the system design tool according to one or more authorization categories of users of the system design tool; and
generate a real-time embedded control software system by selecting from a collection of reusable software components stored and described in a catalog in accordance with the Reusable Asset Specification (RAS). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of developing a software system, comprising:
-
accessing a system design tool program under one of two or more authorization categories of users of the system design tool, the authorization categories regulating user access to at least one of;
a collection of reusable software components; and
one or more features of the system design tool; and
generating an embedded control software system utilizing one or more reusable software components stored and described in a catalog in accordance with the Reusable Asset Specification (RAS). - View Dependent Claims (9, 10, 11, 12)
-
-
13. A software system development apparatus, comprising:
-
a processor;
a computer-readable medium operatively coupled to the processor;
a system design tool program stored on the computer-readable medium and maintained by a host organization, the system design tool being operable, when executed by the processor, to;
generate a real-time embedded control software system by selecting from a collection of software components stored and described in a catalog in accordance with the Reusable Asset Specification (RAS);
regulate user access to at least one aspect of the system design tool based on one or more authorization categories of users of the system design tool;
the at least one aspect of the system design tool including;
confidential software of the host organization that is stored in the catalog;
one or more features of the system design tool that are confidential to the host organization; and
one or more predetermined levels of performance of the system design tool that are available to users of the system design tool; and
store the software system, generated using the system design tool, in the catalog in such a manner as to be available for future use by users of the system design tool, the system design tool being operable to store the software system in the catalog only if the software system was designed with user access to the system design tool under a predetermined authorization category.
-
Specification