UCQM: A Quality Model for Practical Evaluation of Ubiquitous Computing Systems

유비쿼터스 컴퓨팅 시스템의 실용적 품질 평가 모델

  • Published : 2007.04.15

Abstract

Ubiquitous Computing System (UCS) is a system where the user can get information through computer network anytime and anywhere regardless of the places. Since UCS is a personalized system, it should interact with other systems. UCS will bring a remarkable change in production, consumption, politics, economy, community, culture, and other areas related to our daily life. That is, a high-quality UCS results in high-quality services provided to users. Hence, this paper proposes a systematic quality model based on ISO/lEC 9126 in order to evaluate the ubiquitous computing system, based on ISO/lEC 9126. And, we identify key characteristics of UCS and derive the set of quality attributes based on identified characteristics. We define metrics for each quality attribute and Ubiquitous Computing Quality Model CUCQM) so that we can evaluate overall environment and important characteristics of UCS.

유비쿼터스 컴퓨팅 시스템(Ubiquitous Computing System, UCS)은 언제 어디서나 장소에 구애를 받지 않고 사용자가 컴퓨터 네트워크를 이용하여 서비스를 얻을 수 있는 시스템이다. 유비쿼터스 컴퓨팅 시스템은 개인화된 시스템으로써, 다른 시스템과 상호운영이 되는 시스템이다. 이러한 유비쿼터스 컴퓨팅 시스템은 우리 생활에 생산과 소비, 정치, 경제, 사회, 문화, 전 분야에 걸쳐 많은 변화를 가져올 것이다. 따라서 본 논문에서는 이러한 유비쿼터스 컴퓨팅 시스템을 평가하기 위하여 ISO/IEC 9126을 기반으로 체계적인 품질모델을 제안한다. 그러므로, 유비쿼터스 컴퓨팅 시스템의 품질이 좋아야 사용자에게 제공하는 서비스가 좋기 때문이다. 또한 본 논문에서는 유비쿼터스 컴퓨팅 시스템의 중요한 특징들을 식별하고, 식별된 특정을 기반으로 하여 품질속성(Quality Attribute)을 도출한다. 이렇게 도출된 품질속성을 기반으로 하여 메트릭을 정의하고, 유비쿼터스 컴퓨팅 품질모델(Ubiquitous Computing Quality Model, UCQM)을 모델링 하여 유비쿼터스 컴퓨팅 시스템의 전반적인 환경과 중요한 특정을 평가한다.

Keywords

References

  1. Mark Weiser, 'The Computer for the 21st Century,' Scientific American, pp. 94-104, Vol. 265, No. 3, Sept. 1991 https://doi.org/10.1038/scientificamerican0991-94
  2. Friedemann Mattern, 'The Vision and Technical Foundations of Ubiquitous Computing' Novatica and Informatik/Informatique UPGRADE, pp. 3-6, Vol. 2, No. 5, October 2001
  3. Benjamin J. Alfonsi, 'Privacy Debate Centers on Radio Frequency Identification,' IEEE SECURITY & PRIVACY, p. 12, Vol. 2, March-April 2004 https://doi.org/10.1109/MSECP.2004.1281237
  4. Software Engineering-Product Quality-Part 1: Quality Model. ISO/IEC 9126-1, June, 2001
  5. Software Engineering-Product Quality-Part 2: Internal Metrics. ISO/IEC TR 9126-2, July, 2003
  6. Wuest B., et al., 'Framework for middleware in Ubiquitous Computing Systems,' Proceedings of the 16th international Symposium on Personal, Indoor and Mobile Radio Communications, pp. 2262-2267, 2005 https://doi.org/10.1109/PIMRC.2005.1651848
  7. Kindberg., T., et al., 'System Software for Ubiquitous Computing,' IEEE Pervasive Computing, pp. 70-81, Vol. 1, January 2002 https://doi.org/10.1109/MPRV.2002.993146
  8. O'Neill., E., et al., 'A Testbed for Evaluating Human interaction with Ubiquitous Computing Environments,' Proceedings of the First International Conference on Testbed and Research Infrastructures for the Development of NeTworks and COMmunities (TRIDENTCOM'05), pp. 60-69, 2005 https://doi.org/10.1109/TRIDNT.2005.7
  9. Jung. H., et. al., 'Measuring Software Product Quality: A Survey of ISO/IEC 9126,' IEEE SOFTWARE, pp. 88-92, Vol. 21, No. 5, September/ October 2004 https://doi.org/10.1109/MS.2004.1331309
  10. Zhu H., et al., 'Application of Hazard Analysis to Software Quality Modeling,' Proceedings of the 26th Annual International Computer Software and Applications Conference (COMPSAC'02), pp. 139-144, 2002 https://doi.org/10.1109/CMPSAC.2002.1044544
  11. Eila Niemela, Juhani Latvakoski, 'Survey of Requirements and Solutions for Ubiquitous Software,' Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia MUM '04. (MUM 2004), pp. 71-78, Vol. 83, 2004 https://doi.org/10.1145/1052380.1052391
  12. Jean Scholtz and Sunny Consolvo, 'Toward a Framework for Evaluating Ubiquitous Computing Applications,' IEEE Pervasive Computing, pp.82-88, Vol. 3, No. 2, April-June 2004 https://doi.org/10.1109/MPRV.2004.1316826
  13. Tim Kindberg and Armando Fox, 'System Software for Ubiquitous Computing,' IEEE Pervasive Computing, pp. 70-81, Vol. 1, January 2002 https://doi.org/10.1109/MPRV.2002.993146
  14. Mark Weiser, 'Hot Topics: Ubiquitous Computing,' IEEE Computer, pp. 71-72, Vol. 26, October 1993 https://doi.org/10.1109/2.237456
  15. Tatsuo Nakajima, Kaori Fujunami, Eiji Tokunaga, Hiroo Ishikawa, 'Middleware Design Issues for Ubiquitous Computing,' Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia MUM '04. (MUM 2004), pp. 55-62, Vol. 83, 2005 https://doi.org/10.1145/1052380.1052389
  16. Simon Schubiger-Banz, Beat Hirsbrunner, 'A Model for Software Configuration in Ubiquitous Computing Environments,' Pervasive 2002, LNCS 2414, pp. 181-194, 2002
  17. Roy Want, Trevor Pering,' System Challenges for Ubiquitous & Pervasive computes,' Proceedings of the 27th international conference on Software engineering. (IEEE ICSE 2005), pp. 9-14, 2005 https://doi.org/10.1145/1062455.1062463
  18. Zahid Anwar, Jalal Al-Muhtadi, William Yurcik, Roy H. Campbell, 'Plethora: A Framework for Converting Generic Applications to Run in a Ubiquitous Environment,' proceedings of Mobile and Ubiquitous Systems: Networking and Services, 2005. (ACM MobiQuitous 2005), pp. 192-201, 2005 https://doi.org/10.1109/MOBIQUITOUS.2005.47
  19. Guozhen Zhang, Man Lin, 'A Framework of Social Interaction Support for Ubiquitous Learning,' proceedings of the 19th Advanced Information Networking and Applications, 2005. (IEEE AINA 2005), pp. 639-643, Vol.2, 2005 https://doi.org/10.1109/AINA.2005.26
  20. Dulcineia Carvalho, Roy Campbell, Geneva Belford, and Bennis Mickunas, 'Definition of a User Environment in a Ubiquitous System,' CoopIS/DOA/ODBASE 2003, LNCS 2888, pp. 1151-1169, 2003
  21. Arturo Zambrano, Silvia Gordillo, and Ignacio Jaureguiberry, 'Aspect-Based Adaptation for Ubiquitous Software,' Mobile and Ubiquitous Info. Access Ws 2003, LNCS 2954, pp. 215-226, 2004