Prototyping and analysing ubiquitous computing environments using multiple layers

被引:12
|
作者
Silva, Jose Luis [1 ,2 ,3 ,4 ]
Campos, Jose Creissac [1 ,2 ]
Harrison, Michael D. [5 ,6 ]
机构
[1] Univ Minho, Dept Informat, Braga, Portugal
[2] INESC TEC, HASLab, Braga, Portugal
[3] Univ Toulouse 3, ICS IRIT, F-31062 Toulouse, France
[4] Univ Madeira, Madeira ITI, Funchal, Portugal
[5] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[6] Queen Mary Univ London, Sch Elect Engn & Comp Sci, London, England
基金
英国工程与自然科学研究理事会;
关键词
Ubiquitous and context-aware computing; Modelling; Prototyping; Interactive systems analysis; 3D virtual environments; VIRTUAL-REALITY; FRAMEWORK; MOBILE;
D O I
10.1016/j.ijhcs.2014.02.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
If ubiquitous computing (ubicomp) is to enhance physical environments then early and accurate assessment of alternative solutions will be necessary to avoid costly deployment of systems that fail to meet requirements. This paper presents APEX, a prototyping framework that combines a 3D Application Server with a behaviour modeling tool. The contribution of this framework is that it allows exhaustive analysis of the behaviour models that drive the prototype while at the same time enabling immersive exploration of a virtual environment simulating the proposed system. The development of prototypes is supported through three layers: a simulation layer (using OpenSimulator); a modelling layer (using CPN Tools) and a physical layer (using external devices and real users). APEX allows movement between these layers to analyse different features, from user experience to user behaviour. The multi layer approach makes it possible to express user behaviour in the modelling layer, provides a way to reduce the number of real users needed by adding simulated avatars, and supports user testing of hybrids of virtual and real components as well as exhaustive analysis. This paper demonstrates the approach by means of an example, placing particular emphasis on the simulation of virtual environments, low cost prototyping and the formal analysis capabilities. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:488 / 506
页数:19
相关论文
共 50 条
  • [1] Rapid prototyping for ubiquitous computing
    Davies, N
    Landay, J
    Hudson, S
    Schmidt, A
    IEEE PERVASIVE COMPUTING, 2005, 4 (04) : 15 - 17
  • [2] Learning in Ubiquitous Computing Environments
    Victoria Barbosa, Jorge Luis
    Ferrari Barbosa, Debora Nice
    Wagner, Andre
    INTERNATIONAL JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY EDUCATION, 2012, 8 (03) : 64 - 77
  • [3] Programming Ubiquitous Computing Environments
    Schmidt, Albrecht
    END-USER DEVELOPMENT (IS-EUD 2015), 2015, 9083 : 3 - 6
  • [4] Printing in Ubiquitous Computing Environments
    Karapantelakis, Athanasios
    Devlic, Alisa
    Zarify, Mohammad
    Khamit, Saltanat
    UBIQUITOUS INTELLIGENCE AND COMPUTING, PROCEEDINGS, 2009, 5585 : 83 - +
  • [5] Taxonomy for Ubiquitous Computing Environments
    Lupiana, Dennis
    O'Driscoll, Ciaran
    Mtenzi, Fredrick
    NDT: 2009 FIRST INTERNATIONAL CONFERENCE ON NETWORKED DIGITAL TECHNOLOGIES, 2009, : 469 - 475
  • [6] Trust Management Using Networks of Volunteers in Ubiquitous Computing Environments
    Kim, Mijeom
    Kumar, Mohan
    Jung, Sukju
    SMART SPACES AND NEXT GENERATION WIRED/WIRELESS NETWORKING, PROCEEDINGS, 2009, 5764 : 279 - +
  • [7] Towards using data aggregation techniques in ubiquitous computing environments
    Rasheed, F
    Lee, YK
    Lee, S
    FOURTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS, 2006, : 369 - +
  • [8] Access control using threshold cryptography for ubiquitous computing environments
    Al-Muhtadi, Jalal
    Hill, Raquel
    Al-Rwais, Sumayah
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2011, 23 (02) : 71 - 78
  • [9] Automatic partitioning for prototyping ubiquitous computing applications.
    Liogkas, N
    MacIntyre, B
    Mynatt, ED
    Smaragdakis, Y
    Tilevich, E
    Voida, S
    IEEE PERVASIVE COMPUTING, 2004, 3 (03) : 40 - 47
  • [10] Ubiquitous computing technology in infrastructureless environments
    Kreutzer, M
    Kähmer, M
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 5639 - 5644