{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:21:39Z","timestamp":1760242899479,"version":"build-2065373602"},"reference-count":57,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2016,10,13]],"date-time":"2016-10-13T00:00:00Z","timestamp":1476316800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Spanish Ministry of Economy and Competitiveness","award":["TIN2012-34003","TIN2016-79100-R"],"award-info":[{"award-number":["TIN2012-34003","TIN2016-79100-R"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Tele-rehabilitation is one of the main domains where Information and Communication Technologies (ICT) have been proven useful to move healthcare from care centers to patients\u2019 home. Moreover, patients, especially those carrying out a physical therapy, cannot use a traditional Window, Icon, Menu, Pointer (WIMP) system, but they need to interact in a natural way, that is, there is a need to move from WIMP systems to Post-WIMP ones. Moreover, tele-rehabilitation systems should be developed following the context-aware approach, so that they are able to adapt to the patients\u2019 context to provide them with usable and effective therapies. In this work a model-based approach is presented to assist stakeholders in the development of context-aware Post-WIMP tele-rehabilitation systems. It entails three different models: (i) a task model for designing the rehabilitation tasks; (ii) a context model to facilitate the adaptation of these tasks to the context; and (iii) a bio-inspired presentation model to specify thoroughly how such tasks should be performed by the patients. Our proposal overcomes one of the limitations of the model-based approach for the development of context-aware systems supporting the specification of non-functional requirements. Finally, a case study is used to illustrate how this proposal can be put into practice to design a real world rehabilitation task.<\/jats:p>","DOI":"10.3390\/s16101689","type":"journal-article","created":{"date-parts":[[2016,10,13]],"date-time":"2016-10-13T10:33:10Z","timestamp":1476354790000},"page":"1689","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["A Bio-Inspired Model-Based Approach for Context-Aware Post-WIMP Tele-Rehabilitation"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2093-4065","authenticated-orcid":false,"given":"V\u00edctor","family":"L\u00f3pez-Jaquero","sequence":"first","affiliation":[{"name":"Louise Research Group, Computing Systems Department, University of Castilla-La Mancha, Albacete 02071, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arturo","family":"Rodr\u00edguez","sequence":"additional","affiliation":[{"name":"Louise Research Group, Computing Systems Department, University of Castilla-La Mancha, Albacete 02071, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0102-6918","authenticated-orcid":false,"given":"Miguel","family":"Teruel","sequence":"additional","affiliation":[{"name":"Louise Research Group, Computing Systems Department, University of Castilla-La Mancha, Albacete 02071, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0902-9681","authenticated-orcid":false,"given":"Francisco","family":"Montero","sequence":"additional","affiliation":[{"name":"Louise Research Group, Computing Systems Department, University of Castilla-La Mancha, Albacete 02071, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9496-6890","authenticated-orcid":false,"given":"Elena","family":"Navarro","sequence":"additional","affiliation":[{"name":"Louise Research Group, Computing Systems Department, University of Castilla-La Mancha, Albacete 02071, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascual","family":"Gonzalez","sequence":"additional","affiliation":[{"name":"Louise Research Group, Computing Systems Department, University of Castilla-La Mancha, Albacete 02071, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,10,13]]},"reference":[{"key":"ref_1","unstructured":"European Commission Information Society and Media ICT for Health and i2010 (2006). Transforming the European Healthcare Landscape towards a Strategy for ICT for Health, European Comission."},{"key":"ref_2","first-page":"231","article-title":"Telerehabilitation: Enabling the remote delivery of healthcare, rehabilitation, and self management","volume":"145","author":"Brennan","year":"2009","journal-title":"Stud. Health Technol. Inform."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1146\/annurev.bioeng.4.112801.121923","article-title":"Telerehabilitation research: Emerging opportunities","volume":"4","author":"Winters","year":"2002","journal-title":"Annu. Rev. Biomed. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1089\/cpb.2005.8.187","article-title":"Virtual Environments for Motor Rehabilitation: Review","volume":"8","author":"Holden","year":"2005","journal-title":"Cyber Psychol. Behav."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"11511","DOI":"10.3390\/s150511511","article-title":"Design of a Novel Telerehabilitation System with a Force-Sensing Mechanism","volume":"15","author":"Zhang","year":"2015","journal-title":"Sensors"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ma, C., Wong, D., Lam, W., Wan, A., and Lee, W. (2016). Balance Improvement Effects of Biofeedback Systems with State-of-the-Art Wearable Sensors: A Systematic Review. Sensors, 16.","DOI":"10.3390\/s16040434"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"10213","DOI":"10.3390\/s140610213","article-title":"Preliminary Evaluation of a Personal Healthcare System Prototype for Cognitive eRehabilitation in a Living Assistance Domain","volume":"14","author":"Pastorino","year":"2014","journal-title":"Sensors"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Roda, C., Rodriguez, A.C., L\u00f3pez-Jaquero, V., Navarro, E., and Gonz\u00e1lez, P. (2016). A Multi-Agent System for Acquired Brain Injury Rehabilitation in Ambient Intelligence Environments. Neurocomputing, in press.","DOI":"10.1016\/j.neucom.2016.04.066"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1149","DOI":"10.1016\/j.compedu.2010.12.008","article-title":"Computer-Aided Relearning Activity Patterns for People with Acquired Brain Injury","volume":"57","author":"Montero","year":"2011","journal-title":"Comput. Educ."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1007\/s12559-015-9356-6","article-title":"An Interactive Fuzzy Inference System for Teletherapy of Older People","volume":"8","author":"Roda","year":"2016","journal-title":"Cognit. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/253671.253708","article-title":"Post-WIMP user interfaces","volume":"40","year":"1997","journal-title":"Commun. ACM"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1504\/IJAHUC.2007.014070","article-title":"A survey on context-aware systems","volume":"2","author":"Baldauf","year":"2007","journal-title":"Int. J. Ad Hoc Ubiquitous Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Harter, A., Hopper, A., Steggles, P., Ward, A., and Webster, P. (1999, January 15\u201319). The anatomy of a context-aware application. Proceedings of the 5th Annual ACM\/IEEE International Conference on Mobile Computing and Networking\u2014MobiCom \u201999, Seattle, WA, USA.","DOI":"10.1145\/313451.313476"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1007\/s007790170019","article-title":"Understanding and Using Context","volume":"5","author":"Dey","year":"2001","journal-title":"Pers. Ubiquitous Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1492","DOI":"10.1109\/SURV.2013.010413.00207","article-title":"Survey of Context Provisioning Middleware","volume":"15","author":"Knappmeyer","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Fuchs, F., Hochstatter, I., Krause, M., and Berger, M. (2005, January 8\u201312). A metamodel approach to context information. Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops, Kauai Island, HI, USA.","DOI":"10.1109\/PERCOMW.2005.9"},{"key":"ref_17","unstructured":"Sheng, Q.Z., and Benatallah, B. (2005, January 11\u201313). ContextUML: A UML-based modeling language for model-driven development of context-aware web services development. Proceedings of the International Conference on Mobile Business (ICMB\u201905), Sydney, Australia."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.jss.2016.02.010","article-title":"Engineering context-aware systems and applications: A survey","volume":"117","author":"Alegre","year":"2016","journal-title":"J. Syst. Softw."},{"key":"ref_19","unstructured":"Cameleon Cameleon Refererence Framework. Available online: http:\/\/giove.isti.cnr.it\/projects\/cameleon.html."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Sottet, J.-S., Ganneau, V., Calvary, G., Coutaz, J., Demeure, A., Favre, J.-M., and Demumieux, R. (2007, January 10\u201314). Model-driven adaptation for plastic user interfaces. Proceedings of the 11th IFIP TC 13 International Conference Human-Computer Interaction (INTERACT 2007), Rio de Janeiro, Brazil.","DOI":"10.1007\/978-3-540-74796-3_38"},{"key":"ref_21","unstructured":"Turk, M. (1998, January 7\u20138). Moving from GUIs to PUIs. Proceedings of the Fourth Symposium on Intelligent Information Media, Tokyo, Japan."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1186\/1743-0003-11-108","article-title":"Systematic review of Kinect applications in elderly care and stroke rehabilitation","volume":"11","author":"Webster","year":"2014","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_23","unstructured":"Rego, P.A., Moreira, P.M., and Reis, P.L. (2011, January 15\u201318). Natural user interfaces in serious games for rehabilitation. Proceedings of the 6th Iberian Conference on Information Systems and Technologies (CISTI), Chaves, Portugal."},{"key":"ref_24","first-page":"211","article-title":"Task Analysis and Training Design","volume":"41","author":"Annett","year":"1967","journal-title":"Occup. Psychol."},{"key":"ref_25","first-page":"33","article-title":"CSRML: A goal-oriented approach to model requirements for collaborative systems","volume":"Volume 6998","author":"Jeusfeld","year":"2011","journal-title":"Lecture Notes in Computer Science, Proceedings of the 30th International Conference on Conceptual Modeling (ER\u201911)"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Patern\u00f2, F. (1999). Model-Based Design and Evaluation of Interactive Applications, Springer.","DOI":"10.1007\/978-1-4471-0445-2"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Baron, M., Lucquiaud, V., Autard, D., and Scapin, D.L. (2006, January 18\u201321). K-MADe: Un Environnement Pour le Noyau du Mod\u00e8le de Description de L\u2019activit\u00e9. Proceedings of the 18th Conference on Interaction Homme-Machine (IHM \u201906), Montreal, QC, Canada.","DOI":"10.1145\/1132736.1132786"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1109\/THMS.2014.2365956","article-title":"Task Model-Based Systematic Analysis of Both System Failures and Human Errors","volume":"46","author":"Martinie","year":"2016","journal-title":"IEEE Trans. Hum. Mach. Syst."},{"key":"ref_29","unstructured":"Crystal, A., and Ellington, B. (2004, January 17\u201322). Task analysis and human-computer interaction: Approaches, techniques, and levels of analysis. Proceedings of the 10th Americas Conference on Information Systems, New York, NY, USA."},{"key":"ref_30","unstructured":"Mylopoulos, J., Castro, J., and Kolp, M. (2000, January 4\u20135). Tropos: A framework for requirements-driven software development. Proceedings of the Information Systems Engineering: State of the Art and Research Themes, Stockholm, Sweden."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Teruel, M.A., Rodr\u00edguez, A.C., Simarro, F.M., Navarro, E., L\u00f3pez-Jaquero, V., and Gonz\u00e1lez, P. (2015, January 1\u20134). An alternative to W3C task model for post-WIMP. Ubiquitous Computing and Ambient Intelligence. Sensing, Processing, and Using Environmental Information, Proceedings of the 9th International Conference (UCAmI 2015), Puerto Varas, Chile.","DOI":"10.1007\/978-3-319-26401-1_28"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Pohl, K. (2010). Requirements Engineering: Fundamentals, Principles, and Techniques, Springer. [1st ed.].","DOI":"10.1007\/978-3-642-12578-2_20"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1007\/978-1-84882-733-2_10","article-title":"Developing mixed interactive systems: A model based process for generating and managing design solutions","volume":"14","author":"Gauffre","year":"2010","journal-title":"The Engineering of Mixed Reality Systems"},{"key":"ref_34","unstructured":"Patern\u00f2, F. (2003). Handbook of Task Analysis for Human-Computer Interaction, CRC Press."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Ga\u00eblle Calvary, A.D. (2009, January 15\u201317). Context-aware and mobile interactive systems: The future of user interfaces plasticity. Proceedings of the 1st ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2009), Pittsburgh, PA, USA.","DOI":"10.1145\/1570433.1570478"},{"key":"ref_36","unstructured":"Pribeanu, C., Limbourg, Q., and Vanderdonckt, J. (2001). Interactive Systems: Design, Specification, and Verification. LNCS, 2220, Springer."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1007\/978-3-319-07869-4_5","article-title":"State of the art in context modelling\u2014A systematic literature review","volume":"178","author":"Hennig","year":"2014","journal-title":"Lecture Notes in Business Information Processing"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1109\/SURV.2013.042313.00197","article-title":"Context aware computing for the internet of things: A survey","volume":"16","author":"Perera","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_39","unstructured":"Bauer, C. (2012, January 10\u201313). A comparison and validation of 13 context meta-models. Proceedings of the 20th European Conference on Information Systems (ECIS), Barcelona, Spain."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"2890","DOI":"10.1016\/j.jss.2013.07.008","article-title":"A domain-specific language for context modeling in context-aware systems","volume":"86","author":"Hoyos","year":"2013","journal-title":"J. Syst. Softw."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/65.313011","article-title":"Disseminating active map information to mobile hosts","volume":"8","author":"Schilit","year":"1994","journal-title":"IEEE Netw."},{"key":"ref_42","unstructured":"Rodden, T., Cheverst, K., and Davies, N. Exploiting Contet in HCI Design for Mobile Systems. Available online: http:\/\/www.dcs.gla.ac.uk\/~johnson\/papers\/mobile\/HCIMD1.html."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Vieira, V., Tedesco, P., and Salgado, A.C. (2009, January 22\u201324). A process for the design of context-sensitive systems. Proceedings of the 13th International Conference on Computer Supported Cooperative Work in Design, Santiago, Chile.","DOI":"10.1109\/CSCWD.2009.4968049"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"992","DOI":"10.4304\/jsw.4.9.992-1013","article-title":"Context and Adaptivity in Pervasive Computing Environments: Links with Software Engineering and Ontological Engineering","volume":"4","author":"Soylu","year":"2009","journal-title":"J. Softw."},{"key":"ref_45","first-page":"121","article-title":"Context-aware model driven development by parameterized transformation","volume":"Volume 340","author":"Vale","year":"2008","journal-title":"Proceedings of the First International Workshop on Model Driven Interoperability for Sustainable Information Systems (MDISIS\u201908)"},{"key":"ref_46","unstructured":"UsiXML Consortium (UsiXML\u2014USer Interface eXtensible Markup Language, 2007). UsiXML\u2014USer Interface eXtensible Markup Language."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1007\/BF01324126","article-title":"Implicit human computer interaction through context","volume":"4","author":"Schmidt","year":"2000","journal-title":"Pers. Technol."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MPRV.2010.23","article-title":"An Alignment Approach for Context Prediction Tasks in UbiComp Environments","volume":"9","author":"Sigg","year":"2010","journal-title":"IEEE Pervasive Comput."},{"key":"ref_49","unstructured":"Kubicki, S., Lepreux, S., and Kolski, C. (2013). Distributed User Interfaces: Usability and Collaboration, Springer."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Maciaszek, L.A., and Zhang, K. (2012). Evaluation of Novel Approaches to Software Engineering, Springer.","DOI":"10.1007\/978-3-642-32341-6"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/s00766-011-0143-y","article-title":"Comparison and evaluation of goal-oriented satisfaction analysis techniques","volume":"18","author":"Horkoff","year":"2012","journal-title":"Requir. Eng."},{"key":"ref_52","unstructured":"Yu, E.S.K. (1997, January 6\u201310). Towards modelling and reasoning support for early-phase requirements engineering. Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (ISRE\u201997), Annapolis, MD, USA."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Paterno, F. (2000). Model-Based Design and Evaluation of Interactive Applications, Springer. 1st ed.","DOI":"10.1007\/978-1-4471-0445-2"},{"key":"ref_54","first-page":"200","article-title":"Usixml: A language supporting multi-path development of user interfaces","volume":"16","author":"Limbourg","year":"2005","journal-title":"Eng. Hum. Comput. Interact. Interact. Syst."},{"key":"ref_55","unstructured":"Oliver, M., Molina, J.P., Montero, F., Gonz\u00e1lez, P., and Fern\u00e1ndez-Caballero, A. (2014). Ambient Intelligence\u2014Software and Applications, Springer."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Best-Martini, E., and Jones-DiGenova, K.A. (2014). Exercise for Frail Elders, Human Kinetics. [2nd ed.].","DOI":"10.5040\/9781492597353"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1631\/FITEE.1500347","article-title":"Multi-camera systems for rehabilitation therapies: A study of the precision of Microsoft Kinect sensors","volume":"17","author":"Oliver","year":"2016","journal-title":"Front. Inf. Technol. Electron. Eng."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/10\/1689\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:32:52Z","timestamp":1760211172000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/10\/1689"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,13]]},"references-count":57,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2016,10]]}},"alternative-id":["s16101689"],"URL":"https:\/\/doi.org\/10.3390\/s16101689","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,10,13]]}}}