• DocumentCode
    3696304
  • Title

    A Framework for Self-Adaptive Software Based on Extended Tropos Goal Model

  • Author

    Yiwei Lei;Kerong Ben;Zhiyong He

  • Author_Institution
    Comput. Eng. Dept., Naval Univ. of Eng., Wuhan, China
  • Volume
    2
  • fYear
    2015
  • Firstpage
    533
  • Lastpage
    536
  • Abstract
    Software variation modeling is essential to the requirements modeling of self-adaptive software. However, traditional Tropos goal model cannot specify the software variations. In order to address this problem, we incorporate the context conditions and internal event conditions into the Tropos goal model. For the problem that adaption strategies are difficult to modify when adaptive software is compiled, we propose a framework for adaptive software based on the extended Tropos goal model. The adaption logic layer of the framework has a double control loop, which takes the goal model as a reference. The dual control loop is responsible for monitoring the running status and context variations of the business logic layer, and adapting to variations according to the goal model. Such a loose coupling of adaption logic and business logic facilitates the modification of adaption strategies. We also design several adaption algorithms relative to the framework to control and cope with the internal events and context variations.
  • Keywords
    "Software","Context","Adaptation models","Fires","Context modeling","Unified modeling language","Object oriented modeling"
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Human-Machine Systems and Cybernetics (IHMSC), 2015 7th International Conference on
  • Print_ISBN
    978-1-4799-8645-3
  • Type

    conf

  • DOI
    10.1109/IHMSC.2015.65
  • Filename
    7335029