DOI QR코드

DOI QR Code

A Method of Service Reuse using Analysis of Process Similarity and Meta Repository

프로세스 유사도 분석과 메타 저장소를 이용한 서비스 재사용 기법

  • Hwang, Chi-Gon (Department of Computer Science, Kwangwoon University) ;
  • Yoon, Chang-Pyo (Department of Computer & Mobile Convergence, Gyeonggi College of Science and Technology) ;
  • Jung, Kye-Dong (Division of General Education Information Engineering, Kwangwoon University)
  • Received : 2014.05.01
  • Accepted : 2014.06.09
  • Published : 2014.06.30

Abstract

SaaS at a cloud computing is a framework to provide a software as a service. Depending on the difference of the tenant and the use, if the service provider re-establish a service, they are required resources In terms of costs and managerial. So we propose a technique for analysis of software structure using the process algebra to reuse existing software. A process algebra analyze the structure of the software, express in different languages and verify that it can be reused. CCS in a process algebra is useful to convert the business process or XML, by using this, we structure a process as process view and propose meta storage for comparison and management a structured document.

클라우드 컴퓨팅에서 SaaS는 소프트웨어를 서비스로서 제공하는 프레임워크이다. 테넌트와 용도의 차이에 따라 서비스 제공자가 서비스를 다시 구축한다면 비용이나 관리적 측면에서 많은 자원을 요구하게 된다. 이에 우리는 기존 소프트웨어를 재사용 할 수 있도록 프로세스 알제브라를 이용하여 분석하는 기법을 제안한다. process algebra는 소프트웨어의 구조를 분석하고, 이를 다른 언어로 표현할 수 있으며, 재사용할 수 있는지 검증할 수 있다. process algebra 중 CCS(Calculus of Communicating Systems)는 비즈니스 프로세스나 XML로 변환하기 유용하므로, 이를 이용하여 프로세스를 프로세스 뷰로 구조화하고, 구조화된 명세를 비교 및 관리를 위한 메타 저장소를 제안한다.

Keywords

References

  1. Wu, L., Garg, S. K., Buyya, R., "SLA-based resource allocation for software as a service provider in cloud computing environments," CCGrid 2011, 11' IEEE/ACM International Symposium, pp.195-204, 2011.5.
  2. Jinhyun Kim, Inhye Kang, Pyoung Soo Kim, Sungwon Kang, "Verification of Timing Properties for Software Behaviors on AUTOSAR Architecture using Process Algebra," Journal of KISS(B): Software and Applications, Vol.38, No.1, pp.633-645, 2011.11.
  3. G. Salaun, L. Bordeaux, M. Schaerf, "Describing and Reasoning on Web Services using Process Algebra," International Journal of Business Process Integration and Management, Vol.1, No.2, pp.116-128, 2006.6. https://doi.org/10.1504/IJBPIM.2006.010025
  4. O.Sokolsky, I.Lee, D.Clarke, "Schedulability analysis of AADL models," Parallel and Distributed Processing Symposium, p.164, 2006.4.
  5. Jeong rhan Choi, Young choon Woo, Chang hwan Bae, "A Study on Workflow Verification for Business Process Automation in SaaS Platform," KCC2012, Vol.39, No.1(B), pp.220-222, 2012.6.