Automated system design apparatus, automated system design method and non-transitory storage medium
AssigneeNEC Corporation
InventorsTakayuki Kuroda, Toshiki Watanabe, Takuya Kuwahara, Ryosuke Hotchi
Life of this patent
Estimating the term…
Abstract
An automated system design apparatus provided with configuration proposal generator generates a configuration proposal for a system concretized from abstract requirements for the system; facet model generator concretizes a model relating to a feature, the feature being required in the system from a facet other than a configuration of the system; and evaluator generates information required for evaluation of the configuration proposal based on the concretized model, and for evaluating the configuration proposal based on the information.
Claims14
An automated system design apparatus comprising:
- at least one memory configured to store instructions;
- and
- at least one processor configured to execute the instructions to:
- generate, from abstract requirements for a system including multiple configuration components that make up the system and a relationship between the multiple configuration components, configuration information including a configuration proposal for the system concretized, by replacing a configuration component with another configuration component or adding the configuration component;
- concretize a model of the configuration proposal by updating the model using model information relating to a feature, which is associated with each of multiple configuration components of the concretized configuration proposal and indicates a constraint condition required in the system from a facet other than a configuration of the system, the feature being at least one of processing time in the system, time required for recovery of the system, and security in the system;
- generate information required for evaluation of the configuration proposal based on the concretized model, and for evaluating whether the configuration proposal satisfies or not the constraint condition based on the information;
- and
- reference the information without referencing the configuration information;
- or
- reference the configuration information without referencing the information.
An automated system design method executed by a computer, the automated system design method comprising:
- generating, from abstract requirements for a system including multiple configuration components that make up the system and a relationship between the multiple configuration components, configuration information including a configuration proposal for the system concretized, by replacing a configuration component with another configuration component or adding the configuration component;
- concretizing a model of the configuration proposal by updating the model using model information relating to a feature, which is associated with each of multiple configuration components of the concretized configuration proposal and indicates a constraint condition required in the system from a facet other than a configuration of the system, the feature being at least one of processing time in the system, time required for recovery of the system, and security in the system;
- generating information required for evaluation of the configuration proposal based on the concretized model, and evaluating whether the configuration proposal satisfies or not the constraint condition based on the information;
- and
- referencing the information without referencing the configuration information;
- or
- referencing the configuration information without referencing the information.
A non-transitory computer-readable storage medium that stores a program for making a computer execute processes, the processes comprising:
- generating, from abstract requirements for a system including multiple configuration components that make up the system and a relationship between the multiple configuration components, configuration information including a configuration proposal for the system concretized, by replacing a configuration component with another configuration component or adding the configuration component;
- concretizing a model of the configuration proposal by updating the model using model information relating to a feature, which is associated with each of multiple configuration components of the concretized configuration proposal and indicates a constraint condition required in the system from a facet other than a configuration of the system, the feature being at least one of processing time in the system, time required for recovery of the system, and security in the system;
- generating information required for evaluation of the configuration proposal based on the concretized model, and evaluating whether the configuration proposal satisfies or not the constraint condition based on the information;
- and
- referencing the information without referencing the configuration information;
- or
- referencing the configuration information without referencing the information.
Dependencies are inferred from the claim text.