DOI QR코드

DOI QR Code

A Survey of the Self-Adaptive IoT Systems and a Compare and Analyze of IoT Using Self-Adaptive Concept

자가적응형 IoT 시스템 개발 동향과 자가적응형 개념을 활용한 IoT 비교분석

  • 황세영 (한국외국어대학교 컴퓨터및정보통신공학과) ;
  • 서장일 (GS ITM 경영정보실) ;
  • 박성준 (신도리코 경영정보실) ;
  • 박상원 (한국외국어대학교 정보통신공학과)
  • Received : 2015.09.21
  • Accepted : 2016.01.05
  • Published : 2016.01.31

Abstract

IoT means things space networks that form the intelligent relationship such as sensing, networking, information processing about human being, things and service without explicit mutual cooperation of human being. Lately many IoT groups such as AllSeen Alliance, OIC launched a platform for IoT. Self-adaptive is aimed at implementation without the need for decisions of human being during the operation, so that the machine can respond to changes in its own determination. There is a need to apply the concept of self-adaptive to existing IoT and IoT platform. So In this paper, We look for trends of existing IoT, IoT platform and comparisons by applying a self-adaptive concept to IoT, IoT platform. In addition as an example of this paper, we suggest lacking self-adaptive elements to OIC.

IoT는 인간과 사물, 서비스, 이 세 가지 요소에 대해 인간의 명시적 개입 없이 상호 협력으로 센싱, 네트워킹, 정보처리 등 지능적 관계를 형성하는 사물 공간 연결망을 의미하고 현재 AllSeen Alliance, OIC 등과 같은 많은 IoT 그룹에서 IoT를 위한 플랫폼을 출시하고 있다. 자가적응형은 기기가 작동 중에 사람의 의사결정 없이도 가장 나은 대응을 스스로 판단하여 변화에 대처할 수 있도록 구현하는 것을 목표로 하는 것으로 기존 IoT와 IoT 플랫폼에 자가적응형 개념을 적용시켜 볼 필요성이 있다. 따라서 본 논문에서는 기존의 IoT, IoT 플랫폼, 자가적응형 연구와 개발 동향에 대해 살펴보고 IoT와 IoT 플랫폼에 자가적응형 분류체계를 사용한 비교 방식을 제안한다. 또한 이를 활용한 예시로 아직 개발 단계인 OIC의 IoT 플랫폼에서 부족한 자가적응형 요소에 대해 제안한다.

Keywords

References

  1. D. Bandyopadhyay and J. Sen, "Internet of things: applications and challenges in technology and standardization," Wireless Personal Communications, Vol.58, No.1, pp.49-69, 2011. https://doi.org/10.1007/s11277-011-0288-5
  2. L. Atzori, A. Iera, and G. Morabito, "The internet of things: a survey," ComputerNetworks, Vol.54, No.15, pp.2787-2805, 2010.
  3. H. Sundmaeker, P. Guillemin, P. Friess, and S. Woelffle, "Vision and challenges for realizing the internet of things," Cluster of European Research Projects on the Internet of Things, pp.229, 2010.
  4. M. W. Kim and H. P. In, "The Concept and an Example of Self-Adaptive System of Systems," College of Information and Communications, 2014.
  5. M. Morandini, L. Penserini, and A. Perini, "Towards Goal-Oriented Development of Self-Adaptive Systems," SEAMS '08 Proceedings of the 2008 International Workshop on Software Engineering for Adaptive and Selfmanaging Systems, pp.9-16, 2008.
  6. S. W. Cheng, A. C. Huang, and B. Schmerl, "Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure," IEEE on Computer, Vol.37, No.10, pp.46-54, 2004. https://doi.org/10.1109/MC.2004.175
  7. C. Perer and D. Georgakopoulos, "Context aware computing for the internet of things : A survey," IEEE Communications Surveys & Tutorials, 2013.
  8. W. J. Joe, M. Jiang, and K. Jeong, "An M2M/IoT based Smart Data Logger for Environmental Sensor Networks," Journal of KIISE, Vol.20, No.1, pp.1-5, 2014.
  9. J. Ko, S. G. Hong, B. B. Lee, and N. S. Kim, "Trends of Converging Smart Devices with IoT Technology," Electronics and Telecommunications Trend, ETRI, Vol.28, No.4, 2013.
  10. H. C. Betty, R. Lemos, H. Giese, P. Inverardi, and J. Magee, "Software Engineering for Self-Adaptive Systems: A Research Roadmap," Berlin: Springer-Verlag, pp.1-26, 2009.
  11. S. H. Kim and S. W. Lee, "Designing behavior of self-adaptive software in aspect of agent-based software engineering," Journal of KIISE, pp.451-453, 2014.
  12. W. E. Hong, D. H. Kim, and H. P. In, "Situation-based Behavioral Modeling for Self-Adaptive Software," College of Information and Communications, 2014.
  13. S. Cho and H. In, "A M&S based system configuration method for Self-Adaptive System of Systems," College of Information and Communications, 2014.
  14. P. Bresciani, P. Giorgini, F. Giunchiglia, J. Mylopoulos, and A. Perini. "Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems," Autonomous Agents and Multi-Agent Systems, Vol.8, No.3, pp.203-236, 2004. https://doi.org/10.1023/B:AGNT.0000018806.20944.ef
  15. Team Barrelfish, "Barrelfish Project," Systems Group: Department of Computer Scinece ETH Zurich, 2013.
  16. H. Hoffmann, J. Holt, G. Kurian and E. Lau, "Self-aware Computing in the Angstrom Processor," IEEE on Design Automation Conference, pp.259-264, 2012.