DOI QR코드

DOI QR Code

PowMash: End-User Service Mashup Using a Presentation-Authoring Scheme

PowMash: 프레젠테이션 작성 스킴 기반 최종 사용자 서비스 매쉬업

  • Received : 2017.09.01
  • Accepted : 2017.10.31
  • Published : 2017.12.15

Abstract

Researchers have suggested several methods for utilizing various kinds of services in an Internet of Things (IoT) environment. These methods require users to learn some new kinds of tools or expertise in programming. In this paper, we propose a new paradigm, which allows end-users to build IoT-service mashups based on a presentation-authoring scheme. We have also included a framework for this procedure. The design of a mashup model in this framework was based on a task-oriented service framework. Users can build a mashup of this framework in the presentation-file format, convert it into a service flow, and deploy it for running in an IoT environment. In addition, we use a case study to show how PowMash supports end-users' service mashups in an IoT environment.

IoT 환경에서 사용자들이 여러 종류의 서비스를 활용하는 방법에 대해 많은 연구가 진행되어 왔다. 기존의 연구들은 이 목적을 달성하기 위해 사용자로 하여금 새로운 도구의 사용법이나 전문 기술을 학습하도록 요구했다. 본 논문에서는 프레젠테이션 작성 스킴을 사용하여 최종 사용자가 IoT 서비스 매쉬업을 만들 수 있는 패러다임과 이를 위한 프레임워크를 제안한다. 여기에서 사용하는 매쉬업 모델은 태스크 중심 서비스 프레임워크에 기반을 두어 설계되었다. 제안된 프레임워크를 사용하여 사용자는 프레젠테이션 파일 형태로 매쉬업을 작성하고, 흐름 기반의 서비스 흐름으로 변환하고, 이를 IoT 환경에 배포하여 실행할 수 있다. 또한, 사례 연구를 통해 이 패러다임과 프레임워크가 최종 사용자의 IoT 환경에서의 서비스 매쉬업을 어떻게 지원하는지를 보인다.

Keywords

Acknowledgement

Supported by : 한국연구재단

References

  1. L. Spencer. (2014, June 5). Internet of Things market to hit $7.1 trillion by 2020: IDC [Online]. Available:http://www.zdnet.com/article/internet-of-things-market-to-hit-7-1-trillion-by-2020-idc/ (downloaded 2017, Dec. 7).
  2. L. Tan, N. Wang, "Future internet: The Internet of Things," Proc. of the 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE), pp. V5-376-V5-380, 2010.
  3. J. Huang, M. Cakmak, "Supporting mental model accuracy in trigger-action programming," Proc. of the 2015 ACM Int'l Joint Conference on Pervasive and Ubiquitous Computing, pp. 215-225, 2015.
  4. B. Myers, S. E. Hudson, and R. Pausch, "Past, present, and future of user interface software tools," ACM Trans. on Computer- Human Interaction (TOCHI), Vol. 7, No. 1, pp. 3-28, 2000. https://doi.org/10.1145/344949.344959
  5. I.-Y. Ko, H.-G. Ko, A. J. Molina, and J.-H. Kwon, "SoIoT: Toward A user-centric IoT-based service framework," ACM Trans. on Internet Technology (TOIT), Vol. 16, No. 2, article No. 8, 2016.
  6. J. Yu, B. Benatallah, F. Casati, and F. Daniel, "Understanding mashup development," IEEE Internet computing, Vol. 12, No. 5, pp. 44-52, 2008. https://doi.org/10.1109/MIC.2008.114