사물인터넷 소프트웨어의 서비스 재사용성을 측정하기 위한 메트릭스 개발
Development of Metrics to Measure Reusability of Services of IoT Software
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
인터넷을 기반으로 실세계에 존재하는 여러 사물들과 가상 세계에 있는 사물들이 연결되어 서비스를 제공하는 사물인터넷(IoT) 기술이 4차 산업혁명 시대의 초연결 사회를 가능하게 하는 기술로 부각되고 있다. 사물 인터넷 기술은 디바이스, 네트워크, 플랫폼, 서비스를 아우르는 융합 기술이기 때문에 여러 다양한 연구들이 진행되고 있다. 이러한 연구들 중에 IoT 소프트웨어가 제공하는 서비스 품질을 측정할 수 있는 척도들에 관한 연구는 아직 많이 미흡한 실정이다. IoT 소프트웨어는 사물인터넷이 가지는 하드웨어 부분과 이를 바탕으로 하는 기술, 임베디드 소프트웨어가가지는 특징, 네트워크의 특징 들을 가지고 있다. 이러한 특징들은 IoT 소프트웨어 품질 측정 메트릭을 정의하는 요소로 활용된다. 그러나 현재까지의 IoT 소프트웨어 품질 측정 관련 메트릭들에서는 이러한 특징들을 고려하고 있지 있다. 따라서 본 논문에서는 이러한 요소들을 고려하여 IoT 소프트웨어의 여러 가지 품질 요소 가운데 재사용성 측정을 위한 메트릭을 제시한다. 특히 IoT 소프트웨어는 사물인터넷 디바이스를 통해 활용되기 때문에 IoT 소프트웨어 내 서비스가 변경이나교체 또는 확장이 가능하도록 설계되어야 하며, 이를 측정할 수 있는 메트릭이 매우 필요하다. 따라서, 본 논문에서는 IoT 소프트웨어의 서비스들에 대한 재사용성을 측정 및 평가할 수 있는 변경성, 교체성, 확장성이라는 3가지 메트릭을 제시하고, 사례연구를 통해 제시한 메트릭에 대한 검증을 하였다. 본 논문에서 제시한 메트릭을 통해 IoT 소프트웨어의 서비스 품질 검증이 이루어짐으로써 사용자들의 서비스 만족도 향상에 기여할 수 있을 것이라 기대한다.
Abstract
Internet of Things (IoT) technology, which provides services by connecting various objects in the real world and objects in the virtual world based on the Internet, is emerging as a technology that enables a hyper-connected society in the era of the 4th industrial revolution. Since IoT technology is a convergence technology that encompasses devices, networks, platforms, and services, various studies are being conducted. Among these studies, studies on measures that can measure service quality provided by IoT software are still insufficient. IoT software has hardware parts of the Internet of Things, technologies based on them, features of embedded software, and network features. These features are used as elements defining IoT software quality measurement metrics. However, these features are considered in the metrics related to IoT software quality measurement so far. Therefore, this paper presents a metric for reusability measurement among various quality factors of IoT software in consideration of these factors. In particular, since IoT software is used through IoT devices, services in IoT software must be designed to be changed, replaced, or expanded, and metrics that can measure this are very necessary. In this paper, we propose three metrics: changeability, replaceability, and scalability that can measure and evaluate the reusability of IoT software services were presented, and the metrics presented through case studies were verified. It is expected that the service quality verification of IoT software will be carried out through the metrics presented in this paper, thereby contributing to the improvement of users' service satisfaction.
참고문헌 (15)
- Jae-Ho Kim, "Development Trends and Direction of Advance of IoT Platform", Information and Communications Magazine, 30(8), pp.29~39 (2013)
- S. J. Kim, "Technology Trends for IOT Security", The Korea Contends Association, 13(1), pp.31~35 (2015)[DOI]
- "Disruptive Civil Technologies" (2008)[URL]
- 노시춘, "구조 및 기능 진단을 토대로 한 IoT네트워크 핵심품질 매트릭스 모델 연구", 융합보안 논문지, 14(7), pp.45~51 (2014), 한국융합보안학회
- Mi Kim, "A Quality Model for Evaluating IoT Applications", International Journal of Computer and Electrical Engineering, 8(1), pp.66~76 (2016), International Academy Publishing (IAP)[DOI]
- 김미, "IoT 서비스를 위한 품질 평가 모델", 정보처리학회논문지. 컴퓨터 및 통신시스템, 5(9), pp.269~274 (2016), 한국정보처리학회[DOI]
- 오상헌, "클라우드 서비스의 재사용성 평가 및 향상 기법", 정보처리학회논문지D, 19(1), pp.49~62 (2012), 한국정보처리학회
- Suryn W., "Software Product Quality Practices - Quality Measurement and Evaluation using TL9000 and ISO", IEC 9126, 2002, 156~162[DOI]
- 박인근, "소프트웨어 컴포넌트 재사용성 측정 메트릭", 정보과학회논문지 : 소프트웨어 및 응용, 31(6), pp.760~772 (2004), 한국정보과학회
- 정수민, "IoT 기반 SW 품질평가 모델", 한국정보통신학회논문지, 20(7), pp.1342~1354 (2016), 한국정보통신학회[DOI]
- K. S. Kwak, "IoT with Software-aware Issues", Journal of Communications of the Korean Institute of Information Scientists and Engineering, 32(6), pp.9~18 (2014)[DOI]
- John Estdale, "Applying the ISO", IEC 25010Quality Models to Software Product, 2018, 492~503
- Tommi Mikkonen, "Software Reuse in the Era of Opportunistic Design", IEEE Software, 36(3), pp.105~111 (2019), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
- 조은숙, "모바일 앱 재사용성 측정을 위한 메트릭 개발", 한국산학기술학회논문지, 15(7), pp.4500~4507 (2014), 한국산학기술학회[DOI]
- S. H. Kim, "Android Programming Complete Guide" (2013), Hanbit Media
