DOI QR코드

DOI QR Code

Constructing Effective Code Analyzer to Measure the Quality of Blockchain Code based on Go Language

Go 언어 기반 블록체인 코드의 품질 검증을 위한 효율적인 정적분석기 개발

  • An, Hyun-sik (SE Lab, Dept. of software and Communications Engineering, Hongik University) ;
  • Park, Jihoon (Telecommunications Technology Association) ;
  • Park, Bokyung (SE Lab, Dept. of software and Communications Engineering, Hongik University) ;
  • Kim, R. Young-chul (SE Lab, Dept. of software and Communications Engineering, Hongik University)
  • 안현식 (홍익대학교 소프트웨어공학연구실) ;
  • 박지훈 (한국정보통신기술협회(TTA)) ;
  • 박보경 (홍익대학교 소프트웨어공학연구실) ;
  • 김영철 (홍익대학교 소프트웨어융합학과)
  • Published : 2019.10.30

Abstract

현재 4차 산업 혁명과 가상화폐에 대한 전 세계적인 관심으로 블록체인 시스템이 급부상하고 있다. 현재 구현중심인 국내외 블록체인 시장에서 무수히 많은 블록체인 기반 플랫폼들이 등장과 함께 오류가 발생하고 있다. 하지만 블록체인 시스템의 신뢰성, 확장성, 안정성 등에 대한 검증은 누구도 하고 있지 않다. 이런 문제 해결을 위해 Go language로 구성된 블록체인 코드를 분석할 수 있는 정적분석기를 통한 품질 가시화 방법을 제안한다. 이를 통하여 Blockchain Code의 내부 복잡도를 식별하고자한다. 즉, 코드 내부를 가시화하고 개발자가 보다 쉽게 코드를 유지보수 할 수 있으며 블록체인 시스템의 소프트웨어 공학적인 고품질화가 가능하다.

Keywords