Skip to main content
Log in

Facilitating resource sharing and selection in ubiquitous multi-user environments

  • Published:
Information Systems Frontiers Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Notes

  1. https://jena.apache.org/

  2. http://clarkparsia.com/pellet/

  3. http://www.w3.org/TR/wsdl

  4. http://www.jessrules.com/

References

  • Abrial, J.R. (2010). Modeling in event-B: system and software engineering, 1st edn. New York: Cambridge University Press.

    Book  Google Scholar 

  • 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.

    Google Scholar 

  • Bosak, J., & Bray, T. (1999). XML and the second-generation web. Scientific American Magazine, 280(5), 89–93.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Cong, Z., Fernandez, A., Billhard, H., & Lujak, M. (2015). Service discovery acceleration with hierarchical clustering. Information Systems Frontiers, 17(4), 799–808.

    Article  Google Scholar 

  • Dourish, P., & Bell, G. (2014). Resistance is futile: reading science fiction alongside ubiquitous computing. Personal Ubiquitous Computing, 18(4), 769–778.

    Article  Google Scholar 

  • DuCharme, B. (2013). Learning SPARQL, 2nd edn. Sebastopol: O’Reilly Media, Inc.

    Google Scholar 

  • Fawcett, J., Ayers, D., & Quin, L.R.E. (2012). Beginning XML, 5th edn. Indianapolis: Wiley Publishing, Inc.

    Google Scholar 

  • 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.

    Google Scholar 

  • Hebeler, J., Fisher, M., Blace, R., Perez-Lopez, A., & Dean, M. (2009). Semantic web programming, 1st edn. Indianapolis: Wiley Publishing, Inc.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Lkhamsuren, D., & Tanaka, Y. (2013). PadSpace: a new framework for the service federation of web resources. Information Systems Frontiers, 15(1), 111–132.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Schmidt, K., & Bannon, L.J. (2013). Constructing CSCW: the 1st quarter century. Computer-Supported Cooperative Work, 22(4-6), 345–372.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Toninelli, A., Corradi, A., & Montanari, R. (2008). Semantic-based discovery to support mobile context-aware service access. Computer Communications, 31(5), 935–949.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Sonia Mendoza.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10796-016-9708-0

Keywords

Navigation