Metrics for Measuring a Structural Complexity of Softwares Based on SOA

SOA 기반 소프트웨어의 구조적 복잡도 측정을 위한 메트릭스

  • 김은미 (호원대학교 컴퓨터&게임학부)
  • Received : 2010.01.29
  • Accepted : 2010.02.26
  • Published : 2010.03.31

Abstract

It is very important to evaluate the quality of soft wares based on SOA, which develops rapidly. Particularly, one of the most important properties influencing on the quality of system is complexity. Therefore, we propose the metrics for measuring a structural complexity of softwares based on SOA. The proposed metrics is composed of the size of a service, the depth of a service and interdependency from the viewpoint of system structure, and finally we applied the proposed metric to an example.

SOA 기반의 응용 프로그램의 개발이 급격히 진전되는 시점에서 이에 따른 SOA 기반 소프트웨어의 품질평가는 중요하며 특히, 이러한 품질에 영향을 주는 중요한 요인 중의 하나가 시스템의 복잡도임을 고려할 때 SOA 기반 소프트웨어의 복잡도 측정은 중요하다. 따라서 본 논문에서는 SOA기반 소프트웨어의 구조적 복잡도를 측정할 수 있는 메트릭을 제안한다. 제안한 메트릭은 시스템의 구조적인 관점에서 서비스의 크기 서비스의 깊이 및 상호종속도로 구성된다. 마지막으로 제안한 메트릭을 예제에 적용하여 본다.

Keywords

References

  1. WDmytro R. 외 2인, "Product metrics for service-oriented infrastructures", Proc. of IWSM/MetriKon, 2006, 2006.
  2. Quynh P. T. 외 2인, "A complexity measure for web service", Proc. of 2009 International conference of Knowledge and System Engineering, pp. 226-231, 2009.
  3. Helge H. 외 1인, "Supporting service-oriented design with metrics", Proc. of 12th International IEEE Enterprise Distributed Object Computing Conference, pp. 191-200, 2008.
  4. http://yagukorea.com/xe/workspace/866.