서비스 지향 컴퓨팅 환경에서 서비스 안정성 케이스 기반 자가 적응 방법

Jung, Changhee;Lee, Seok-Won

  • 투고 : 2015.01.07
  • 심사 : 2015.09.20
  • 발행 : 2015.11.15


서비스 지향 시스템 환경에서는 하나의 독립된 시스템이 다른 시스템에서 제공하는 서비스를 사용함으로써 시스템의 목표를 달성한다. 이러한 시스템 환경에서는 사용중인 서비스의 품질 저하가 실시간으로 시스템 장애를 유발할 수 있다. 기존 자가 적응 방법들은 서비스의 품질 저하 발생 후 대처하는 fault tolerance 방식을 따르고 있기 때문에 서비스 품질 저하로 인한 피해 발생을 예방하지 못한다. 따라서, 자가 적응 시스템의 신뢰도를 보존하기 위해서는 사용 중인 서비스를 fault tolerance 방식의 품질 기반 적응이 아닌 서비스 안정성 케이스를 기반으로 자가 적응해야 한다. 본 논문에서는 기존의 보증 속성 표현 방법인 Goal Structuring Notation 모델링을 활용하여 서비스 안정성 케이스를 표현 및 분석하기 위한 방법과, 서비스 안정성 케이스 분석 결과에 따른 적응 조치 방법, 서비스 생명주기에 따른 서비스 안정성 케이스 기반 자가 적응 메커니즘 적용 방법, 서비스 안정성 케이스 기반 자가 적응을 위한 프레임워크 아키텍처를 제안한다.


디펜더블 서비스지향컴퓨팅;서비스 안정성 케이스;자가 적응 시스템;신뢰도 유지


  1. "Autonomic Computing: An Architectural Blueprint for Autonomic Computing," IBM White Paper, 2006.
  2. Salehie, M., Tahvildari, L., "Self-adaptive software: Landscape and research challenges," ACM Transactions on Autonomous and Adaptive Systems, Vol. 4, pp. 1-42, 2009.
  3. Inverardi, P., Tivoli, M., "The future of software: Adaptation and dependability," Software Engineering, ISSSE 2006-2008, Vol. 5413, pp. 1-31, 2008.
  4. V. Cardellini, E. Casalicchio, V. Grassi, F. L. Presti, and R. Mirandola, "Towards Self-adaptation for Dependable Service-Oriented Systems," Architecting Dependable Systems VI, pp. 24-48, 2009.
  5. Ian Sommerville, Software Engineering (9th edition), International Computer Science Series, Addison Wesley, Pearson Education, 2009.
  6. Charles B. Weinstock, John B. Goodenough, John J. Hudak, Dependability Cases, Software Engineering Institute, Carnegie Mellon Univ., 2004.
  7. Daniel Jackson at al., Software for Dependable Systems, The National Academies Press, 2007.
  8. Kelly, T. P., "A Systematic Approach to Safety Case Management," SAE 2004 World. Congress, 2004.
  9. P. G. Bishop and R. E. Bloomfield, "A methodology for safety case development," Safety-Critical Systems Symposium, 1998.
  10. Lin K, Panahi M, Zhang Y, Zhang J, Chang S, "Building accountability middleware to support dependable SOA," IEEE Internet Computer 13, pp. 16-25, 2009.
  11. Laszlo Gonczy, Silvano Chiaradonna, Felicita Di Giandomenico, Andras Pataricza, Andrea Bondavalli, Tamas Bartha, "Dependability evaluation of web service-based processes," Proc. of the Third European conference on Formal Methods and Stochastic Models for Performance Evaluation, 2006.
  12. Dan, A. and Narasimhan, P., "Dependable service-oriented computing," IEEE Internet Computing, Vol. 13, No. 2, pp. 11-15, 2009.
  13. Alhosban, Amal, "Fault Management For Service-Oriented Systems," Wayne State University Dissertations, Paper 745, 2013.
  14. Romain Rouvoy at al., "MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments, Software Engineering for Self-Adaptive Systems," pp. 164-182, 2009.
  15. Simanta, S., Morris, E., Lewis, G. and Smith, D., "A Framework for Assurance in Service-Oriented Environments," 3rd IEEE International Systems Conference, 2010.
  16. G. Despotou and T. Kelly, "Design and development of dependability case architecture during system development," 25th International System Safety Conference. System Safety Society, 2007.
  17. David Garlan, Bradley Schmerl, and Shang-Wen Cheng, "Software Architecture-Based Self-Adaptation," Autonomic Computing and Networking, pp. 31-55, 2009.
  18. D. Seong, N. Song, K. Ko, J. Cha, K. Bae, H. Jang, "Convergence of Power System Technology and Information Communication Technology in Smart Grid," Journal of KIISE, Vol. 31, No. 3, pp. 10-21, 2013.
  19. S. O, C. Yu, I. Jung, J. Lim, "Development of Pilot Plant for Distributed Intelligent Management System of Microgrids," The Transactions of Korean Institute of Electrical Engineers, Vol. 62, No. 3, pp. 322-331, 2013.
  20. D. Kim, J. Kim, "The solar power with weather and generator scheduling," The Transactions of Korean Institute of Electrical Engineers, pp. 500-501, 2008.
  21. J. Park, S. Kim, B. Jung, M. Choi, G. Cho, H. Baek, "Analysis of Operation Efficiency for Photovoltaic System," KOSEE, pp. 105-110, 2003.


연구 과제 주관 기관 : 한국연구재단