ONTOLOGY-BASED USER REQUIREMENT DECOMPOSITION FOR COMPONENT SELECTION FOR SERVICE PROVISION
First Claim
1. A computer-implemented method for automatically generating configuration requirements from user requirements, wherein the configuration requirements specify provision of services using a system-level description, the method comprising the steps of:
- decomposing, by a computer system, the user requirements into one or more levels of decomposed functionalities using an ontology as input, wherein the ontology stores known decompositions of functionalities and relations between the known decompositions;
mapping a lowest level of the decomposed functionalities into a set of components provided by vendors;
identifying additional components on which the set of components depend; and
calculating, based on the set of components and the additional components, a required number of instances of service workload to thereby generate the configuration requirements of the system that satisfy the user requirements.
1 Assignment
0 Petitions
Accused Products
Abstract
Configuration requirements that specify the provision of services using a system-level description are automatically generated from user requirements. The user requirements are decomposed into one or more levels of decomposed functionalities using an ontology as input. The ontology stores known decompositions of functionalities and relations between the known decompositions. The lowest level of the decomposed functionalities is mapped into a set of components provided by vendors, and additional components on which the set of components depend are identified. Based on the set of components and the additional components, a required number of instances of service workload is calculated to generate the configuration requirements of the system that satisfy the user requirements.
22 Citations
20 Claims
-
1. A computer-implemented method for automatically generating configuration requirements from user requirements, wherein the configuration requirements specify provision of services using a system-level description, the method comprising the steps of:
-
decomposing, by a computer system, the user requirements into one or more levels of decomposed functionalities using an ontology as input, wherein the ontology stores known decompositions of functionalities and relations between the known decompositions; mapping a lowest level of the decomposed functionalities into a set of components provided by vendors; identifying additional components on which the set of components depend; and calculating, based on the set of components and the additional components, a required number of instances of service workload to thereby generate the configuration requirements of the system that satisfy the user requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system adapted to automatically generate configuration requirements from user requirements, wherein the configuration requirements specify provision of services using a system-level description, the system comprising:
-
a memory to store an ontology that further stores known decompositions of functionalities and relations between the known decompositions; and one or more processors coupled to the memory, the one or more processors adapted to; decompose the user requirements into one or more levels of decomposed functionalities using the ontology as input; map a lowest level of the decomposed functionalities into a set of components provided by vendors; identify additional components on which the set of components depend; and calculate, based on the set of components and the additional components, a required number of instances of service workload to thereby generate the configuration requirements of the system that satisfy the user requirements. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification