[u' @inproceedings{orduna_wcloud:_2015, address = {Bangkok, Thailand}, title = {{wCloud}: automatic generation of {WebLab}-{Deusto} deployments in the {Cloud}}, abstract = {Educational remote laboratories are software and hardware tools that allow students to remotely access real equipment located in universities as if they were in a hands-on-lab session. Since most remote labs share certain management tasks (authentication, Learning Analytics, scheduling, etc.), software systems implementing them on top of which remote labs could be implemented were developed and called Remote Lab Management Systems (RLMS). A key feature provided by certain RLMSs is sharing a remote laboratory between two systems deployed in two institutions. This way, it becomes possible to have multiple RLMS instances (which are pure software) in a Cloud environment, customized for different schools or universities. Each school would have its own RLMS, with all the management features (e.g., managing its own students), and in the end, the RLMS would connect to the RLMS which has the physical equipment. The focus of this contribution is to detail how this "RLMS as a Service" is being implemented in the case of WebLab-Deusto as part of the mCloud project, from a technical point of view.}, publisher = {IEEE}, author = {Ordu\xf1a, Pablo and G\xf3mez-Goiri, Aitor and Rodriguez-Gil, Luis and Diego, Javier and L\xf3pez-de-Ipi\xf1a, Diego and Garc\xeda-Zubia, Javier}, month = feb, year = {2015}, note = {00000}, keywords = {Cloud Computing, Federation, Learning Analytics, OpenStack, Remote Laboratories, WebLab-Deusto, mcloud, wCloud} }'] [u' @article{ventura_security_2015, title = {Security analysis and resource requirements of group-oriented user access control for hardware-constrained wireless network services}, issn = {1367-0751, 1368-9894}, url = {https://academic.oup.com/jigpal/article-lookup/doi/10.1093/jigpal/jzv045}, doi = {10.1093/jigpal/jzv045}, language = {en}, urldate = {2018-05-14TZ}, journal = {Logic Journal of IGPL}, author = {Ventura, D. and G\xf3mez-Goiri, Aitor and Catania, V. and L\xf3pez-de-Ipi\xf1a, Diego and Naranjo, J.A.M. and Casado, L.G.}, month = oct, year = {2015}, keywords = {Q3, jcr.0.575}, pages = {jzv045} }'] [u' @article{gomez-goiri_otsopack:_2014, title = {Otsopack: {Lightweight} semantic framework for interoperable ambient intelligence applications}, volume = {30}, issn = {0747-5632}, shorttitle = {Otsopack}, url = {http://www.sciencedirect.com/science/article/pii/S0747563213002148}, doi = {10.1016/j.chb.2013.06.022}, abstract = {In Ambient Intelligence environments machines proactively and transparently work on behalf of humans. The nature of these machines and the communication protocols they use is multifarious. Therefore, the applications running on top of them remarkably demand interoperability. The Triple Space Computing (TSC) paradigm addresses that problem by sharing information represented in a semantic format through a common virtual space. As long as application developers use standard ontologies, different applications using the same spaces will interact automatically. The focus of this paper is to present Otsopack, a fully distributed TSC middleware designed to meet the needs of mobile and resource constrained devices. Otsopack defines a simple HTTP interface for the TSC operations. This interface focuses on simplicity and modularity, so that two implementations that support different modules can still interact. To assess the middleware we provide time and load measurements, and we analyze two independent implementations.}, urldate = {2013-11-21TZ}, journal = {Computers in Human Behavior}, author = {G\xf3mez-Goiri, Aitor and Ordu\xf1a, Pablo and Diego, Javier and L\xf3pez-de-Ipi\xf1a, Diego}, month = jan, year = {2014}, keywords = {ISI, Internet of Things, JCR, JCR2.067, Q1, Space-based computing, Tuple space, Web of Things, ambient intelligence, otsopack, semantic web, thofu}, pages = {460--467} }'] [u' @article{gomez-goiri_energy-aware_2014, title = {Energy-aware {Architecture} for {Information} {Search} in the {Semantic} {Web} of {Things}}, volume = {10}, issn = {1741-1106}, url = {http://dx.doi.org/10.1504/IJWGS.2014.060252}, doi = {10.1504/IJWGS.2014.060252}, abstract = {Nowadays, not only computers or mobile phones are connected to the internet but also other devices such as cars or washing machines. In this way, these devices can form an ambient intelligence environment where they can share and provide information. The integration of such devices is difficult as they normally use different protocols. To overcome this problem, the Web of Things WoT initiative proposes to use well-established web standards to ease their communication. However, these devices still need to share data in different formats. For this reason, it is convenient to annotate data semantically in the WoT. Working with annotated data is expensive for devices which usually have limited capacity. In this paper, we propose a dynamic architecture to search semantically annotated data in the WoT. This architecture takes into account the reduced computational capacity and the limited energy autonomy of embedded devices.}, number = {2/3}, urldate = {2014-06-12TZ}, journal = {International Journal of Web and Grid Services}, author = {G\xf3mez-Goiri, Aitor and Goiri, \xcd\xf1igo and L\xf3pez-de-Ipi\xf1a, Diego}, month = apr, year = {2014}, note = {00000}, keywords = {HTTP, ISI, JCR1.615, Q1, Search, Web of Things, autonomy, energy, limited computation, limited devices, resource constrained devices, semantic web}, pages = {192--217} }'] [u' @incollection{naranjo_extending_2014, series = {Advances in {Intelligent} {Systems} and {Computing}}, title = {Extending a {User} {Access} {Control} {Proposal} for {Wireless} {Network} {Services} with {Hierarchical} {User} {Credentials}}, copyright = {\xa92014 Springer International Publishing Switzerland}, isbn = {978-3-319-01853-9 978-3-319-01854-6}, url = {http://link.springer.com/chapter/10.1007/978-3-319-01854-6_61}, abstract = {We extend a previous access control solution for wireless network services with group-based authorization and encryption capabilities. Both the basic solution and this novel extension focus on minimizing computation, energy, storage and communications required at sensors so they can be run in very constrained hardware, since the computations involved rely on symmetric cryptography and key derivation functions. Furthermore, no additional messages between users and sensors are needed. Access control is based on user identity, group membership and time intervals.}, number = {239}, urldate = {2013-08-13TZ}, booktitle = {International {Joint} {Conference} {SOCO}\u201913-{CISIS}\u201913-{ICEUTE}\u201913}, publisher = {Springer International Publishing}, author = {Naranjo, Juan \xc1lvaro Mu\xf1oz and G\xf3mez-Goiri, Aitor and Ordu\xf1a, Pablo and L\xf3pez-de-Ipi\xf1a, Diego and Casado, Leocadio Gonz\xe1lez}, editor = {Herrero, \xc1lvaro and Baruque, Bruno and Klett, Fanny and Abraham, Ajith and Sn\xe1\u0161el, V\xe1clav and Carvalho, Andr\xe9 C. P. L. F. de and Bringas, Pablo Garc\xeda and Zelinka, Ivan and Quinti\xe1n, H\xe9ctor and Corchado, Emilio}, month = jan, year = {2014}, keywords = {Computational Intelligence, Internet of Things, Security, access control, ambient intelligence, group-based authorization, ubiquitous computing, wireless network services}, pages = {601--610} }'] [u' @article{naranjo_enabling_2013, title = {Enabling {User} {Access} {Control} in {Energy}-constrained {Wireless} {Smart} {Environments}}, volume = {19}, url = {http://www.jucs.org/jucs_19_17/enabling_user_access_control}, abstract = {This work introduces a novel access control solution for wireless network services in Internet of Things scenarios. We focus on a minimal use of computation, energy and storage resources at wireless sensors so as to address constrained devices: the proposed methods for key distribution and access control rely on extremely fast key derivation functions and, for the same reason, memory usage is reduced since keys are computed on the fly when needed. Our solution achieves privacy, authentication, semantic security, low energy, low computational demand and impacts mitigation of compromised devices on a simple manner. The access control provided is based on user identity and time intervals. We discuss these properties, compare our proposal to previous related work and provide experimental results that confirm its viability.}, number = {17}, journal = {Journal of Universal Computer Science}, author = {Naranjo, Juan \xc1lvaro Mu\xf1oz and Ordu\xf1a, Pablo and G\xf3mez-Goiri, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Casado, Leocadio Gonz\xe1lez}, month = nov, year = {2013}, note = {00000}, keywords = {Internet of Things, JCR, Q3, Security, access control, ambient intelligence, jcr0.762, ubiquitous computing}, pages = {2490--2505} }'] [u" @inproceedings{gomez-goiri_restful_2012, address = {New York, NY, USA}, series = {{WOT} '12}, title = {{RESTful} triple spaces of things}, isbn = {978-1-4503-1603-3}, url = {http://doi.acm.org/10.1145/2379756.2379761}, doi = {10.1145/2379756.2379761}, abstract = {The demand for Internet-enabled objects which expose their content in a RESTful and web compliant manner is increasing. Consequently, these objects have to face well-known problems from the web world. The lack of expressiveness and human orientation of the syntactically described capabilities and contents of those resources is one of these difficulties. The Semantic Web on the contrary interlinks each object's data to one another, enabling its automatic process to reveal possible new relationships and therefore enhancing the interoperability of semantic-enabled objects. In this work we present a semantically enabled Web of Things compliant HTTP interface for Internet-enabled objects which uses Triple Spaces (TS) as a basis. Specifically, we address the adoption of this paradigm by a wide range of resource constrained devices assessing the feasibility of our middle-ware solution, focusing both on the web and on the semantic aspects. Besides, we stress the degree of interoperability achieved by the applications made using RESTful TS by describing two scenarios where it could be used.}, urldate = {2012-10-15TZ}, booktitle = {Proceedings of the {Third} {International} {Workshop} on the {Web} of {Things}}, publisher = {ACM}, author = {G\xf3mez-Goiri, Aitor and Ordu\xf1a, Pablo and L\xf3pez-de-Ipi\xf1a, Diego}, year = {2012}, keywords = {ACROSS, HTTP, REST, Semantic Web, Web of Things, triple space computing}, pages = {5:1--5:6} }"] [u" @inproceedings{gomez-goiri_assessing_2012, title = {Assessing {Data} {Dissemination} {Strategies} within {Triple} {Spaces} on the {Web} of {Things}}, doi = {10.1109/IMIS.2012.120}, abstract = {The upcoming of the Web of Things initiative has improved the integration of Internet-connected devices through the standard HTTP protocol and other web techniques. Unfortunately, it usually defines the data shared by these devices in a syntactic level, showing a lack of expressiveness. During the last decade, the Semantic Web (SW) has aimed to solve these problems by adding logic to the Web to make it machine-understandable and by therefore enhancing the interoperability of the applications using it. The SW is used in the Triple Space Computing paradigm, which proposes a blackboard model where semantically described knowledge is shared between different devices in a completely Restful, and consequently WoT compliant, manner. This paradigm's shared blackboard can be implemented using many strategies, from centralized to completely distributed. In this work, we compare and analyze the behaviors of these two extreme cases in several simulations which try to represent common IoT scenarios. Finally, we propose an improvement of the completely distributed strategy by enabling the gossiping between devices.}, booktitle = {2012 {Sixth} {International} {Conference} on {Innovative} {Mobile} and {Internet} {Services} in {Ubiquitous} {Computing} ({IMIS})}, author = {G\xf3mez-Goiri, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, month = jul, year = {2012}, keywords = {Internet connected devices, Semantic Web, Web of Things, assessing data dissemination strategies, blackboard model, data handling, hypermedia, p2p, standard HTTP protocol, triple space, triple space computing paradigm}, pages = {763 --769} }"] [u' @incollection{naranjo_lightweight_2012, series = {Lecture {Notes} in {Computer} {Science}}, title = {Lightweight {User} {Access} {Control} in {Energy}-{Constrained} {Wireless} {Network} {Services}}, copyright = {\xa92012 Springer-Verlag Berlin Heidelberg}, isbn = {978-3-642-35376-5 978-3-642-35377-2}, url = {http://link.springer.com/chapter/10.1007/978-3-642-35377-2_5}, abstract = {This work introduces a novel access control solution for infrastructures composed of highly constrained devices which provide users with services. Low energy consumption is a key point in this kind of scenarios given that devices usually run on batteries and are unattended for long periods of time. Our proposal achieves privacy, authentication, semantic security, low energy and computational demand and device compromise impact limitation on a simple manner. The access control provided is based on user identity and time intervals. We discuss these properties and compare our proposal to previous related work.}, urldate = {2013-01-18TZ}, booktitle = {Ubiquitous {Computing} and {Ambient} {Intelligence}}, publisher = {Springer Berlin Heidelberg}, author = {Naranjo, Juan \xc1lvaro Mu\xf1oz and Ordu\xf1a, Pablo and G\xf3mez-Goiri, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Casado, L. G.}, editor = {Bravo, Jos\xe9 and L\xf3pez-de-Ipi\xf1a, Diego and Moya, Francisco}, month = jan, year = {2012}, keywords = {Computer Communication Networks, Information Systems Applications (incl. Internet), Internet of Things, Security, access control, ambient intelligence, software engineering, sustainability, wireless network services}, pages = {33--41} }'] [u' @inproceedings{gomez-goiri_otsopack:_2012, address = {Rome, Italy}, title = {Otsopack: {Lightweight} {Framework} for {Ambient} {Intelligence} {Applications}}, author = {G\xf3mez-Goiri, Aitor and Ordu\xf1a, Pablo and L\xf3pez-de-Ipi\xf1a, Diego and Diego, Javier}, year = {2012}, keywords = {Internet of Things, Web of Things, ambient intelligence, otsopack, thofu} }'] [u' @incollection{gomez-goiri_easing_2011, series = {Lecture {Notes} in {Computer} {Science}}, title = {Easing the {Mobility} of {Disabled} {People} in {Supermarkets} {Using} a {Distributed} {Solution}}, copyright = {\xa92011 Springer Berlin Heidelberg}, isbn = {978-3-642-21302-1 978-3-642-21303-8}, url = {http://link.springer.com/chapter/10.1007/978-3-642-21303-8_6}, abstract = {People\u2019s impairments cause a wide range of difficulties in everyday tasks. Particularly, handicapped people face many challenges both at home, but especially outside it, where their reduced mobility is a burden. Buying in a supermarket can be sometimes troublesome for them and so as to facilitate this task, a product locator application is proposed. This application runs on heterogeneous personal mobile devices keeping the user private information safe on them, and it locates the desired products over each supermarket\u2019s map.}, number = {6693}, urldate = {2013-08-13TZ}, booktitle = {Ambient {Assisted} {Living}}, publisher = {Springer Berlin Heidelberg}, author = {G\xf3mez-Goiri, Aitor and Castillejo, Eduardo and Ordu\xf1a, Pablo and Laiseca, Xabier and L\xf3pez-de-Ipi\xf1a, Diego and F\xednez, Sergio}, editor = {Bravo, Jos\xe9 and Herv\xe1s, Ram\xf3n and Villarreal, Vladimir}, month = jan, year = {2011}, keywords = {ACROSS, HTTP, Mobile devices, disability, distributed computing, mobility, semantic web, shopping, triple space}, pages = {41--48} }'] [u' @inproceedings{castillejo_distributed_2011, title = {Distributed {Semantic} {Middleware} for {Social} {Robotic} {Services}}, url = {http://www.morelab.deusto.es/publications/2011/eCastillejo_robot2011.pdf}, abstract = {Distributed architectures mean signi\ufb01cant bene\ufb01ts for many scenarios. However, they also entail dif\ufb01culties and problems because of their intrinsic nature. Moreover, these environments don\u2019t support any semantics by themselves, becoming necessary the implementation of additional solutions for knowledge representation and management. As a result, new troubles arise, as integration and management related. This work proposes the use of a Triple Spaces solution for integrating any semantic and distributed environment. Particulary, it outlines how two very different scenarios have been implemented under the Triple Spaces paradigm.}, urldate = {2013-09-30TZ}, booktitle = {Proceedings of the {III} {Workshop} de {Robtica}: {Robtica} {Experimental}, {Seville}, {Spain}}, author = {Castillejo, Eduardo and Ordu\xf1a, Pablo and Laiseca, Xabier and G\xf3mez-Goiri, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and F\xednez, Sergio}, year = {2011}, keywords = {ACROSS, distributed computing, middleware, otsopack, robotics, semantic web}, pages = {28--29} }'] [u' @inproceedings{gomez-goiri_collaboration_2011, address = {Limerick, Ireland}, title = {Collaboration of sensors and actuators through {Triple} {Spaces}}, isbn = {978-1-4244-9290-9}, doi = {10.1109/ICSENS.2011.6127316}, abstract = {In recent years, projects and initiatives under Internet of Things have focused mainly on establishing connectivity in a variety of challenging and constrained networking environments. Hence, a promising next step should be to build interaction models on top of this network connectivity and thus focus on the application layer, i.e. how to achieve useful aggregated functionality out of these Internet-connected ecosystems of sensors and actuators. This work analyses the adoption of Triple Spaces coordination language by very heterogeneous and resource-constrained devices and outlines how its primitives can help to develop fully distributed and very decoupled scenarios.}, language = {English}, booktitle = {2011 {IEEE} {Sensors}}, publisher = {IEEE}, author = {G\xf3mez-Goiri, Aitor and Ordu\xf1a, Pablo and Ausin, David and Emaldi, Mikel and Lopez-de-Ipina, Diego}, month = oct, year = {2011}, keywords = {Actuators, ISI, Internet, Internet of Things, Libraries, Resource description framework, Semantics, Sensors, Simple object access protocol, Temperature measurement, application layer, java, network connectivity, triple spaces coordination language}, pages = {651--654} }'] [u' @article{gomez-goiri_middleware_2011, title = {Middleware {Sem\xe1ntico} {Orientado} a {Recursos} para {Entornos} {Ubicuos}}, issn = {0211-2124}, number = {209}, journal = {Novatica journal}, author = {G\xf3mez-Goiri, Aitor and Emaldi, Mikel and L\xf3pez-de-Ipi\xf1a, Diego}, month = feb, year = {2011}, keywords = {ISMED, jxta, semantic web, sunspot, triple space}, pages = {9--16} }'] [u' @incollection{laiseca_distributed_2011, series = {Lecture {Notes} in {Computer} {Science}}, title = {Distributed {Tracking} {System} for {Patients} with {Cognitive} {Impairments}}, copyright = {\xa92011 Springer Berlin Heidelberg}, isbn = {978-3-642-21302-1 978-3-642-21303-8}, url = {http://link.springer.com/chapter/10.1007/978-3-642-21303-8_7}, abstract = {The increase of life expectancy has arisen new challenges related with the amount of resources required to attend elderly people with cognitive disabilities. These requirements, such as medical staff and financial resources, have been multiplied in the last years, and this tendency will continue in the forthcoming ones. In order to reduce these requirements, the introduction of new technologies will be a key aspect. In this paper we propose a test-question-based memory game that collects the answers given by patients and facilitates access to this information to caregivers and relatives.}, number = {6693}, urldate = {2013-08-13}, booktitle = {Ambient {Assisted} {Living}}, publisher = {Springer Berlin Heidelberg}, author = {Laiseca, Xabier and Castillejo, Eduardo and Ordu\xf1a, Pablo and G\xf3mez-Goiri, Aitor and L\xf3pez-de-Ipi\xf1a, Diego and Aguado, Ester Gonz\xe1lez}, editor = {Bravo, Jos\xe9 and Herv\xe1s, Ram\xf3n and Villarreal, Vladimir}, month = jan, year = {2011}, keywords = {ACROSS, AI for health, Biomedical Engineering, Health Informatics, ISI, User Interfaces and Human Computer Interaction, cognitive impairments, elderly, memory game, triple space}, pages = {49--56} }'] [u' @article{gomez-goiri_semantic_2011, title = {A {Semantic} {Resource} {Oriented} {Middleware} for {Pervasive} {Environments}}, volume = {2011, Issue No. 1}, issn = {1684-5285}, url = {http://www.cepis.org/upgrade/media/UPGRADE_1_2011_Full1.pdf}, journal = {UPGRADE journal}, author = {G\xf3mez-Goiri, Aitor and Emaldi, Mikel and L\xf3pez-de-Ipi\xf1a, Diego}, editor = {Montoro-Manrique, Germ\xe1n and Haya-Coll, Pablo and Schnelle-Walka, Dirk}, month = feb, year = {2011}, keywords = {ISMED, jxta, semantic web, sunspot, triple space}, pages = {5--16} }'] [u" @inproceedings{gomez-goiri_complementarity_2011, address = {New York, NY, USA}, series = {{WoT} '11}, title = {On the complementarity of {Triple} {Spaces} and the {Web} of {Things}}, isbn = {978-1-4503-0624-9}, url = {http://doi.acm.org/10.1145/1993966.1993983}, doi = {10.1145/1993966.1993983}, abstract = {The Internet of Things (IoT) enables communication among real-world things and devices through Internet. So far, IoT research has focused on allowing such communication through different protocols and architectures. Some of these architectural approaches are Web of Things (WoT) and Triple Space (TS) which are both resource oriented architectures. This work analyses and compares both approaches and outlines the scenarios in which they will be more useful. Particularly, it outlines how some of the drawbacks of WoT in the discovery and cooperation aspects may be complemented by integrating with TS.}, urldate = {2013-08-13TZ}, booktitle = {Proceedings of the {Second} {International} {Workshop} on {Web} of {Things}}, publisher = {ACM}, author = {G\xf3mez-Goiri, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, year = {2011}, keywords = {REST, Web of Things, resource oriented architecture, semantic web, triple space}, pages = {12:1--12:6} }"] [u' @incollection{gomez-goiri_triple_2010, series = {Lecture {Notes} in {Computer} {Science}}, title = {A {Triple} {Space}-{Based} {Semantic} {Distributed} {Middleware} for {Internet} of {Things}}, volume = {6385}, url = {http://dx.doi.org/10.1007/978-3-642-16985-4_43}, booktitle = {Current {Trends} in {Web} {Engineering}}, publisher = {Springer Berlin / Heidelberg}, author = {G\xf3mez-Goiri, Aitor and L\xf3pez-de-Ipi\xf1a, Diego}, editor = {Daniel, Florian and Facca, Federico}, month = sep, year = {2010}, note = {10.1007/978-3-642-16985-4\\_43}, keywords = {Embedded, ISMED, Mobile, jxta, semantic, semantic web, triplespaces, ubiquitous}, pages = {447--458} }'] [u' @inproceedings{orduna_identifying_2010, address = {Valencia, Spain}, title = {Identifying {Security} {Issues} in the {Semantic} {Web}: {Injection} attacks in the {Semantic} {Query} {Languages}}, isbn = {978-84-92812-59-2}, booktitle = {Actas de las {VI} {Jornadas} {Cient\xedfico}-{T\xe9cnicas} en {Servicios} {Web} y {SOA}}, author = {Ordu\xf1a, Pablo and Almeida, Aitor and Aguilera, Unai and Laiseca, Xabier and L\xf3pez-De-Ipi\xf1a, Diego and G\xf3mez-Goiri, Aitor}, month = sep, year = {2010}, keywords = {Security, semantic web, sparql, sparul}, pages = {43--50}, } ']