47,497 research outputs found

    Bringing Context Awareness to IoT-Based Wireless Sensor Networks

    Get PDF
    IEEE International Conference on Pervasive Computing and Communications (PerCom). 23 to 26, Mar, 2015, PhD Forum. Saint Louis, U.S.A..Wireless Sensor Networks (WSN) are already enabling and enhancing a large number of pervasive computing applications in homes, offices, production facilities, and vehicles, just to name a few. Despite the tremendous evolution achieved in terms of robustness, reliability, maintenance costs, interoperability and other areas, WSN are still difficult to program. This work addresses specifically the case of IoT-based WSN, and is motivated by the need to facilitate the development of context-aware WSN applications. This research proposes to develop a framework that allows the user to focus on specifying the behavior of the application, and offloading the concerns with reconfiguration, adaptation, resource management, code deployment and interoperability to the framework itself

    Self-adaptive unobtrusive interactions of mobile computing systems

    Full text link
    [EN] In Pervasive Computing environments, people are surrounded by a lot of embedded services. Since pervasive devices, such as mobile devices, have become a key part of our everyday life, they enable users to always be connected to the environment, making demands on one of the most valuable resources of users: human attention. A challenge of the mobile computing systems is regulating the request for users¿ attention. In other words, service interactions should behave in a considerate manner by taking into account the degree to which each service intrudes on the user¿s mind (i.e., the degree of obtrusiveness). The main goal of this paper is to introduce self-adaptive capabilities in mobile computing systems in order to provide non-disturbing interactions. We achieve this by means of an software infrastructure that automatically adapts the service interaction obtrusiveness according to the user¿s context. This infrastructure works from a set of high-level models that define the unobtrusive adaptation behavior and its implication with the interaction resources in a technology-independent way. Our infrastructure has been validated through several experiments to assess its correctness, performance, and the achieved user experience through a user study.This work has been developed with the support of MINECO under the project SMART-ADAPT TIN2013-42981-P, and co-financed by the Generalitat Valenciana under the postdoctoral fellowship APOSTD/2016/042.Gil Pascual, M.; Pelechano Ferragud, V. (2017). Self-adaptive unobtrusive interactions of mobile computing systems. Journal of Ambient Intelligence and Smart Environments. 9(6):659-688. https://doi.org/10.3233/AIS-170463S65968896Aleksy, M., Butter, T., & Schader, M. (2008). Context-Aware Loading for Mobile Applications. Lecture Notes in Computer Science, 12-20. doi:10.1007/978-3-540-85693-1_3Y. Bachvarova, B. van Dijk and A. Nijholt, Towards a unified knowledge-based approach to modality choice, in: Proc. Workshop on Multimodal Output Generation (MOG), 2007, pp. 5–15.Barkhuus, L., & Dey, A. (2003). Is Context-Aware Computing Taking Control away from the User? Three Levels of Interactivity Examined. Lecture Notes in Computer Science, 149-156. doi:10.1007/978-3-540-39653-6_12Bellotti, V., & Edwards, K. (2001). Intelligibility and Accountability: Human Considerations in Context-Aware Systems. Human–Computer Interaction, 16(2-4), 193-212. doi:10.1207/s15327051hci16234_05D. Benavides, P. Trinidad and A. Ruiz-Cortés, Automated reasoning on feature models, in: Proceedings of the 17th International Conference on Advanced Information Systems Engineering, CAiSE’05, Springer-Verlag, Berlin, 2005, pp. 491–503.Bernsen, N. O. (1994). Foundations of multimodal representations: a taxonomy of representational modalities. Interacting with Computers, 6(4), 347-371. doi:10.1016/0953-5438(94)90008-6Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., & Riboni, D. (2010). A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing, 6(2), 161-180. doi:10.1016/j.pmcj.2009.06.002Blumendorf, M., Lehmann, G., & Albayrak, S. (2010). Bridging models and systems at runtime to build adaptive user interfaces. Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems - EICS ’10. doi:10.1145/1822018.1822022D.M. Brown, Communicating Design: Developing Web Site Documentation for Design and Planning, 2nd edn, New Riders Press, 2010.J. Bruin, Statistical Analyses Using SPSS, 2011, http://www.ats.ucla.edu/stat/spss/whatstat/whatstat.htm#1sampt.J. Cámara, G. Moreno and D. Garlan, Reasoning about human participation in self-adaptive systems, in: SEAMS 2015, 2015, pp. 146–156.Campbell, A., & Choudhury, T. (2012). From Smart to Cognitive Phones. IEEE Pervasive Computing, 11(3), 7-11. doi:10.1109/mprv.2012.41Y. Cao, M. Theune and A. Nijholt, Modality effects on cognitive load and performance in high-load information presentation, in: Proceedings of the 14th International Conference on Intelligent User Interfaces, IUI’09, ACM, New York, 2009, pp. 335–344.Chang, F., & Ren, J. (2007). Validating system properties exhibited in execution traces. Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering - ASE ’07. doi:10.1145/1321631.1321723H. Chen and J.P. Black, A quantitative approach to non-intrusive computing, in: Mobiquitous’08: Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems, ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), ICST, Brussels, 2008, pp. 1–10.Chittaro, L. (2010). Distinctive aspects of mobile interaction and their implications for the design of multimodal interfaces. Journal on Multimodal User Interfaces, 3(3), 157-165. doi:10.1007/s12193-010-0036-2Clerckx, T., Vandervelpen, C., & Coninx, K. (2008). Task-Based Design and Runtime Support for Multimodal User Interface Distribution. Lecture Notes in Computer Science, 89-105. doi:10.1007/978-3-540-92698-6_6Cook, D. J., & Das, S. K. (2012). Pervasive computing at scale: Transforming the state of the art. Pervasive and Mobile Computing, 8(1), 22-35. doi:10.1016/j.pmcj.2011.10.004Cornelissen, B., Zaidman, A., van Deursen, A., Moonen, L., & Koschke, R. (2009). A Systematic Survey of Program Comprehension through Dynamic Analysis. IEEE Transactions on Software Engineering, 35(5), 684-702. doi:10.1109/tse.2009.28Czarnecki, K. (2004). Generative Software Development. Lecture Notes in Computer Science, 321-321. doi:10.1007/978-3-540-28630-1_33M. de Sá, C. Duarte, L. Carriço and T. Reis, Designing mobile multimodal applications, in: Information Science Reference, 2010, pp. 106–136, Chapter 5.C. Duarte and L. Carriço, A conceptual framework for developing adaptive multimodal applications, in: Proceedings of the 11th International Conference on Intelligent User Interfaces, IUI’06, ACM, New York, 2006, pp. 132–139.Evers, C., Kniewel, R., Geihs, K., & Schmidt, L. (2014). The user in the loop: Enabling user participation for self-adaptive applications. Future Generation Computer Systems, 34, 110-123. doi:10.1016/j.future.2013.12.010Fagin, R., Halpern, J. Y., & Megiddo, N. (1990). A logic for reasoning about probabilities. Information and Computation, 87(1-2), 78-128. doi:10.1016/0890-5401(90)90060-uFerscha, A. (2012). 20 Years Past Weiser: What’s Next? IEEE Pervasive Computing, 11(1), 52-61. doi:10.1109/mprv.2011.78Floch, J., Frà, C., Fricke, R., Geihs, K., Wagner, M., Lorenzo, J., … Scholz, U. (2012). Playing MUSIC - building context-aware and self-adaptive mobile applications. Software: Practice and Experience, 43(3), 359-388. doi:10.1002/spe.2116Gibbs, W. W. (2005). Considerate Computing. Scientific American, 292(1), 54-61. doi:10.1038/scientificamerican0105-54Gil, M., Giner, P., & Pelechano, V. (2011). Personalization for unobtrusive service interaction. Personal and Ubiquitous Computing, 16(5), 543-561. doi:10.1007/s00779-011-0414-0Gil Pascual, M. (s. f.). Adapting Interaction Obtrusiveness: Making Ubiquitous Interactions Less Obnoxious. A Model Driven Engineering approach. doi:10.4995/thesis/10251/31660Haapalainen, E., Kim, S., Forlizzi, J. F., & Dey, A. K. (2010). Psycho-physiological measures for assessing cognitive load. Proceedings of the 12th ACM international conference on Ubiquitous computing - Ubicomp ’10. doi:10.1145/1864349.1864395Hallsteinsen, S., Geihs, K., Paspallis, N., Eliassen, F., Horn, G., Lorenzo, J., … Papadopoulos, G. A. (2012). A development framework and methodology for self-adapting applications in ubiquitous computing environments. Journal of Systems and Software, 85(12), 2840-2859. doi:10.1016/j.jss.2012.07.052Hassenzahl, M. (2004). The Interplay of Beauty, Goodness, and Usability in Interactive Products. Human-Computer Interaction, 19(4), 319-349. doi:10.1207/s15327051hci1904_2Hassenzahl, M., & Tractinsky, N. (2006). User experience - a research agenda. Behaviour & Information Technology, 25(2), 91-97. doi:10.1080/01449290500330331Ho, J., & Intille, S. S. (2005). Using context-aware computing to reduce the perceived burden of interruptions from mobile devices. Proceedings of the SIGCHI conference on Human factors in computing systems - CHI ’05. doi:10.1145/1054972.1055100Horvitz, E., Kadie, C., Paek, T., & Hovel, D. (2003). Models of attention in computing and communication. Communications of the ACM, 46(3), 52. doi:10.1145/636772.636798Horvitz, E., Koch, P., Sarin, R., Apacible, J., & Subramani, M. (2005). Bayesphone: Precomputation of Context-Sensitive Policies for Inquiry and Action in Mobile Devices. Lecture Notes in Computer Science, 251-260. doi:10.1007/11527886_33Kephart, J. O., & Chess, D. M. (2003). The vision of autonomic computing. Computer, 36(1), 41-50. doi:10.1109/mc.2003.1160055Korpipaa, P., Malm, E.-J., Rantakokko, T., Kyllonen, V., Kela, J., Mantyjarvi, J., … Kansala, I. (2006). Customizing User Interaction in Smart Phones. IEEE Pervasive Computing, 5(3), 82-90. doi:10.1109/mprv.2006.49S. Lemmelä, A. Vetek, K. Mäkelä and D. Trendafilov, Designing and evaluating multimodal interaction for mobile contexts, in: Proceedings of the 10th International Conference on Multimodal Interfaces, ICMI’08, ACM, New York, 2008, pp. 265–272.Lim, B. Y. (2010). Improving trust in context-aware applications with intelligibility. Proceedings of the 12th ACM international conference adjunct papers on Ubiquitous computing - Ubicomp ’10. doi:10.1145/1864431.1864491J.-Y. Mao, K. Vredenburg, P.W. Smith and T. Carey, User-centered design methods in practice: A survey of the state of the art, in: Proceedings of the 2001 Conference of the Centre for Advanced Studies on Collaborative Research, CASCON’01, IBM Press, 2001, p. 12.Maoz, S. (2009). Using Model-Based Traces as Runtime Models. Computer, 42(10), 28-36. doi:10.1109/mc.2009.336Mayer, R. E., & Moreno, R. (2003). Nine Ways to Reduce Cognitive Load in Multimedia Learning. Educational Psychologist, 38(1), 43-52. doi:10.1207/s15326985ep3801_6Motti, V. G., & Vanderdonckt, J. (2013). A computational framework for context-aware adaptation of user interfaces. IEEE 7th International Conference on Research Challenges in Information Science (RCIS). doi:10.1109/rcis.2013.6577709R. Murch, Autonomic Computing, IBM Press, 2004.Obrenovic, Z., Abascal, J., & Starcevic, D. (2007). Universal accessibility as a multimodal design issue. Communications of the ACM, 50(5), 83-88. doi:10.1145/1230819.1241668Patterson, D. J., Baker, C., Ding, X., Kaufman, S. J., Liu, K., & Zaldivar, A. (2008). Online everywhere. Proceedings of the 10th international conference on Ubiquitous computing - UbiComp ’08. doi:10.1145/1409635.1409645Pielot, M., de Oliveira, R., Kwak, H., & Oliver, N. (2014). Didn’t you see my message? Proceedings of the 32nd annual ACM conference on Human factors in computing systems - CHI ’14. doi:10.1145/2556288.2556973Poppinga, B., Heuten, W., & Boll, S. (2014). Sensor-Based Identification of Opportune Moments for Triggering Notifications. IEEE Pervasive Computing, 13(1), 22-29. doi:10.1109/mprv.2014.15S. Ramchurn, B. Deitch, M. Thompson, D. De Roure, N. Jennings and M. Luck, Minimising intrusiveness in pervasive computing environments using multi-agent negotiation, in: Mobile and Ubiquitous Systems: Networking and Services, MOBIQUITOUS 2004. The First Annual International Conference on, 2004, pp. 364–371.C. Roda, Human Attention and Its Implications for Human-Computer Interaction, Cambridge University Press, 2011.S. Rosenthal, A.K. Dey and M. Veloso, Using decision-theoretic experience sampling to build personalized mobile phone interruption models, in: Proceedings of the 9th International Conference on Pervasive Computing, Pervasive 2011, Springer-Verlag, Berlin, 2011, pp. 170–187.E. Rukzio, K. Leichtenstern and V. Callaghan, An experimental comparison of physical mobile interaction techniques: Touching, pointing and scanning, in: 8th International Conference on Ubiquitous Computing, UbiComp 2006, Orange County, California, 2006.Serral, E., Valderas, P., & Pelechano, V. (2010). Towards the Model Driven Development of context-aware pervasive systems. Pervasive and Mobile Computing, 6(2), 254-280. doi:10.1016/j.pmcj.2009.07.006D. Siewiorek, A. Smailagic, J. Furukawa, A. Krause, N. Moraveji, K. Reiger, J. Shaffer and F.L. Wong, Sensay: A context-aware mobile phone, in: Proceedings of the 7th IEEE International Symposium on Wearable Computers, ISWC’03, IEEE Computer Society, Washington, 2003, p. 248.Tedre, M. (2006). What should be automated? Proceedings of the 1st ACM international workshop on Human-centered multimedia - HCM ’06. doi:10.1145/1178745.1178753M. Valtonen, A.-M. Vainio and J. Vanhala, Proactive and adaptive fuzzy profile control for mobile phones, in: IEEE International Conference on Pervasive Computing and Communications, 2009, PerCom, 2009, pp. 1–3.Vastenburg, M. H., Keyson, D. V., & de Ridder, H. (2007). Considerate home notification systems: a field study of acceptability of notifications in the home. Personal and Ubiquitous Computing, 12(8), 555-566. doi:10.1007/s00779-007-0176-xWarnock, D., McGee-Lennon, M., & Brewster, S. (2011). The Role of Modality in Notification Performance. Lecture Notes in Computer Science, 572-588. doi:10.1007/978-3-642-23771-3_43Weiser, M., & Brown, J. S. (1997). The Coming Age of Calm Technology. Beyond Calculation, 75-85. doi:10.1007/978-1-4612-0685-9_6Van Woensel, W., Gil, M., Casteleyn, S., Serral, E., & Pelechano, V. (2013). Adapting the Obtrusiveness of Service Interactions in Dynamically Discovered Environments. Mobile and Ubiquitous Systems: Computing, Networking, and Services, 250-262. doi:10.1007/978-3-642-40238-8_2

    Addressing the evolution of automated user behaviour patterns by runtime model interpretation

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0371-3The use of high-level abstraction models can facilitate and improve not only system development but also runtime system evolution. This is the idea of this work, in which behavioural models created at design time are also used at runtime to evolve system behaviour. These behavioural models describe the routine tasks that users want to be automated by the system. However, users¿ needs may change after system deployment, and the routine tasks automated by the system must evolve to adapt to these changes. To facilitate this evolution, the automation of the specified routine tasks is achieved by directly interpreting the models at runtime. This turns models into the primary means to understand and interact with the system behaviour associated with the routine tasks as well as to execute and modify it. Thus, we provide tools to allow the adaptation of this behaviour by modifying the models at runtime. This means that the system behaviour evolution is performed by using high-level abstractions and avoiding the costs and risks associated with shutting down and restarting the system.This work has been developed with the support of MICINN, under the project EVERYWARE TIN2010-18011, and the support of the Christian Doppler Forschungsgesellschaft and the BMWFJ, Austria.Serral Asensio, E.; Valderas Aranda, PJ.; Pelechano Ferragud, V. (2013). Addressing the evolution of automated user behaviour patterns by runtime model interpretation. Software and Systems Modeling. https://doi.org/10.1007/s10270-013-0371-3SWeiser, M.: The computer of the 21st century. Sci. Am. 265, 66–75 (1991)Serral, E., Valderas, P., Pelechano, V.: Context-adaptive coordination of pervasive services by interpreting models during runtime. Comput. J. 56(1), 87–114 (2013)Ajila, S.A., Alam, S.: Using a formal language constructs for software model evolution. In: Third IEEE International Conference on Semantic Computing (IEEE-ICSC 2009). Berkeley, CA, USA, pp. 390–395 (2009)Bennett, K., Rajlich, V.: Software Maintenance and Evolution: A Roadmap. In: 22nd International Conference on Software Engineering (ICSE 2000). Limerick, Ireland, pp. 75–87 (2000)Mens, T.: The ERCIM working group on software evolution: the past and the future. In: Proceedings of the Joint International and Annual ERCIM Workshops on Principles of Software Evolution (IWPSE) and Software Evolution (Evol) Workshops. ACM (2009)Mens, T., Wermelinger, M., Ducasse, S., Demeyer, S., Hirschfeld, R.: Challenges in software evolution. In: Report of the ChaSE 2005 Workshop Organised by the ERCIM Working Group on Software Evolution. IWPSE-05. Lisbon, Portugal, pp. 13–22 (2005)Hirschfeld, R., Kawamura, K., Berndt, H.: Dynamic service adaptation for runtime system extensions. In: Wireless On-Demand Network Systems, pp. 227–240. Springer, Berlin, Heidelberg, Madonna di Campiglio, Italy (2004)Lientz, B.P., Swanson, E.B.: Software maintenance management: a study of the maintenance of computer applications software in 487 data processing organizations. Addison-Wesley, Reading, MA (1980)Buckley, J., Mens, T., Zenger, M., Rashid, A., Kniesel, G.: Towards a taxonomy of software change. J. Softw. Maint. Evolut. Res. Pract. 17(5), 309–332 (2003)Hardian, B., Indulska, J., Henricksen, K.: Balancing autonomy and user control in context-aware systems—a survey. In: CoMoRea, IEEE PerCom Workshops 2006. (2006)Biegel, G., Cahill, V.: A framework for developing mobile, context-aware applications. In: The 2nd IEEE Conference on Pervasive Computing and Communication (PerCom), pp. 361–365 (2004)Hofer, T., Schwinger, W., Pichler, M., Leonhartsberger, G., Altmann, J.: Context-awareness on mobile devices—the hydrogen approach. In: The 36th Annual Hawaii International Conference on System Sciences, pp. 292–302 (2002)Dey, A.K.: Understanding and using context. Pers. Ubiquitous Comput. 5(1), 4–7 (2001)Sheng, Q.Z., Benatallah, B.: ContextUML: a UML-based modelling language for model-driven development of context-aware web services. In: Proceedings of the International Conference on Mobile, Business (ICMB’05). pp. 206–212 (2005)Henricksen, K., Indulska, J.: A software engineering framework for context-aware pervasive computing. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications (PerCom 2004), pp. 77–86. IEEE, Orlando, FL, USA (2004)Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquitous Comput. 2(4), 263–277 (2007)Ye, J., Coyle, L., Dobson, S., Nixon, P.: Ontology-based models in pervasive computing systems. Knowl. Eng. Rev. 22(4), 315–347 (2007)Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Special Issue on Ontologies for Distributed Systems. Knowl. Eng. Rev. 18(3), 197–207 (2004)Welty, C., McGuinness, D.L.: OWL Web Ontology Language Guide. vol. W3C Recomm. W3C Recommendation 10 Feb 2004 (2004)Shepherd, A.: HTA as a framework for task analysis. Ergonomics 41, 1537–1552 (1998)Serral, E., Valderas, P., Pelechano, V.: Towards the model driven development of context-aware pervasive systems. Special Issue on Context Modelling, Reasoning and Management. PMC 6(2), 254–280 (2010)Serral, E.: Automating Routine Tasks in Smart Environments. A Context-aware Model-driven Approach, Technical University of Valencia (2011)Mellor, S.J., Balcer, M.J.: Executable UML: A Foundation for Model Driven Architecture. Addison-Wesley, Indianapolis (2002)Muñoz, J., Ferragud, D.V.P.: Model Driven Development of Pervasive Systems. Building a Software Factory. Universidad Politécnica de Valencia, Valencia (2008)Juric, M.B., Sarang, P.: Business Process Execution Language for Web Services: BPEL and BPEL4WS (2006)Loke, S.W., Smanchat, S., Ling, S., Indrawan, M.: Formal mirror models: an approach to just-in-time reasoning for device ecologies. Int. J. Smart Home 2(1), 15–32 (2008)Code Generation conference. http://www.codegeneration.net/cg2010/ (2010)Guy, M.: Report 2: API Good Practice Good practice for provision of and consuming APIs. UKOLN (2009)Bloch, J.: How to design a good API and why it matters. pp. 506–507 (2005)Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: A practical OWL-DL reasoner. J. Web Semant. 5(2), 51–53 (2007)Bernstein, P.: Multiversion concurrency control—theory and algorithms. ACM Trans. Database Syst. 8(4), 465–484 (1983)Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. J. Comput. Sci. Coll. 15, 107–116 (2000)Pérez, F., Valderas, P.: Allowing end-users to actively participate within the elicitation of pervasive system requirements through immediate visualization. In: Fourth International Workshop on Requirements Engineering Visualization (REV), pp. 31–40. IEEE, Atlanta, Georgia, USA (2009)Lieberman, H., Paternó, F., Wulf, V.: End User Development. Springer, Dordrecht (2006)Nielsen, J.: Usability Engineering. Morgan Kaufmann Publishers Inc, San Francisco (1993)Van Welie, M., Trætteberg, H.: Interaction Patterns in User, Interfaces. pp. 13–16 (2000)Galitz, W.O.: The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques. Wiley, New York (2002)Kitchenham, B., Pickard, L., Pfleeger, S.L.: Case studies for method and tool evaluation. Softw. IEEE 12(4), 52–62 (1995)Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer, Berlin (2012)Jones, J.V.: Applied software measurement: assuring productivity & quality (2nd ed’97). McGraw-Hill, New York (1997)Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: First International Workshop on Advanced Context Modelling, Reasoning And Management at UbiComp (2004)Lewis, J.R.: Psychometric Evaluation of an After-Scenario Questionnaire for Computer Usability Studies? The ASQ. SIGCHI Bulletin (1991)Cook, D.J., Youngblood, M., Heierman, I.I.I.E.O., Gopalratnam, K., Rao, S., Litvin, A., Khawaja, F.: MavHome: An Agent-based Smart Home. In: First IEEE International Conference on Pervasive Computing and, Communications (PerCom’03), pp. 521–524 (2003)Hagras, H., Callaghan, V., Colley, M., Clarke, G., Pounds-Cornish, A., Duman, H.: Creating an ambient-intelligence environment using embedded agents. IEEE Intell. Syst. 19(6), 12–20 (2004)Rashidi, P., Cook, D.J.: Keeping the resident in the loop: adapting the smart home to the user. IEEE Trans. Syst. Man Cybern. 39(5), 949–959 (2009)Webb, G.I., Pazzani, M.J., Billsus, D.: Machine learning for user modeling. User model. User-Adapt Interact. 11(1–2), 19–29 (2001)Valiant, L.G.: A theory of the learnable. Commun. ACM 27(11), 1134–1142 (1984)Serral, E., Valderas, P., Pelechano, V.: (2011) Improving the cold-start problem in user task automation by using models at runtime. In: Information Systems Development, pp. 671–683. (2011)García-Herranz, M., Haya, P.A., Esquivel, A., Montoro, G., Alamán, X.: Easing the smart home: semi-automatic adaptation in perceptive environments. J. Univers. Comput. Sci. 14(9), 1529–1544 (2008)Henricksen, K., Indulska, J., Rakotonirainy, A.: Using context and preferences to implement self-adapting pervasive computing applications. Sofw. Pract. Exp. 36(11–12), 1307–1330 (2006)Johnson, P.: Tasks and situations: considerations for models and design principles in human computer interaction, pp. 1199–1204. HCI International. Munich, Germany (1999)Cook, D.J., Das, S.K.: Smart environments: technologies, protocols, and applications, vol. 43. Wiley-Interscience, New York (2005)Paternò, F.: ConcurTaskTrees: an Engineered approach to model-based design of interactive systems. In: The Handbook of Analysis for Human-Computer Interaction, pp. 483–500 (2002)Pribeanu, C., Limbourg, Q., Vanderdonckt1, J.: Task modelling for context-sensitive user interfaces. In: Interactive Systems: Design, Specification, and Verification (DSV-IS), pp. 49–68. Springer, Berlin, Heidelberg 2001, Glasgow, Scotland, UK (2001)Souchon, N., Limbourg, Q., Vanderdonckt., J.: Task modelling in multiple contexts of use. In: Interactive Systems: Design, Specification, and Verification (DSV-IS), pp. 59–73 (2002)Huang, R., Cao, Q., Zhou, J., Sun, D., Su, Q.: Context-aware active task discovery for pervasive computing. In: International Conference on Computer Science and Software Engineering, pp. 463–466. IEEE, Wuhan, China (2008)Sousa, J.P., Poladian, V., Garlan, D., Schmerl, B.: Task-based adaptation for ubiquitous computing. IEEE Trans. Syst. Man Cybern. 36(3), 328–340 (2006)Masuoka, R., Parsia, B., Labrou, Y.: Task Computing—The Semantic Web Meets Pervasive Computing. In: 2nd International Semantic Web Conference on the Semantic Web (ISWC 2003), pp. 866–881. vol. LNCS 2870. Sanibel Island, FL, USA (2003)Oreizy, P., Gorlick, M.M., Taylor, R.N., Heimbigner, D., Johnson, G., Medvidovic, N., Quilici, A., Rosenblum, D.S., Wolf, A.L.: An architecture-based approach to self-adaptive software. IEEE Intell. Syst. Their Appl. 14(3), 54–62 (1999)Floch, J., Hallsteinsen, S., Stav, E., Eliassen, F., Lund, K., Gjørven, E.: Using Architecture Models for Runtime Adaptability. IEEE Software. 23(2), 62–70 (2006)Morin, B., Jézéquel, J.-M., Fleurey, F., Solberg, A.: Models at runtime to support dynamic adaptation. IEEE Comput. Soc. pp. 46–53 (2009)Cetina, C., Giner, P., Fons, J., Pelechano, V.: Using feature models for developing self-configuring smart homes. In: Fifth International Conference on Autonomic and Autonomous Systems, pp. 179–188. IEEE, Valencia, Spain (2009)Garlan, D., Schmerl, B.: Using architectural models at runtime: research challenges. In: Proceedings of the European Workshop on Software Architectures, pp. 200–205. Springer, Berlin, Heidelberg, St Andrews, UK (2004)Blumendorf, M., Lehmann, G., Feuerstack, S., Albayrak, S.: Executable models for human-computer interaction. In: Interactive Systems, Design, Specification, and Verification Workshop (DSV-IS 2008), pp. 238–251. Springer Berlin Heidelberg, Kingston, Canada (2008)Ballagny, C., Hameurlain, N., Barbier, F.: MOCAS: a state-based component model for self-adaptation. In: Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pp. 206–215. IEEE, San Francisco, California (2009)Amoui, M., Derakhshanmanesh, M., Ebert, J., Tahvildari, L.: Achieving dynamic adaptation via management and interpretation of runtime models. J. Syst. Softw. 85(12), 2720–2737 (2012)Blair, G., Bencomo, N., France, R.B.: [email protected]. IEEE Comput. 42, 22–27 (2009)Zhang, J., Cheng, B.H.C.: Model based development of dynamically adaptive software. In: International Conference on Software Engineering (ICSE’06), pp. 371–380. ACM, Shanghai, China (2006

    BRIX - An Easy-to-Use Modular Sensor and Actuator Prototyping Toolkit

    Get PDF
    Zehe S, Großhauser T, Hermann T. BRIX - An Easy-to-Use Modular Sensor and Actuator Prototyping Toolkit. In: Tenth Annual IEEE International Conference on Pervasive Computing and Communications, Workshop Proceedings. Lugano, Swizerland: IEEE; 2012: 817-822.In this paper we present BRIX, a novel modular hardware prototyping platform for applications in mobile, wearable and stationary sensing, data streaming and feedback. The system consists of three different types of compact stack- able modules, which can adapt to various applications and scenarios. The core of BRIX is a base module that contains basic motion sensors, a processor and a wireless interface. A battery module provides power for the system and makes it a mobile device. Different types of extension modules can be stacked onto the base module to extend its scope of functions by sensors, actuators and interactive elements. BRIX allows a very intuitive, inexpensive and expeditious prototyping that does not require knowledge in electronics or hardware design. In an example application, we demonstrate how BRIX can be used to track human body movements

    Agreement technologies and their use in cloud computing environments

    Get PDF
    The final publication is available at Springer via http://dx.doi.org/10.1007/s13748-012-0031-9[EN] Nowadays, cloud computing is revolutionizing the services provided through the Internet to adapt itself in order to keep the quality of its services. Recent research foresees the advent of a new discipline of agent-based cloud computing systems that can make decisions about adaption in an uncertain environment. This paper discusses the role of argumentation in the next generation of agreement technologies and its use in cloud computing environments.This work is supported by the Spanish government (MICINN), project reference: TIN2012-36586-C03-01.Heras Barberá, SM.; De La Piedra, F.; Julian Inglada, VJ.; Rodríguez, S.; Botti Navarro, VJ.; Bajo, J.; Corchado, JM. (2012). Agreement technologies and their use in cloud computing environments. Progress in Artificial Intelligence. 1(4):277-290. https://doi.org/10.1007/s13748-012-0031-9S27729014European Comission: The Future of Cloud Computing. Technical report (2010)Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. In: SOSP03 Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, pp. 164–177. ACM, New York (2003)Wang, L., et. al.: Scientific cloud computing: early definition and experience. In: 10th IEEE International Conference on High Performance Computing and Communications (HPCC-08), pp. 825–830. IEEE Press (2008)Talia, D.: Clouds meet agents: toward intelligent cloud services. Internet Comput. IEEE 16(2), 78–81 (2012). doi: 10.1109/MIC.2012.28Heras, S.: Case-Based Argumentation Framework for Agent Societies. PhD thesis, Universitat Politècnica de València. http://hdl.handle.net/10251/12497 (2011)Ashton, K.: That ‘internet of things’ thing. RFID J. (2009). http://www.rfidjournal.com/article/view/4986Klusch, M.: Information agent technology for the Internet: a Survey. Data Knowl. Eng. 36, 337–372 (2001)Schaffer, H.E.: X as a Service. Cloud Computing, and the Need for Good Judgment IT Professional 11(5), 4–5 (2009). doi: 10.1109/MITP.2009.112Richardson, L., Ruby, S.: RESTful Web Services, Web services for the real world O’Reilly, Media, May, p. 454 (2007)GlusterFS Developers. The Gluster web site. http://www.gluster.org (2012)Chodorow, K., Dirolf, M.: The Definitive Guide. O’Reilly Media, MongoDB (2010)Fuentes-Fernandez, R., Hassan, S., Pavon, J., Galan, J.M., Lopez-Paredes, A.: Metamodels for role-driven agent-based modelling. Comput. Math. Organ. Theory 18(1), 91–112 (2012)Jordán, J., et al.: A customer support application using argumentation in multi-agent systems. In: 14th International Conference on, Information Fusion, pp. 772–778 (2011)Heras, S., Jordán, J., Botti, V., Julián, V.: Argue to agree: a case-based argumentation approach. Int. J. Approx. Reasoning (2012, in press)Walton, D., Reed, C., Macagno, F.: Argumentation Schemes. Cambridge University Press, Cambridge (2008)Bench-Capon, T., Sartor, G.: A model of legal reasoning with cases incorporating theories and values. Artif. Intell. 150(1–2), 97–143 (2003)Dignum, F., Weigand, H.: Communication and deontic logic. In: Information Systems Correctness and Reusability, pp. 242–260. World Scientific, Singapore (1995)Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)Lopez-Rodriguez, I., Hernandez-Tejera, M.: Software agents as cloud computing services. In: 9th International Conference on Practical Applications of Agents and Multiagent Systems. Advances in Intelligent and Soft Computing, vol. 88, pp. 271–276. Springer, Berlin (2011)Sim, K.M.: Towards complex negotiation for cloud economy. In: 5th International Conference on Advances in Grid and Pervasive Computing. LNCS, vol. 6104, pp. 395–406. Springer, Berlin (2010)Aversa, R., et al.: Cloud agency: a mobile agent based cloud system. In: International Conference on Complex, Intelligent and Software Intensive Systems, pp. 132–137. IEEE Computer Society Press, Washington, DC (2010)Cao, B., et al.: A service-oriented qos-assured and multi-agent cloud computing architecture. In: 1st International Conference on Cloud Computing. LNCS, vol. 5931, pp. 644–649. Springer, Berlin (2009)Rahwan, I., Simari, G. (eds.): Argumentation in Artificial Intelligence. Springer, Berlin (2009

    Experimental Evaluation of a Low-Cost Digital Sign-Posts Architecture for ITS Applications

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-40509-4_21Integrating road signs information is becoming a critical goal for Intelligent Transportation Systems (ITS). Unlike other driving automation features, this capacity requires not only the vehicle, but also posts and infrastructure to be adapted thus involving an investment that can only be justified by a substantial number of users. In this paper we describe an architecture that aims to facilitate the introduction and deployment of this technology based on low cost devices as the digital sign-posts and the integration of smartphones as an alternative in-vehicle user-interface. Wireless communications based on IEEE 802.11 is used for the basic connectivity requirements. From the results obtained through an experimental evaluation, we show that, despite the smartphone constraints, we can achieve successful detection and recognition experiences at up to 90 km/h. Ultimately the experiment described confirms that the use of smartphones represents an opportunity to expand wireless technology in the traffic sign digitalisation area.This work was partially supported by the Ministerio de Economía y Competitividad, Programa Estatal de Investigación, Desarrollo e Innovación Orientada a los Retos de la Sociedad, Proyectos I+D+I 2014, Spain, under Grant TEC2014-52690-R.Fernandez Laguía, CJ.; Cano Escribá, JC.; Tavares De Araujo Cesariny Calafate, CM.; Manzoni, P. (2016). Experimental Evaluation of a Low-Cost Digital Sign-Posts Architecture for ITS Applications. En Ad-hoc, Mobile, and Wireless Networks. Springer. 294-307. https://doi.org/10.1007/978-3-319-40509-4_21S294307Alkim, T.P., Bootsma, G., Hoogendoorn, S.P.: Field operational test the assisted driver. In: IEEE 2007 Intelligent Vehicles Symposium, pp. 1198–1203. IEEE, Istanbul (2007)Trübswetter, N., Bengler, K.: Why should i use ADAS? Advanced driver assistance systems and the elderly: knowledge, experience and usage barriers. In: Proceedings of the 7th International Driving Symposium on Human Factors in Driver Assessment, Training and Vehicle Design, pp. 495–501. Bolton Landing, New York (2013)Maenpaa, K., Sukuvaara, T., Ylitalo, R., Nurmi, P., Atlaskin, E.: Road weather station acting as a wireless service hotspot for vehicles. In: 2013 IEEE International Conference on Intelligent Computer Communication and Processing (ICCP), pp. 159–162. IEEE, Cluj-Napoca (2013)Djahel, S., Smith, N., Wang, S., Murphy, J.: Reducing emergency services response time in smart cities: an advanced adaptive and fuzzy approach. In: 2015 IEEE First International Smart Cities Conference (ISC2), pp. 1–8. IEEE, Guadalajara (2015)Yoshimichi, S., Koji, M.: Development and evaluation of in-vehicle signing system utilizing RFID tags as digital traffic signs. Int. J. ITS Res. 4(1), 53–58 (2006)Pérez, J., Seco, F., Milanés, V., Jiménez, A., Díaz, J.C., De Pedro, T.: An RFID-based intelligent vehicle speed controller using active traffic signals. Sensors 10(6), 5872–5887 (2010)Naja, R.: Wireless Vehicular Networks for Car Collision Avoidance. Springer, New York (2013)Huang, W., Zhongdong, Y., Zhu, F., Yang, L., Wang, F. Y.: Applicability of short range wireless networks in V2I applications. In: 2013 16th International IEEE Conference on Intelligent Transportation Systems-(ITSC), pp. 231–236. IEEE, The Hage (2013)ETSI, TCITS: Intelligent Transport Systems (ITS); European profile standard on the physical and medium access layer of 5 GHz ITS. Draft ETSI ES 202.663 (2009): V0Murray, D., Dixon, M., Koziniec, T.: Scanning delays in 802.11 networks. In: The 2007 International Conference on Next Generation Mobile Applications, Services and Technologies (NGMAST 2007), pp. 255–260. IEEE, Cardiff (2007)Brouwers, N., Zuniga, M., Langendoen, K.: Incremental wi-fi scanning for energy-efficient localization. In: 2014 IEEE International Conference on Pervasive Computing and Communications (PerCom), pp. 156–162. IEEE, Budapest (2014)Choi, P., Gao, J., Ramanathan, N., Mao, M., Xu, S., Boon, C.C., Fahmy, S.A., Peh, L.S.: A case for leveraging 802.11 p for direct phone-to-phone communications. In: Proceedings of the 2014 International Symposium on Low Power Electronics and Design, pp. 207–212. ACM, La Jolla (2014

    A survey of IEEE 802.15.4 effective system parameters for wireless body sensor networks

    Full text link
    This is the peer reviewed version of the following article: Moravejosharieh, Amirhossein, Lloret, Jaime. (2016). A survey of IEEE 802.15.4 effective system parameters for wireless body sensor networks.International Journal of Communication Systems, 29, 7, 1269-1292. DOI: 10.1002/dac.3098, which has been published in final form at http://doi.org/10.1002/dac.3098. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Self-Archiving[EN] Wireless body sensor networks are offered to meet the requirements of a diverse set of applications such as health-related and well-being applications. For instance, they are deployed to measure, fetch and collect human body vital signs. Such information could be further used for diagnosis and monitoring of medical conditions. IEEE 802.15.4 is arguably considered as a well-designed standard protocol to address the need for low-rate, low-power and low-cost wireless body sensor networks. Apart from the vast deployment of this technology, there are still some challenges and issues related to the performance of the medium access control (MAC) protocol of this standard that are required to be addressed. This paper comprises two main parts. In the first part, the survey has provided a thorough assessment of IEEE 802.15.4 MAC protocol performance where its functionality is evaluated considering a range of effective system parameters, that is, some of the MAC and application parameters and the impact of mutual interference. The second part of this paper is about conducting a simulation study to determine the influence of varying values of the system parameters on IEEE 802.15.4 performance gains. More specifically, we explore the dependability level of IEEE 802.5.4 performance gains on a candidate set of system parameters. Finally, this paper highlights the tangible needs to conduct more investigations on particular aspect(s) of IEEE 802.15.4 MAC protocol. Copyright (c) 2015 John Wiley & Sons, Ltd.Moravejosharieh, A.; Lloret, J. (2016). A survey of IEEE 802.15.4 effective system parameters for wireless body sensor networks. International Journal of Communication Systems. 29(7):1269-1292. https://doi.org/10.1002/dac.3098S12691292297Alrajeh, N. A., Lloret, J., & Canovas, A. (2014). A Framework for Obesity Control Using a Wireless Body Sensor Network. International Journal of Distributed Sensor Networks, 10(7), 534760. doi:10.1155/2014/534760Lopes I Silva B Rodrigues J Lloret J Proenca M A mobile health monitoring solution for weight control International Conference on Wireless Communications and Signal Processing (WCSP) Nanjing / China 2011 1 5Singh, N., Singh, A. K., & Singh, V. K. (2015). Design and performance of wearable ultrawide band textile antenna for medical applications. Microwave and Optical Technology Letters, 57(7), 1553-1557. doi:10.1002/mop.29131Lan, K., Chou, C.-M., Wang, T., & Li, M.-W. (2012). Using body sensor networks for motion detection: a cluster-based approach for green radio. Transactions on Emerging Telecommunications Technologies, 25(2), 199-216. doi:10.1002/ett.2559Lloret, J., Garcia, M., Catala, A., & Rodrigues, J. J. P. C. (2016). A group-based wireless body sensors network using energy harvesting for soccer team monitoring. International Journal of Sensor Networks, 21(4), 208. doi:10.1504/ijsnet.2016.079172Garcia M Catala A Lloret J Rodrigues J A wireless sensor network for soccer team monitoring International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS) Barcelona / Spain 2011 1 6Penders J Gyselinckx B Vullers R De Nil M Nimmala V van de Molengraft J Yazicioglu F Torfs T Leonov V Merken P Van Hoof C Human++: from technology to emerging health monitoring concepts 5th International Summer School and Symposium ISSS-MDBS on Medical Devices and Biosensors Hong Kong 2008 94 98Penders J Van de Molengraft J. Brown L Grundlehner B Gyselinckx B Van Hoof C Potential and challenges of body area networks for personal health Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBC Minneapolis, U.S. 2009 6569 6572Ullah, S., Higgins, H., Braem, B., Latre, B., Blondia, C., Moerman, I., … Kwak, K. S. (2010). A Comprehensive Survey of Wireless Body Area Networks. Journal of Medical Systems, 36(3), 1065-1094. doi:10.1007/s10916-010-9571-3Cao, H., Leung, V., Chow, C., & Chan, H. (2009). Enabling technologies for wireless body area networks: A survey and outlook. IEEE Communications Magazine, 47(12), 84-93. doi:10.1109/mcom.2009.5350373Hall, P. S., Yang Hao, Nechayev, Y. I., Alomainy, A., Constantinou, C. C., Parini, C., … Bozzetti, M. (2007). Antennas and propagation for on-body communication systems. IEEE Antennas and Propagation Magazine, 49(3), 41-58. doi:10.1109/map.2007.4293935Mamaghanian, H., Khaled, N., Atienza, D., & Vandergheynst, P. (2011). Compressed Sensing for Real-Time Energy-Efficient ECG Compression on Wireless Body Sensor Nodes. IEEE Transactions on Biomedical Engineering, 58(9), 2456-2466. doi:10.1109/tbme.2011.2156795LAN-MAN Standards Committee the IEEE Computer Society IEEE standard for local and metropolitan area networks - part 15.4: low rate wireless personal area networks (LR-WPANs) 2011Petrova M Riihijarvi J Mahonen P Labella S Performance study of IEEE 802.15.4 using measurements and simulations IEEE Wireless Communications and Networking Conference (WCNC) Las Vegas, U.S. 2006 487 492Vaithiyanathan, J., Raju, R. K., & Sadayan, G. (2011). Performance Evaluation of IEEE 802.15.4 Using Association Process and Channel Measurement. Communications in Computer and Information Science, 409-417. doi:10.1007/978-3-642-22555-0_42Yazdi E Moravejosharieh A Willig A Pawlikowski K Coupling power and frequency adaptation for interference mitigation in IEEE 802.15.4-based mobile body sensor networks: part II 2014 Australasian Telecommunication Networks and Applications Conference (ATNAC) Melbourne, Australia 2014 105 110Pelegris P Banitsas K Investigating the efficiency of IEEE 802.15.4 for medical monitoring applications 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBC Boston, U.S. 2011 8215 8218Ranjit, J. S., & Shin, S. (2013). A Modified IEEE 802.15.4 Superframe Structure for Guaranteed Emergency Handling in Wireless Body Area Network. Network Protocols and Algorithms, 5(2), 1. doi:10.5296/npa.v5i2.3375Jianliang Zheng, & Lee, M. J. (2004). Will IEEE 802.15.4 make ubiquitous networking a reality?: a discussion on a potential low power, low bit rate standard. IEEE Communications Magazine, 42(6), 140-146. doi:10.1109/mcom.2004.1304251Toscano E Lo Bello L Cross-channel interference in IEEE 802.15.4 networks IEEE International Workshop on Factory Communication Systems, 2008. WFCS 2008 Dresden, Germany 2008 139 148Bashir F Baek WS Sthapit P Pandey D young Pyun J Coordinator assisted passive discovery for mobile end devices in IEEE 802.15.4 2013 IEEE Consumer Communications and Networking Conference (CCNC) Las Vegas, U.S. 2013 601 604Tabatabaei Yazdi E Willig A Pawlikowski K Shortening orphan time in IEEE 802.15.4: what can be gained 2013 19th IEEE International Conference on Networks (ICON) Singapore 2013 1 6Park, T. R., Kim, T. H., Choi, J. Y., Choi, S., & Kwon, W. H. (2005). Throughput and energy consumption analysis of IEEE 802.15.4 slotted CSMA∕CA. Electronics Letters, 41(18), 1017. doi:10.1049/el:20051662Bianchi, G. (2000). Performance analysis of the IEEE 802.11 distributed coordination function. IEEE Journal on Selected Areas in Communications, 18(3), 535-547. doi:10.1109/49.840210IEEE Computer Society LAN MAN Standards Committee Wireless LAN medium access control (MAC) and physical layer (PHY) specifications 1997Pollin, S., Ergen, M., Ergen, S. C., Bougard, B., Der Perre, L. V., Moerman, I., … Catthoor, F. (2008). Performance Analysis of Slotted Carrier Sense IEEE 802.15.4 Medium Access Layer. IEEE Transactions on Wireless Communications, 7(9), 3359-3371. doi:10.1109/twc.2008.060057Xinhua Ling, Yu Cheng, Mark, J. W., & Xuemin Shen. (2008). A Renewal Theory Based Analytical Model for the Contention Access Period of IEEE 802.15.4 MAC. IEEE Transactions on Wireless Communications, 7(6), 2340-2349. doi:10.1109/twc.2008.070048Lee, C. Y., Cho, H. I., Hwang, G. U., Doh, Y., & Park, N. (2011). Performance modeling and analysis of IEEE 802.15.4 slotted CSMA/CA protocol with ACK mode. AEU - International Journal of Electronics and Communications, 65(2), 123-131. doi:10.1016/j.aeue.2010.02.007Wang, F., Zhao, Y., & Li, D. (2011). Analysis of CSMA/CA in IEEE 802.15.4. IET Communications, 5(15), 2187-2195. doi:10.1049/iet-com.2010.1007Zhu, J., Tao, Z., & Lv, C. (2011). Performance Evaluation of IEEE 802.15.4 CSMA/CA Scheme Adopting a Modified LIB Model. Wireless Personal Communications, 65(1), 25-51. doi:10.1007/s11277-011-0226-6Shu F Sakurai T Analysis of an energy conserving CSMA-CA GLOBECOM Washington DC, U.S. 2007 2536 2540Shu, F., & Sakurai, T. (2011). A new analytical model for the IEEE 802.15.4 CSMA-CA protocol. Computer Networks, 55(11), 2576-2591. doi:10.1016/j.comnet.2011.04.017Cano-Garcia, J. M., & Casilari, E. (2011). An empirical evaluation of the consumption of 802.15.4/ZigBee sensor motes in noisy environments. 2011 International Conference on Networking, Sensing and Control. doi:10.1109/icnsc.2011.5874886Baz, M., Mitchell, P. D., & Pearce, D. A. J. (2013). Versatile Analytical Model for Delay and Energy Evaluation in WPANs: A Case Study for IEEE 802.15.4 CSMA-CA. Wireless Personal Communications, 75(1), 415-445. doi:10.1007/s11277-013-1370-yLiu Q Czylwik A A priority-based adaptive service differentiation scheme for IEEE 802.15.4 sensor networks Proceedings of European Wireless 2014; 20th European Wireless Conference Barcelona, Spain 2014 1 6Golmie, N., Cypher, D., & Rebala, O. (s. f.). Performance evaluation of low rate WPANs for medical applications. IEEE MILCOM 2004. Military Communications Conference, 2004. doi:10.1109/milcom.2004.1494952Misic, J., Misic, V. B., & Shafi, S. (s. f.). Performance of IEEE 802.15.4 beacon enabled PAN with uplink transmissions in non-saturation mode - access delay for finite buffers. First International Conference on Broadband Networks. doi:10.1109/broadnets.2004.61Mišić, J., Shafi, S., & Mišić, V. B. (2005). The impact of MAC parameters on the performance of 802.15.4 PAN. Ad Hoc Networks, 3(5), 509-528. doi:10.1016/j.adhoc.2004.08.002Anastasi, G., Conti, M., & Di Francesco, M. (2011). A Comprehensive Analysis of the MAC Unreliability Problem in IEEE 802.15.4 Wireless Sensor Networks. IEEE Transactions on Industrial Informatics, 7(1), 52-65. doi:10.1109/tii.2010.2085440Lee, B.-H., Al Rasyid, M. U. H., & Wu, H.-K. (2012). Analysis of superframe adjustment and beacon transmission for IEEE 802.15.4 cluster tree networks. EURASIP Journal on Wireless Communications and Networking, 2012(1). doi:10.1186/1687-1499-2012-219Zimmerling, M., Ferrari, F., Mottola, L., Voigt, T., & Thiele, L. (2012). pTunes. Proceedings of the 11th international conference on Information Processing in Sensor Networks - IPSN ’12. doi:10.1145/2185677.2185730Rohm, D., Goyal, M., Hosseini, H., Divjak, A., & Bashir, Y. (2009). Configuring Beaconless IEEE 802.15.4 Networks Under Different Traffic Loads. 2009 International Conference on Advanced Information Networking and Applications. doi:10.1109/aina.2009.84Jin-Shyan Lee. (2006). Performance evaluation of IEEE 802.15.4 for low-rate wireless personal area networks. IEEE Transactions on Consumer Electronics, 52(3), 742-749. doi:10.1109/tce.2006.1706465De Paz Alberola, R., & Pesch, D. (2012). Duty cycle learning algorithm (DCLA) for IEEE 802.15.4 beacon-enabled wireless sensor networks. Ad Hoc Networks, 10(4), 664-679. doi:10.1016/j.adhoc.2011.06.006Barbieri, A., Chiti, F., & Fantacci, R. (2006). WSN17-2: Proposal of an Adaptive MAC Protocol for Efficient IEEE 802.15.4 Low Power Communications. IEEE Globecom 2006. doi:10.1109/glocom.2006.989Jeon, J., Lee, J. W., Ha, J. Y., & Kwon, W. H. (2007). DCA: Duty-Cycle Adaptation Algorithm for IEEE 802.15.4 Beacon-Enabled Networks. 2007 IEEE 65th Vehicular Technology Conference - VTC2007-Spring. doi:10.1109/vetecs.2007.35Kang, M., Chong, J., Hyun, H., Kim, S., Jung, B., & Sung, D. (2007). Adaptive Interference-Aware Multi-Channel Clustering Algorithm in a ZigBee Network in the Presence of WLAN Interference. 2007 2nd International Symposium on Wireless Pervasive Computing. doi:10.1109/iswpc.2007.342601Yi, P., Iwayemi, A., & Zhou, C. (2011). Developing ZigBee Deployment Guideline Under WiFi Interference for Smart Grid Applications. IEEE Transactions on Smart Grid, 2(1), 110-120. doi:10.1109/tsg.2010.2091655Tang, L., Wang, K.-C., Huang, Y., & Gu, F. (2007). Channel Characterization and Link Quality Assessment of IEEE 802.15.4-Compliant Radio for Factory Environments. IEEE Transactions on Industrial Informatics, 3(2), 99-110. doi:10.1109/tii.2007.898414Sha M Xing G Zhou G Liu S Wang X C-MAC: model-driven concurrent medium access control for wireless sensor networks IEEE INFOCOM 2009 Rio de Janeiro, Brazil 2009 1845 1853 10.1109/INFCOM.2009.5062105Peizhong Yi, Iwayemi, A., & Chi Zhou. (2010). Frequency agility in a ZigBee network for smart grid application. 2010 Innovative Smart Grid Technologies (ISGT). doi:10.1109/isgt.2010.5434747Torabi N Wong W Leung VCM A robust coexistence scheme for IEEE 802.15.4 wireless personal area networks IEEE Consumer Communications and Networking Conference (CCNC) Las Vegas, U.S. 2011 1031 1035 10.1109/CCNC.2011.5766322IEEE standard for local and metropolitan area networks - part 15.6: wireless body area networks IEEE Std 802.15.6-2012 2012 1 271 10.1109/IEEESTD.2012.6161600Kim, S., Kim, S., Kim, J.-W., & Eom, D.-S. (2012). Flexible beacon scheduling scheme for interference mitigation in body sensor networks. 2012 9th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON). doi:10.1109/secon.2012.6275772Bradai N Fourati LC Kamoun L Performance analysis of medium access control protocol for wireless body area networks 27th International Conference on Advanced Information Networking and Applications Workshops (WAINA) Barcelona, Spain 2013 916 921Moravejosharieh A Yazdi ET Study of resource utilization in IEEE 802.15.4 wireless body sensor network, part I: the need for enhancement IEEE 16th International Conference on Computational Science and Engineering (CSE) Sydney, Australia 2013 1226 1231Moravejosharieh A Yazdi ET Willig A Study of resource utilization in IEEE 802.15.4 wireless body sensor network, part II: greedy channel utilization 19th IEEE International Conference on Networks (ICON) Singapore 2013 1 6Moravejosharieh A Yazdi E Willig A Pawlikowski K Adaptive channel utilisation in IEEE 802.15.4 wireless body sensor networks: continuous hopping approach Australasian Telecommunication Networks and Applications Conference (ATNAC) Melbourne, Australia 2014 93 98 10.1109/ATNAC.2014.7020880Moravejosharieh, A. H. (2015). Frequency-Adaptive Approach In IEEE 802.15.4 Wireless Body Sensor Networks: Continuous-Assessment or Periodic-Assessment? International Journal of Information, Communication Technology and Applications, 1(1), 19. doi:10.17972/ajicta2015113Moravejosharieh A Yazdi E Pawlikowski K Sirisena H Adaptive channel utilisation in IEEE 802.15.4 wireless body sensor networks: adaptive phase-shifting approach International Telecommunication Networks and Applications Conference (ITNAC) Sydney, Australia 2015 93 98Bian, K., Park, J.-M., & Gao, B. (2014). Channel Assignment for Multi-hop Cognitive Radio Networks. Cognitive Radio Networks, 101-116. doi:10.1007/978-3-319-07329-3_6Bian, K., Park, J.-M., & Gao, B. (2014). Coexistence-Aware Spectrum Sharing for Homogeneous Cognitive Radio Networks. Cognitive Radio Networks, 61-75. doi:10.1007/978-3-319-07329-3_4Wu C Yan H Huo H A multi-channel MAC protocol design based on IEEE 802.15.4 standard in industry 2012 10th IEEE International Conference on Industrial Informatics (INDIN) Beijing, China 2012 1206 1211 10.1109/INDIN.2012.6300916Incel, O. D. (2011). A survey on multi-channel communication in wireless sensor networks. Computer Networks, 55(13), 3081-3099. doi:10.1016/j.comnet.2011.05.020Kim Y Shin H Cha H Y-MAC: an energy-efficient multi-channel MAC protocol for dense wireless sensor networks Proceedings of the 7th International Conference on Information Processing in Sensor Networks IPSN '08 St. Louis MO, U.S. 2008 53 63Demirkol, I., Ersoy, C., & Alagoz, F. (2006). MAC protocols for wireless sensor networks: a survey. IEEE Communications Magazine, 44(4), 115-121. doi:10.1109/mcom.2006.1632658Wykret T Correia L Macedo D Giacomin J Andrade L Evaluation and avoidance of interference in WSN: a multi-radio node prototype using dynamic spectrum allocation IFIP Wireless Days (WD) Valencia, Spain 2013 1 3 10.1109/WD.2013.6686533Doyle L Sutton P Nolan K Lotze J Ozgul B Rondeau T Fahmy S Lahlou H DaSilva L Experiences from the IRIS testbed in dynamic spectrum access and cognitive radio experimentation IEEE Symposium on New Frontiers in Dynamic Spectrum Singapore 2010 1 8 10.1109/DYSPAN.2010.5457835Ansari, J., Zhang, X., & Mahonen, P. (2010). Multi-radio medium access control protocol for wireless sensor networks. International Journal of Sensor Networks, 8(1), 47. doi:10.1504/ijsnet.2010.034066Liu Z Wu W A dynamic multi-radio multi-channel MAC protocol for wireless sensor networks 2nd International Conference on Communication Software and Networks (ICCSN) Singapore 2010 105 109Xu, W., Trappe, W., & Zhang, Y. (2008). Defending wireless sensor networks from radio interference through channel adaptation. ACM Transactions on Sensor Networks, 4(4), 1-34. doi:10.1145/1387663.1387664Kim Y Shin H Cha H Y-MAC: an energy-efficient multi-channel MAC protocol for dense wireless sensor networks Proceedings of the 7th IEEE Computer Society International Conference on Information Processing in Sensor Networks IPSN '08 Washington, DC, USA 2008 53 63Tae Hyun Kim, Jae Yeol Ha, & Sunghyun Choi. (2009). Improving Spectral and Temporal Efficiency of Collocated IEEE 802.15.4 LR-WPANs. IEEE Transactions on Mobile Computing, 8(12), 1596-1609. doi:10.1109/tmc.2009.85Chowdhury, K. R., Nandiraju, N., Chanda, P., Agrawal, D. P., & Zeng, Q.-A. (2009). Channel allocation and medium access control for wireless sensor networks. Ad Hoc Networks, 7(2), 307-321. doi:10.1016/j.adhoc.2008.03.004Deylami, M., & Jovanov, E. (2012). A distributed and collaborative scheme for mitigating coexistence in IEEE 802.15.4 based WBANs. Proceedings of the 50th Annual Southeast Regional Conference on - ACM-SE ’12. doi:10.1145/2184512.2184514Deylami, M. N., & Jovanov, E. (2014). A Distributed Scheme to Manage The Dynamic Coexistence of IEEE 802.15.4-Based Health-Monitoring WBANs. IEEE Journal of Biomedical and Health Informatics, 18(1), 327-334. doi:10.1109/jbhi.2013.2278217Deylami M Jovanov E An implementation of a distributed scheme for managing the dynamic coexistence of wireless body area networks Southeastcon, 2013 Proceedings of IEEE Jacksonville, U.S. 2013 1 6 10.1109/SECON.2013.6567446Cavallari, R., Martelli, F., Rosini, R., Buratti, C., & Verdone, R. (2014). A Survey on Wireless Body Area Networks: Technologies and Design Challenges. IEEE Communications Surveys & Tutorials, 16(3), 1635-1657. doi:10.1109/surv.2014.012214.00007Chen, M., Gonzalez, S., Vasilakos, A., Cao, H., & Leung, V. C. M. (2010). Body Area Networks: A Survey. Mobile Networks and Applications, 16(2), 171-193. doi:10.1007/s11036-010-0260-8Movassaghi, S., Abolhasan, M., Lipman, J., Smith, D., & Jamalipour, A. (2014). Wireless Body Area Networks: A Survey. IEEE Communications Surveys & Tutorials, 16(3), 1658-1686. doi:10.1109/surv.2013.121313.00064Patel, M., & Wang, J. (2010). Applications, challenges, and prospective in emerging body area networking technologies. IEEE Wireless Communications, 17(1), 80-88. doi:10.1109/mwc.2010.5416354ULLAH, S., KHAN, P., ULLAH, N., SALEEM, S., HIGGINS, H., & Sup KWAK, K. (2009). A Review of Wireless Body Area Networks for Medical Applications. International Journal of Communications, Network and System Sciences, 02(08), 797-803. doi:10.4236/ijcns.2009.28093Boulis, A., Smith, D., Miniutti, D., Libman, L., & Tselishchev, Y. (2012). Challenges in body area networks for healthcare: the MAC. IEEE Communications Magazine, 50(5), 100-106. doi:10.1109/mcom.2012.6194389Pantelopoulos A Bourbakis N A survey on wearable biosensor systems for health monitoring 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society Vancouver, Canada 2008 4887 4890 10.1109/IEMBS.2008.4650309Takei, K., Honda, W., Harada, S., Arie, T., & Akita, S. (2014). Toward Flexible and Wearable Human-Interactive Health-Monitoring Devices. Advanced Healthcare Materials, 4(4), 487-500. doi:10.1002/adhm.201400546Caldeira, J. M. L. P., Rodrigues, J. J. P. C., & Lorenz, P. (2013). Intra-Mobility Support Solutions for Healthcare Wireless Sensor Networks–Handover Issues. IEEE Sensors Journal, 13(11), 4339-4348. doi:10.1109/jsen.2013.2267729Carrano, R. C., Passos, D., Magalhaes, L. C. S., & Albuquerque, C. V. N. (2014). Survey and Taxonomy of Duty Cycling Mechanisms in Wireless Sensor Networks. IEEE Communications Surveys & Tutorials, 16(1), 181-194. doi:10.1109/surv.2013.052213.00116Sudevalayam, S., & Kulkarni, P. (2011). Energy Harvesting Sensor Nodes: Survey and Implications. IEEE Communications Surveys & Tutorials, 13(3), 443-461. doi:10.1109/surv.2011.060710.00094Khanafer, M., Guennoun, M., & Mouftah, H. T. (2014). A Survey of Beacon-Enabled IEEE 802.15.4 MAC Protocols in Wireless Sensor Networks. IEEE Communications Surveys & Tutorials, 16(2), 856-876. doi:10.1

    MP-Collaborator: a mobile collaboration tool in pervasive environment

    Get PDF
    “Copyright © [2009] IEEE. Reprinted from 5th International Conference on Wireless and Mobile Computing, Networking and Communications. WIMOB 2009. ISBN: 978-0-7695-3841-9 . This material is posted here with permission of the IEEE. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to [email protected]. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.”In modern organizations, the communication between collaborators is essential to improve productivity. There is a need for mobile collaboration tools that allow efficient collaboration among staff in organization which may be located in different geographical areas and time zones. Mobile and pervasive computing provides easy and convenient access to information, enabling effective collaboration. This paper describes a context and location-aware mobile application, called MP-Collaborator, created to improve and optimize the communication between collaborators in any organization. MP- Collaborator draws information from location, user status and Pocket Outlook Calendar to create a user availability profile, which is published to any other user in the network. Based on availability status, the user can be reached using a simple phone call or a message. Through the opportunistic use of available mobile technologies MP-Collaborator provides a simple but critical service - user presence service. The proposed solution is validated both in terms of features and communication through a series of experiments on real devices through Wi-Fi network

    Customizing smart environments: a tabletop approach

    Full text link
    Smart environments are becoming a reality in our society and the number of intelligent devices integrated in these spaces is in-creasing very rapidly. As the combination of intelligent elements will open a wide range of new opportunities to make our lives easier, final users should be provided with a simplified method of handling complex intelligent features. Specifying behavior in these environments can be difficult for non-experts, so that more efforts should be directed towards easing the customization tasks. This work presents an entirely visual rule editor based on dataflow expressions for interactive tabletops which allows be-havior to be specified in smart environments. An experiment was carried out aimed at evaluating the usability of the editor in terms of non-programmers understanding of the abstractions and concepts involved in the rule model, ease of use of the pro-posed visual interface and the suitability of the interaction mechanisms implemented in the editing tool. The study revealed that users with no previous programming experience were able to master the proposed rule model and editing tool for specifying be-havior in the context of a smart home, even though some minor usability issues were detected.We would like to thank all the volunteers that participated in the empirical study. Our thanks are also due to the ASIC/Polimedia team for their computer hardware support. This work was partially funded by the Spanish Ministry of Science and Innovation under the National R&D&I Program within the project CreateWorlds (TIN2010-20488). It also received support from a postdoctoral fellowship within the VALi+d Program of the Conselleria d'Educacio, Cultura I Esport (Generalitat Valenciana) awarded to Alejandro Catala (APOSTD/2013/013). The work of Patricia Pons has been supported by the Universitat Politecnica de Valencia under the "Beca de Excelencia" program, and currently by an FPU fellowship from the Spanish Ministry of Education, Culture and Sports (FPU13/03831).Pons Tomás, P.; Catalá Bolós, A.; Jaén Martínez, FJ. (2015). Customizing smart environments: a tabletop approach. Journal of Ambient Intelligence and Smart Environments. 7(4):511-533. https://doi.org/10.3233/AIS-150328S51153374[1]C. Becker, M. Handte, G. Schiele and K. Rothermel, PCOM – a component system for pervasive computing, in: Proc. of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom’04), IEEE Computer Society, Washington, DC, USA, 2004, pp. 67–76.Bhatti, Z. W., Naqvi, N. Z., Ramakrishnan, A., Preuveneers, D., & Berbers, Y. (2014). Learning distributed deployment and configuration trade-offs for context-aware applications in Intelligent Environments. Journal of Ambient Intelligence and Smart Environments, 6(5), 541-559. doi:10.3233/ais-140274Bonino, D., & Corno, F. (2011). What would you ask to your home if it were intelligent? Exploring user expectations about next-generation homes. Journal of Ambient Intelligence and Smart Environments, 3(2), 111-126. doi:10.3233/ais-2011-0099[4]D. Bonino, F. Corno and L. Russis, A user-friendly interface for rules composition in intelligent environments, in: Ambient Intelligence – Software and Applications, Advances in Intelligent and Soft Computing, Vol. 92, Springer, Berlin, Heidelberg, 2011, pp. 213–217.[5]X. Carandang and J. Campbell, The design of a tangible user interface for a real-time strategy game, in: Proc. of the 34th International Conference on Information Systems (ICIS 2013), Association for Information Systems (AIS), 2013, pp. 3781–3790.Catalá, A., Garcia-Sanjuan, F., Jaen, J., & Mocholi, J. A. (2012). TangiWheel: A Widget for Manipulating Collections on Tabletop Displays Supporting Hybrid Input Modality. Journal of Computer Science and Technology, 27(4), 811-829. doi:10.1007/s11390-012-1266-4Catala, A., Pons, P., Jaen, J., Mocholi, J. A., & Navarro, E. (2013). A meta-model for dataflow-based rules in smart environments: Evaluating user comprehension and performance. Science of Computer Programming, 78(10), 1930-1950. doi:10.1016/j.scico.2012.06.010[8]C. Chen, Y. Xu, K. Li and S. Helal, Reactive programming optimizations in pervasive computing, in: Proc. of the 2010 10th IEEE/IPSJ International Symposium on Applications and the Internet (SAINT’10), IEEE Computer Society, Washington, DC, USA, 2010, pp. 96–104.Cook, D. J., Augusto, J. C., & Jakkula, V. R. (2009). Ambient intelligence: Technologies, applications, and opportunities. Pervasive and Mobile Computing, 5(4), 277-298. doi:10.1016/j.pmcj.2009.04.001Dey, A. K. (2009). Modeling and intelligibility in ambient environments. Journal of Ambient Intelligence and Smart Environments, 1(1), 57-62. doi:10.3233/ais-2009-0008[11]A.K. Dey, T. Sohn, S. Streng and J. Kodama, iCAP: Interactive prototyping of context-aware applications, in: Proc. of Pervasive Computing, Lecture Notes in Computer Science, Vol. 3968, Springer-Verlag, Berlin, Heidelberg, 2006, pp. 254–271.[12]N. Díaz, J. Lilius, M. Pegalajar and M. Delgado, Rapid prototyping of semantic applications in smart spaces with a visual rule language, in: Proc. of the 2013 ACM Conference on Pervasive and Ubiquitous Computing Adjunct Publication, ACM, New York, NY, USA, 2013, pp. 1335–1338.Gámez, N., & Fuentes, L. (2011). FamiWare: a family of event-based middleware for ambient intelligence. Personal and Ubiquitous Computing, 15(4), 329-339. doi:10.1007/s00779-010-0354-0García-Herranz, M., Alamán, X., & Haya, P. A. (2010). Easing the Smart Home: A rule-based language and multi-agent structure for end user development in Intelligent Environments. Journal of Ambient Intelligence and Smart Environments, 2(4), 437-438. doi:10.3233/ais-2010-0085[17]J. Good, K. Howland and K. Nicholson, Young people’s descriptions of computational rules in role-playing games: An empirical study, in: Proc. of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing, IEEE, 2010, pp. 67–74.Gouin-Vallerand, C., Abdulrazak, B., Giroux, S., & Dey, A. K. (2013). A context-aware service provision system for smart environments based on the user interaction modalities. Journal of Ambient Intelligence and Smart Environments, 5(1), 47-64. doi:10.3233/ais-120190[19]S. Holloway and C. Julien, The case for end-user programming of ubiquitous computing environments, in: Proc. of the FSE/SDP Workshop on Future of Software Engineering Research (FoSER’10), ACM, New York, NY, USA, 2010, pp. 167–172.Horn, M. S., Crouser, R. J., & Bers, M. U. (2011). Tangible interaction and learning: the case for a hybrid approach. Personal and Ubiquitous Computing, 16(4), 379-389. doi:10.1007/s00779-011-0404-2[21]M.S. Horn, E.T. Solovey, R.J. Crouser and R.J.K. Jacob, Comparing the use of tangible and graphical programming languages for informal science education, in: Proc. of the SIGCHI Conference on Human Factors in Computing Systems (CHI’09), ACM, New York, NY, USA, 2009, pp. 975–984.Kelleher, C., & Pausch, R. (2005). Lowering the barriers to programming. ACM Computing Surveys, 37(2), 83-137. doi:10.1145/1089733.1089734[23]J. Lee, L. Garduño, E. Walker and W. Burleson, A tangible programming tool for creation of context-aware applications, in: Proc. of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp’13), ACM, New York, NY, USA, 2013, pp. 391–400.Lézoray, J.-B., Segarra, M.-T., Phung-Khac, A., Thépaut, A., Gilliot, J.-M., & Beugnard, A. (2011). A design process enabling adaptation in pervasive heterogeneous contexts. Personal and Ubiquitous Computing, 15(4), 353-363. doi:10.1007/s00779-010-0356-y[25]B.Y. Lim and A.K. Dey, Assessing demand for intelligibility in context-aware applications, in: Proc. of the 11th International Conference on Ubiquitous Computing (Ubicomp’09), ACM, New York, NY, USA, 2009, pp. 195–204.[26]B.Y. Lim and A.K. Dey, Evaluating Intelligibility usage and usefulness in a context-aware application, in: Proc. of the 15th International Conference on Human-Computer, Lecture Notes in Computer Science, Vol. 8008, Springer, Berlin, Heidelberg, 2013, pp. 92–101.[28]P. Marshall, Do tangible interfaces enhance learning? in: Proc. of the 1st International Conference on Tangible and Embedded Interaction (TEI’07), ACM, New York, NY, USA, 2007, pp. 163–170.[30]C. Maternaghan and K.J. Turner, A configurable telecare system, in: Proc. of the 4th International Conference on Pervasive Technologies Related to Assistive Environments (PETRA’11), ACM, New York, NY, USA, 2011, pp. 14:1–14:8.[31]D.A. Norman, The Invisible Computer, MITT Press, Cambridge, MA, USA, 1998.PANE, J. F., RATANAMAHATANA, C. «ANN», & MYERS, B. A. (2001). Studying the language and structure in non-programmers’ solutions to programming problems. International Journal of Human-Computer Studies, 54(2), 237-264. doi:10.1006/ijhc.2000.0410[33]P. Pons, A. Catala, J. Jaen and J.A. Mocholi, DafRule: Un modelo de reglas enriquecido mediante flujos de datos para la definición visual de comportamiento reactivo de entidades virtuales, in: Actas de las Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2011), 2011, 989–1002.Rasch, K. (2014). An unsupervised recommender system for smart homes. Journal of Ambient Intelligence and Smart Environments, 6(1), 21-37. doi:10.3233/ais-130242[35]K. Ryall, C. Forlines, C. Shen and M.R. Morris, Exploring the effects of group size and table size on interactions with tabletop shared-display groupware, in: Proc. of the 2004 ACM Conference on Computer Supported Cooperative Work, ACM, New York, NY, USA, 2004, pp. 284–293.Schmidt, A. (2000). Implicit human computer interaction through context. Personal Technologies, 4(2-3), 191-199. doi:10.1007/bf01324126[37]S.D. Scott, M. Sheelagh, T. Carpendale and K.M. Inkpen, Territoriality in collaborative tabletop workspaces, in: Proc. of the 2004 ACM Conference on Computer Supported Cooperative Work, ACM, New York, NY, USA, 2004, pp. 294–303.Sapounidis, T., & Demetriadis, S. (2013). Tangible versus graphical user interfaces for robot programming: exploring cross-age children’s preferences. Personal and Ubiquitous Computing, 17(8), 1775-1786. doi:10.1007/s00779-013-0641-7Shadbolt, N. (2003). Brain power. IEEE Intelligent Systems, 18(3), 2-3. doi:10.1109/mis.2003.1200718Shafti, L. S., Haya, P. A., García-Herranz, M., & Pérez, E. (2013). Inferring ECA-based rules for ambient intelligence using evolutionary feature extraction. Journal of Ambient Intelligence and Smart Environments, 5(6), 563-587. doi:10.3233/ais-130232[41]A. Strawhacker, A. Sullivan and M.U. Bers, TUI, GUI, HUI: Is a bimodal interface truly worth the sum of its parts? in: Proc. of the 12th International Conference on Interaction Design and Children, ACM, New York, NY, USA, 2013, pp. 309–312.Sylla, C., Branco, P., Coutinho, C., & Coquet, E. (2011). TUIs vs. GUIs: comparing the learning potential with preschoolers. Personal and Ubiquitous Computing, 16(4), 421-432. doi:10.1007/s00779-011-0407-zTeruel, M. A., Navarro, E., López-Jaquero, V., Montero, F., Jaen, J., & González, P. (2012). Analyzing the understandability of Requirements Engineering languages for CSCW systems: A family of experiments. Information and Software Technology, 54(11), 1215-1228. doi:10.1016/j.infsof.2012.06.001[44]E. Tse, J. Histon, S.D. Scott and S. Greenberg, Avoiding interference: How people use spatial separation and partitioning in SDG workspaces, in: Proc. of the 2004 ACM Conference on Computer Supported Cooperative Work, ACM, New York, NY, USA, 2004, pp. 252–261.[45]P. Tuddenham, D. Kirk and S. Izadi, Graspables revisited: Multi-touch vs. tangible input for tabletop displays in acquisition and manipulation tasks, in: Proc. of the SIGCHI Conference on Human Factors in Computing Systems (CHI’10), ACM, New York, NY, USA, 2010, pp. 2223–2232.[46]A. Uribarren, J. Parra, R. Iglesias, J.P. Uribe and D. López de Ipiña, A middleware platform for application configuration, adaptation and interoperability, in: Proc. of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops, IEEE Computer Society, Washington, DC, USA, 2008, pp. 162–167.Weiser, M. (1991). The Computer for the 21st Century. Scientific American, 265(3), 94-104. doi:10.1038/scientificamerican0991-94[48]C. Wohlin, P. Runeson, M. Höst, M.C. Ohlsson, B. Regnell and A. Wesslén, Experimentation in Software Engineering: An Introduction, 1st edn, Kluwer Academic Publishers, Norwell, MA, USA, 2000.Zuckerman, O., & Gal-Oz, A. (2013). To TUI or not to TUI: Evaluating performance and preference in tangible vs. graphical user interfaces. International Journal of Human-Computer Studies, 71(7-8), 803-820. doi:10.1016/j.ijhcs.2013.04.00
    corecore