×

Variability modeling method for role-based architecture in ontology-based self-adaptive system

  • US 10,204,304 B2
  • Filed: 11/10/2015
  • Issued: 02/12/2019
  • Est. Priority Date: 06/18/2015
  • Status: Active Grant
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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×