본문 바로가기
KERD
논문KCI 등재

A Study on Workflow Processes for Self-Adaptive Software System Approaches

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류학제간연구

초록

The Self-Adaptive Software Systems (SASS) is composed to a complicated process. It depends on some factors that can change during the system operation lifetime. The adaptive software system composes of the adaptation engine and the adaptable software. This engine implements adaptation logic by using a policy engine and by providing of middleware. The advantage of this approach consists on the fact that adaptation engine can be reused and each adaptation processes can be applied to various applications. For this reason, it is necessary to define the processes for providing as Self-Adaptive System (SASS) the capability of generating for run-time the process that manage to their adaptation. Accordingly, in our research paper, we present a framework for the automatic generation of processes for SASS based on the use of workflows, model-oriented and artificial intelligent planning techniques. Our approach can be relevant to different application domains, enhance the scalability related with the generation of adaptation plans, and enables the usage of each planning techniques. To evaluating our approach, we have proposed a prototype for generating for run-time the workflows.

Abstract

The Self-Adaptive Software Systems (SASS) is composed to a complicated process. It depends on some factors that can change during the system operation lifetime. The adaptive software system composes of the adaptation engine and the adaptable software. This engine implements adaptation logic by using a policy engine and by providing of middleware. The advantage of this approach consists on the fact that adaptation engine can be reused and each adaptation processes can be applied to various applications. For this reason, it is necessary to define the processes for providing as Self-Adaptive System (SASS) the capability of generating for run-time the process that manage to their adaptation. Accordingly, in our research paper, we present a framework for the automatic generation of processes for SASS based on the use of workflows, model-oriented and artificial intelligent planning techniques. Our approach can be relevant to different application domains, enhance the scalability related with the generation of adaptation plans, and enables the usage of each planning techniques. To evaluating our approach, we have proposed a prototype for generating for run-time the workflows.

참고문헌 (16)

  1. J. H. Kim, "Toward hybrid model for architecture-oriented semantic schema of self-adaptive system", GPC, 7861, pp.832~837 (2013), LNCS
  2. D. Perry, "Foundations for the study of software architecture", ACM SIGSOFT Software Engineering Notes, 17(4), pp.40~52 (1992)
  3. E. Dashofy, "Towards architecture-based self-healing systems", Workshop on Self-Healing Systems (WOSS 2002), (1), pp.18~19 (2002)
  4. J. Kephart, "The vision of autonomic computing", IEEE Computer, 4, pp.41~51 (2003)
  5. G. Kiczales, "ECOOP 1997. LNCS, Vol. 1241", pp.220~242 (1997), Springer
  6. M. Sampath, "Failure diagnosis using discrete-event models", IEEE Trans. Cont. Syst. Tech, 4(2), pp.105~126 (1996)
  7. J. H. Kim, "WINE 2005. LNCS, Vol. 3828", pp.848~857 (2005), Springer
  8. J. H. Kim, "Design of architectural smart vehicle middleware", INFORMATION: An International Interdisciplinary Journal (III), 11(4), pp.1343~4500 (2013)
  9. N. Pessemier, "SC 2006. LNCS, Vol. 4089", pp.259~274 (2006), Springer
  10. M. U. Khan, "Applying architectural constraints in the modelling of self-adaptive component-based applications", ECOOP Workshop on Model Driven Software Adaptation (M-ADAPT) (2007)
  11. G. Kiczales, "Aspect-oriented programming and modular reasoning", 27th Int. Conference on Software Engineering, pp.49~58 (2005)
  12. R. Alur, "HS 1991 and HS 1992. LNCS, Vol. 736", pp.209~229 (1993), Springer
  13. Y. Wang, "Self-repair through reconfiguration: A requirements engineering approach", Proceedings of the 2009 IEEE, 2009, 257~268[DOI]
  14. F Dalpiaz, "Applying tropos to socio-technical system design and runtime configuration", Proceeding of the Italian workshop Dagli OGGETTI agli AGENTI (WOA08) (2008)
  15. V. Bryl, "Designing sociotechnical systems: from stakeholder goals to social networks", Requir. Eng, 14(1), pp.47~70 (2009)
  16. Pddl2.2: The language for the classical part of the 4th international planning competition, "S. Edelkamp", ~, pp.Technical Report 195 (2004)

관련 논문AI추천

이 간행물의 다른 논문 (8건)