Variability modeling method for role-based architecture in ontology-based self-adaptive system
First Claim
Patent Images
1. A variability modeling method implemented in a computer system to implement a self-adaptive system, the variability modeling method comprising:
- building ontology in which a target system to be modeled is defined through requirement analysis of the target system, wherein, in the ontology, a behavior feature required to achieve a goal of the target system and a component feature to perform the behavior feature are related to roles and players of a role-based architecture, and a variable point is defined in their relation;
deciding whether adaptation is required by continuously monitoring the target system and a change in environment; and
when it is decided that the adaptation is required, performing reconfiguration of the target system by determining the variable point suitable for a change in context,wherein, in the ontology, there are defined a goal model for defining a plurality of goals required to be achieved in the target system, a behavior feature model for defining at least one behavior required to achieve each goal, and a component feature model for defining at least one component to perform each behavior, andwherein each feature in the behavior feature model and the component feature model is defined as a mandatory, optional, or alternative relation such that the variable point is expressed.
1 Assignment
0 Petitions
Accused Products
Abstract
In a variability modeling method implemented in a computer system to implement a self-adaptive system, the variability modeling method includes building ontology in which a target system to be modeled is defined through requirement analysis of the target system, deciding whether adaptation is required by continuously monitoring the target system and a change in environment, and when it is decided that the adaptation is required, performing reconfiguration of the target system by determining the variable point suitable for a change in context.
-
Citations
6 Claims
-
1. A variability modeling method implemented in a computer system to implement a self-adaptive system, the variability modeling method comprising:
-
building ontology in which a target system to be modeled is defined through requirement analysis of the target system, wherein, in the ontology, a behavior feature required to achieve a goal of the target system and a component feature to perform the behavior feature are related to roles and players of a role-based architecture, and a variable point is defined in their relation; deciding whether adaptation is required by continuously monitoring the target system and a change in environment; and when it is decided that the adaptation is required, performing reconfiguration of the target system by determining the variable point suitable for a change in context, wherein, in the ontology, there are defined a goal model for defining a plurality of goals required to be achieved in the target system, a behavior feature model for defining at least one behavior required to achieve each goal, and a component feature model for defining at least one component to perform each behavior, and wherein each feature in the behavior feature model and the component feature model is defined as a mandatory, optional, or alternative relation such that the variable point is expressed. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification