DOI QR코드

DOI QR Code

유비쿼터스 환경에서 자발적 상호연동을 지원하는 역할 기반 응용 모델

Role-Based Application Model for Supporting Spontaneous Interoperation in Ubiquitous Environments

  • 정종윤 (아주대학교 정보통신 전문대학원) ;
  • 류기열 (아주대학교 정보 및 컴퓨터공학부) ;
  • 이정태 (아주대학교 소프트웨어융합학과)
  • 투고 : 2012.01.31
  • 심사 : 2012.08.10
  • 발행 : 2012.09.30

초록

The spontaneous interoperation is an important characteristic of ubiquitous applications and is closely related with mobility. The mobile components in ubiquitous environments are liable to appear in and disappear from one physical space to another. Because this characteristic certainly influences the structure and behavior of applications, they should adapt themselves to the changed environments by configuring their structure and behaviors. Consequently, developers are faced with the above challenging issue when they design and implement ubiquitous applications. The role concept is an efficient tool to model participant entities, their relationship, and collaboration, so role-based model are appropriate to describe a structure and behavior of software system. But, little attention has been given to reflect characteristics of ubiquitous applications. To tackle the problem, this study considers a ubiquitous application as a software organization which consists of software components and proposes an enhanced role-based application model for supporting spontaneous interoperation.

키워드

참고문헌

  1. Banavar, G., J. Beck, E. Gluzberg, J. Munson, J. Sussman, and D. Zukowski, "Challenges : an application model for pervasive computing", Proceedings of the 6th annual international conference on Mobile computing and networking, (2000), pp.266-274.
  2. Cabri, G., L. Leonardi, and F. Zambonelli, "BRAIN : A Framework for Flexible Role-Based Interactions in Multiagent Systems", On The Move to Meaningful Internet Systems 2003 : CoopIS, DOA, and ODBASE, (2003), pp.145-161.
  3. Colman, A. and J. Han, "Roles, players and adaptable organizations", Appl. Ontol., Vol. 2, No.2(2007), pp.105-126.
  4. Colman, A. and J. Han, "Using role-based coordination to achieve software adaptability", Science of Computer Programming, Vol.64, No.2(2007), pp.223-245. https://doi.org/10.1016/j.scico.2006.06.006
  5. Costa, C. A. D., A. C. Yamin, and C. F. R. Geyer, "Toward a General Software Infrastructure for Ubiquitous Computing", IEEE Pervasive Computing, Vol.7, No.1(2008), pp. 64-73. https://doi.org/10.1109/MPRV.2008.21
  6. Ferber, J., O. Gutknecht, and F. Michel, "From Agents to Organizations : An Organizational View of Multi-agent Systems", Agent-Oriented Software Engineering IV, (2004), pp.443-459.
  7. Jung, J. K. Ryu, and J. Lee, "Role-based application model for supporting spontaneous interaction", Proceedings of Networked Computing (INC), 6th International Conference, (2010), pp.1-6.
  8. Kindberg, T. and A. Fox, "System Software for Ubiquitous Computing", IEEE Pervasive Computing, Vol.1, No.1(2002), pp. 70-81. https://doi.org/10.1109/MPRV.2002.993146
  9. Kleppe, A., J. Warmer, and W. Bast, MDA Explained : The Model Driven Architecture( TM) : Practice and Promise. Addison-Wesley Professional, 2003.
  10. Latvakoski, J., D. Pakkala, and P. Paakkonen, "A communication architecture for spontaneous systems", IEEE Wireless Communications, Vol.11, No.3(2004), pp.36-42. https://doi.org/10.1109/MWC.2004.1308947
  11. Niemel, E. and J. Latvakoski, "Survey of requirements and solutions for ubiquitous software", Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia, (2004), pp.71-78.
  12. Schulzrinne, H. and E. Wedlund, "Application- layer mobility using SIP", IEEE Service Portability and Virtual Customer Environments, (2000), pp.29-36.
  13. Zhu, H. and M. C. Zhou, "Role-based collaboration and its kernel mechanisms", Systems, Man, and Cybernetics, Part C : Applications and Reviews, IEEE Transactions on, Vol.36, No.4(2006), pp.578-589.
  14. Zhu, H. and M. C. Zhou, "Roles in Information Systems : A Survey, Systems", Man, and Cybernetics, Part C : Applications and Reviews, IEEE Transactions on, Vol.38, No.3(2008), pp.377-396. https://doi.org/10.1109/TSMCC.2008.919168