Abstract
Mobile technologies have increased the interest of industry and academia in providing users with information and services anytime and anywhere. Some services are customized according to the users’ characteristics, attempting to create ubiquitous environments that enable such users to share and discover resources. However, research that addresses the creation of these environments is scant. In this article, we go further than single-user pervasive systems, by developing a support that manages shared resources in ubiquitous multi-user environments. Our contribution is a semantic matchmaking service capable of finding the most suitable resources that satisfy the users’ requirements. This service processes the users’ requests, their context, and the community participating in the resource sharing process, by respecting restrictions, the natural interaction among participants, and the changes that this interaction produces. We model the environment, shared resources, and users as dynamic entities that generate new information, which might affect the availability states of such resources. These states have been defined through the Contextual-Graphs formalism to incorporate new knowledge that can refine, extend, or customize such states, according to the users’ habits. Our matchmaking service has been deployed across the Computer Science Department of CINVESTAV-IPN research center, where it has been validated by means of several test cases.
Similar content being viewed by others
References
Abrial, J.R. (2010). Modeling in event-B: system and software engineering, 1st edn. New York: Cambridge University Press.
Allemang, D., & Hendler, J. (2011). Semantic web for the working ontologist - effective modeling in RDFS and OWL, 2nd edn. San Francisco: Elsevier - Morgan Kaufmann Publisher, Inc.
Bosak, J., & Bray, T. (1999). XML and the second-generation web. Scientific American Magazine, 280(5), 89–93.
Brézillon, P. (2005). Task-realization models in contextual graphs. In Proceedings of of the 5th international and interdisciplinary conference on modeling and using context (CONTEXT’05), LNCS, (Vol. 3554 pp. 55–68). Paris: Springer Berlin Heidelberg.
Brézillon, P. (2007). Context modeling: task model and model of practices. In Proceedings of the 6th international and interdisciplinary conference on modeling and using context (CONTEXT’07), LNAI, (Vol. 4635 pp. 122–135). Roskilde: Springer Verlag.
Brézillon, P. (2013). Context-based development of experience bases. In Proceedings of the 8th international and interdisciplinary conference on modeling and using context (CONTEXT’13), LNCS, (Vol. 8175 pp. 87–100). Annecy: Springer Berlin Heidelberg.
Brown, R.B.K., Beydoun, G., Low, G., Tibben, W., Zamani, R., García-Sánchez, F., & Martínez-Bejar, R. (2016). Computationally efficient ontology selection in software requirement planning. Information Systems Frontiers, 18(2), 349–358.
Cong, Z., Fernandez, A., Billhard, H., & Lujak, M. (2015). Service discovery acceleration with hierarchical clustering. Information Systems Frontiers, 17(4), 799–808.
Dourish, P., & Bell, G. (2014). Resistance is futile: reading science fiction alongside ubiquitous computing. Personal Ubiquitous Computing, 18(4), 769–778.
DuCharme, B. (2013). Learning SPARQL, 2nd edn. Sebastopol: O’Reilly Media, Inc.
Fawcett, J., Ayers, D., & Quin, L.R.E. (2012). Beginning XML, 5th edn. Indianapolis: Wiley Publishing, Inc.
García García, E.K. (2013). Ascertaining the availability of shared resources in ubiquitous collaborative environments. Mexico City: PhD Thesis, Department of Computer Science, CINVESTAV-IPN.
Hebeler, J., Fisher, M., Blace, R., Perez-Lopez, A., & Dean, M. (2009). Semantic web programming, 1st edn. Indianapolis: Wiley Publishing, Inc.
Herborn, S., Lopez, Y., & Seneviratne, A. (2005). A distributed scheme for autonomous service composition. In Proceedings of the 1st ACM international workshop on multimedia service composition (pp. 21–30). Singapore.
Horrocks, I. (2011). Tools support for ontology engineering. In Fensel, D. (Ed.), Foundations for the web of information and services: a review of 20 years of semantic web research (pp. 103–112). Springer Berlin Heidelberg.
Hsu, I.C. (2013). Personalized web feeds based on ontology technologies. Information Systems Frontiers, 15 (3), 465–479.
Li, S.H., Huang, S.M., Yen, D.C., & Sun, J.C. (2013). Semantic-based transaction model for web service. Information Systems Frontiers, 15(2), 249–268.
Lkhamsuren, D., & Tanaka, Y. (2013). PadSpace: a new framework for the service federation of web resources. Information Systems Frontiers, 15(1), 111–132.
Mehdi, K., Juiz, C., Puigjaner, R., & Kamoun, F. (2011). Models for service and resource discovery in pervasive computing. In M.S. Obaidat, M. Denko, & I. Woungang (Eds.), Pervasive computing and networking (pp. 27–36). Chichester: Wiley.
Meshkova, E., Riihijarvi, J., Petrova, M., & Mahonen, P. (2008). A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks. Computer Networks: The International Journal of Computer and Telecommunications Networking, 52(11), 2097–2128.
Ortega-Avila, S., Rakova, B., Sadi, S., & Mistry, P. (2015). Non-invasive optical detection of hand gestures. In Proceedings of the 6th augmented human international conference (AH’15) (pp. 179–180). Singapore: ACM Press.
Paolucci, M., Sycara, K., Kawamura, T., Hasegawa, T., & Ohsuga, A. (2005). Web services lookup: a matchmaker experiment. IT Professional Journal, 7(2), 36–41.
Patel, P., & Chaudhary, S. (2009). Context aware semantic service discovery. In Proceedings of the world conference on services (SERVICES-2’09) (pp. 1–8). Bangalore: IEEE Computer Society.
Pencheva, E., & Atanasov, I. (2016). Engineering of web services for internet of things applications. Information Systems Frontiers, 18(2), 277–292.
Pomerol, J.Ch., & Brézillon, P. (1999). Dynamics between contextual knowledge and proceduralized context. In Proceedings of the 2nd international and interdisciplinary conference on modeling and using context (CONTEXT’99), LNCS, (Vol. 1688 pp. 284–295). Trento: Springer-Verlag.
Poulovassilis, A., Papamarkos, G., & Wood, P.T. (2006). Event-condition-action rule languages for the semantic web. In Proceedings of current trends in database technology (EDBT’06), LNCS, (Vol. 4254 pp. 855–864). Munich: Springer.
Richardson, L., & Ruby, S. (2007). Restful web services, 1st edn. Sebastopol: O’Reilly Media, Inc.
Ritchie, J., Van der Beek, W., & Kang, J. (2010). UPnP AV Architecture: 2. Available at http://www.upnp.org/specs/av/UPnP-av-AVArchitecture-v2-20101231 (last access: March 2015).
Rong, W., Peng, B., Ouyang, Y., Liu, K., & Xiong, Z. (2015). Collaborative personal profiling for web service ranking and recommendation. Information Systems Frontiers, 17(6), 1265–1282.
Sánchez, D., Batet, M., Isern, D., & Valls, A. (2012). Ontology-based semantic similarity: a new feature-based approach. Expert Systems with Applications, 39(9), 7718–7728.
Schmidt, K., & Bannon, L.J. (2013). Constructing CSCW: the 1st quarter century. Computer-Supported Cooperative Work, 22(4-6), 345–372.
Shvaiko, P., & Euzenat, J. (2013). Ontology matching: state of the art and future challenges. IEEE Transactions on Knowledge and Data Engineering, 25(1), 158–176.
Suraci, V., Mignanti, S., & Aiuto, A. (2007). Context-aware semantic service discovery. In Proceedings of the 16th IST mobile and wireless communication summit (pp. 1–5). Budapest: IEEE Computer Society.
Tianfield, H. (2011). Context-aware service discovery in pervasive environments: a survey. International Transactions on Systems Science and Applications, 7(3/4), 314–338.
Toninelli, A., Corradi, A., & Montanari, R. (2008). Semantic-based discovery to support mobile context-aware service access. Computer Communications, 31(5), 935–949.
Wang, P., Chao, K.M., & Lo, C.C. (2015). Satisfaction-based Web service discovery and selection scheme utilizing vague sets theory. Information Systems Frontiers, 17(4), 827–844.
Acknowledgment
We thank the CONACyT (Consejo Nacional de Ciencia y Tecnología) for funding Kimberly García’s post-doctoral fellowship at LIP6, UPMC. Proposal number: 238920.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
García, K., Mendoza, S., Decouchant, D. et al. Facilitating resource sharing and selection in ubiquitous multi-user environments. Inf Syst Front 20, 1075–1095 (2018). https://doi.org/10.1007/s10796-016-9708-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-016-9708-0