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

자가적응형 시스템을 위한 목표 시나리오 기반 예측 분석

An Predictive Analytics based on Goal-Scenario for Self-adaptive System

0

조회

0

다운로드

3

인용

0

참고문헌

키워드

주제분류학제간연구

초록

효율적인 예측 분석을 위해서는 문제를 스스로 인식하고 진단하여 시스템이 자율적으로 복구가 가능한 자가 치유 연구가 필요하다. 그러나, 소프트웨어를 개발하는데 있어서 외부상황에 따른 정형화된 컨텍스트 정보 분석 및 적절한 표현 구조를 제시하지 못한다. 본 논문에서는 새로운 목표 시나리오를 기반으로 행위 요소, 데이터, 트랜잭션이 가능한 기능들에 대해 추출 규칙을 적용하여 변경 내용에 따른 예측 분석 방법을 제안한다. 그리고, 요구사항 목표 달성을 위한 성과지표를 통해 예측 분석 내용이 얼마나 부합되었는지 평가하였다. 제안한 방법이 기존 방법들에 비해 성과측정을 통한 부합 결과는 최고 32.8% 높았고, 이에 따른 오차율은 28.9%, 변경 코드는 최고 45.8%가 감소되었다. 이는 목표 시나리오 기반 컨텍스트 규칙을 통해 서비스 가능한 형태로 가공할 수 있음을 보여주며, 문제 발생에 대한 변경 내용을 예측 분석을 통한 성능의 확장이 가능함을 보여준다.

Abstract

For efficient predictive analysis, self-healing research is needed that enables the system to recover autonomously by self-cognition and diagnosing system problems. However, software development does not provide formal contextual information analysis and appropriate presentation structure according to external situation. In this paper, we propose a prediction analysis method based on the change contents by applying the extraction rule to the functions that can act, data, and transaction based on the new Goal-scenario. We also evaluated how well the predictive analysis met through the performance indicators for achieving the requirements goal. Compared with the existing methods, the proposed method has a maximum 32.8% higher matching result through performance measurement, resulting in a 28.9% error rate and a 45.8% reduction in the change code. This shows that it can be processed into a serviceable form through rules, and it shows that performance can be expanded through predictive analysis of changes.

참고문헌 (15)

  1. Predictive analytics in information systems research, "G. Shmueli", Robert H. Smith School, 06~138 (2010)
  2. Anwaar Ali, "Big data for development: applications and techniques", Big Data Analytics, 1(1) (2016), Springer Nature[DOI]
  3. Shmueli, G, "Predictive analytics in information systems research", MIS Quarterly, 35(3), pp.553~572 (2011)
  4. R. D. Lemos, "Software Engineering for Self-Adaptive Systems II", pp.1~32 (2013)
  5. Jonghun Kim, "Item recommendation based on context-aware model for personalized u-healthcare service", Multimedia Tools and Applications, 71(2), pp.855~872 (2014), Springer Nature[DOI]
  6. 백수진, "목표 시나리오 기반의 동적 재구성을 위한 코드 자동 생성 기법", 디지털융복합연구, 10(1), pp.349~355 (2012), 한국디지털정책학회
  7. S. J. Hwang, "An Approach for Designing Self-Adaptive Software based on Context Information", The Korean Institute of Information Scientists and Engineers Autumn Conference, 33(2(c)), pp.354~359 (2006)
  8. David S. Wile, "An Externalized Infrastructure for Self-Healing Systems", proceedings of the 4th Working IEEE, 2004, 285~288
  9. Michael E. Shin, "Self-Reconfiguration in Self-Healing System", Proceedings of the 3th IEEE International Workshop on Engineering of Autonomic & Autonomic System, pp.89~98 (2006)
  10. J. J. Choi, "Real-Time Predictive Security Framework Design For U-Health Service", Proceeding of Korea Information and Communications Society (KICS) Autumn Conference, pp.26~27 (2016)
  11. Stefanie Rinderle, "Correctness criteria for dynamic changes in workflow systems-a survey", Data & Knowledge Engineering, 50, pp.9~34 (2004)
  12. Aalst, W. M. P. V. D, "Advanced topics in workflow management: Issues, requirements, and solutions", International Journal of Integrated Design and Process Science, 7(3) (2003)
  13. Weber, B, "Change Pattern and changes support features enhancing flexibility in process-aware information systems", Data and Knowledge Engineering, 66(3), pp.438~466 (2008)
  14. S. J. Baek, "An Analysis of Context Basis for Dynamic Reconfiguration of Self-Adaptive Software", Ph.D, pp.2012
  15. 박제원, "효율적인 의사결정을 위한 이벤트 기반의 프로세스 성과측정을 위한 모델", 정보처리학회논문지D, 17(4), pp.259~270 (2010), 한국정보처리학회

관련 논문AI추천

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