본문 바로가기
  • Home

A Meta-Model for Development Process of IoT Application by Using UML

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2019, 24(1), pp.121-128
  • DOI : 10.9708/jksci.2019.24.01.121
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : December 28, 2018
  • Accepted : January 25, 2019
  • Published : January 31, 2019

Eun-Sook Cho 1 Chee-Yang Song 2

1서일대학교
2경북대학교

Accredited

ABSTRACT

An Internet of Things(IoT) technology which provides intelligent services by combining context-awareness based intelligences, inter-communication is made of between things and things or between things and person through the network connected with intelligent things is spreading rapidly. Especially as this technology is converged into smart device, mobile, cloud, big data technologies, it is applied into various domains. Therefore, this is different from existing Web or Mobile Application. New types of IoT applications are emerging by adapting IoT into Web or mobile. Because IoT application is not only focused on software but also considering hardware or things aspect, there are limitations existing development process. Existing development processes don’t consider analysis and design techniques considering both hardware and things. We propose not only a meta-model for development process which can support IoT application’s development but also meta-models for main activities in this paper. Especially we define modeling elements by using UML’s extension mechanisms, provide development process, and suggest design techniques how to apply those elements into IoT application’s modeling phase. Because there are many types of IoT application‘s type, we propose an Android and Arduino-based on IoT application as a case study. We expect that proposed technique can be applied into many of various IoT application development and design with a form of flexible and extensible as well as main functionalities or elements are more concretely described. As a result, it brings IoT application’s flexibility and the effect of quality improvement.

Citation status

* References for papers published after 2023 are currently being built.