DOI QR코드

DOI QR Code

TMO 스킴 기반의 실시간 정보가전 제어 시뮬레이터의 설계 및 구현

Design and Implementation of Real-Time Information Appliance Controlling Simulator Based on TMO Scheme

  • 신창선 (순천대학교 정보통신공학부) ;
  • 김운미 (전북대학교 실버공학연구센터) ;
  • 류은순 (전북대학교 실버공학연구센터) ;
  • 주수종 (원광대학교 전기전자 및 정보공학부)
  • 발행 : 2005.04.01

초록

최근 정보기술, 가전기술, 그리고 통신기술이 융합된 정보가전 기기들이 가정 내에 나타나고 있으며, 이러한 환경에서는 흠 네트워크를 통해 이들 기기들 사이의 상호작용 및 실시간 제어를 지원하는 모니터링 기술이 요구된다. 본 논문에서는 실시간 서비스를 지원하는 TMO(Time-triggered Message-triggered Object) 스킴을 적용하여 정보가전 동작객체들을 구현하고, TMOSM(TMO Support Middleware)을 이용한 분산 실시간 서비스 지원 플랫폼 구조에서 이들의 원격제어 및 모니터링 서비스를 제공하는 실시간 정보가전 제어 시뮬레이터를 구축했다. TMO로 구현된 정보가전기기들은 자치적인 동작으로 주거정보의 교환이 가능하며, 새로운 기기의 추가로 인한 정보가전들의 수행환경을 편리하게 재구성 할 수 있다. 본 시뮬레이터를 구축하기 위해, 분산 실시간 서비스 지원 플랫폼 상에서 가정 내 온도관리, 조도관리, 시간관리 제어서비스를 수행하는 정보가전 동작 TMO들의 기능과 그들 간의 원격 상호작용을 설계했다. 마지막으로 분산 플랫폼 상에서 정보가전기기들의 시뮬레이션 환경을 구현하여 실제 기기들로 대응되는 정보가전 동작객체들의 실시간 제어 및 모니터링 서비스 과정이 주어진 수행조건에 따라 정확하게 수행하는지를 보였다.

Recently, the information appliance devices integrating information technology, appliance technology, and communication technology are appeared in home. And this environment requires that the monitoring technology should include the interaction and the real-time controlling among these devices using home network. In this paper, we implemented the active objects for information appliances by applying the Time-triggered Message-triggered Object(TMO) scheme supporting real-time service. Based on distributed real-time services supporting platform using the TMO Support Middleware(TMOSM), we also constructed the real-time information appliance controlling simulator supporting the remote controlling and monitoring service among active objects. The information appliance devices implemented by the TMO scheme can exchange the housing information by autonomous triggering. And we can conveniently reconfigure the executing environment for information appliances when new devices were inserted. For constructing the simulator on the distributed real-time service supporting platform, we described the functions of the active TMOs for information appliances that execute the temperature management, the illuminance management, and the time management controlling services, and designed the remote interaction among them. Finally, by implementing the simulating environment of information appliance devices on distributed platform, we showed whether the procedures of the real-time controlling and the monitoring service for the active objects of information appliances corresponding to physical devices are processed in given executing conditions correctly.

키워드

참고문헌

  1. 홍성수, '정보가전기기를 위한 실시간 운영체제 및 미들웨어', 정보처리학회지, 제8권 제1호, pp.48-58, 2001
  2. 문경덕, 배유석, 김채규, '홈 네트워크 제어 미들웨어 개요 및 표준화 동향', 정보처리학회지, 제8권 제5호, pp.45-52, 2001
  3. 손영성, 박준희, 이창은, 문경덕, '홈네트워크 미들웨어 연동 서비스', 정보처리학회논문지, 제9권 제1호, pp.1077-1080, 2004
  4. Jini, 'About Jini Network Technology,' http://www.jini.org/about/technology.html, 2004
  5. HAVi, 'About HAVi (Home Audio Video Interoperability),' http://www.havi.org/about/aboutoverview.asp, 1999
  6. UPnP, 'About UPnP Technology,' http://www.upnp.org/about/default.asp, 2004
  7. OSCi, 'Open Services Gateway Initiative(OSGi) Specification Overview- Version1.0,' http://www.osgi.org/about/specoverview.pdf, 2004
  8. K. H. Kim, Ishida, M., and Liu, J., 'An Efficient Middleware Architecture Supporting Time-Triggered Message-Triggered Objects and an NT-based Implementation,' In Proc. of the IEEE CS 2nd International Symposium on Object-oriented Real-time distributed Computing(ISORC'99), pp.54-63, 1999 https://doi.org/10.1109/ISORC.1999.776351
  9. K. H. Kim, 'Object Structures for Real-Time Systems and Simulators,' Journal of IEEE Computers, Vol.30, No.8, pp.62-70, 1997 https://doi.org/10.1109/2.607090
  10. K. H. Kim, Juqiang Liu, and Masaki Ishida, 'Distributed Object-Oriented Real-Time Simulation of Ground Transportation Networks with the TMO Structuring Scheme,' In Proc. of the IEEE CS 23rd International Computer Software&Applications Conference(COMPSAC' 99), pp.130-138, 1999 https://doi.org/10.1109/CMPSAC.1999.812690
  11. K. H. Kim, 'The Distributed Time-Triggered Simulation Scheme: Core Principles and Supporting Execution Engine,' The International Journal of Time-Critical Computing Systems, Vol.26, No.1, pp.9-28, 2004 https://doi.org/10.1023/B:TIME.0000009304.92936.70
  12. 정은재, 신창선, 주수종, 'TMO스키마기반의 실시간 정보가전기기 제어 시뮬레이터의 설계', 정보처리학술지, 제10권 1호, pp.147-152,2003
  13. 장재호, 임정택, 신창선, 주수종, '실시간 객체기반에서 정보가전기기들의 그룹관리모델', 정보처리학술지, 제11권, 1호, pp.1303-1306, 2004
  14. C. S. Shin, S. C. Joo, and Y. S. Jeong, 'A TMO-based Object Group Model to Structuring Replicated Real-Time Objects for Distributed Real-Time Applications,' Lecture Notes in Computer Science, Vol.3033, pp.918-926, 2003
  15. C. S. Shin, M. S. Kang, C. W. Jeong, and S. C. Joo, 'TMO-Based Object Group Framework for Supporting Distributed Object Management and Real-Time Services,' Lecture Notes in Computer Science, Vol.2834, pp.525-535, 2003
  16. C. S. Shin, C. W. Jeong, and S. C. Joo, 'Construction of Distributed Object Group Framework and Its Execution Analysis Using Distributed Application Simulation,' Lecture Notes in Computer Science, Vol.3207, pp.724-733, 2004