Abstract
Context-aware systems play a vital role in facilitating our daily life activities. The development of context-aware systems is an inherently complex task. These systems adapt to context change and provide a composed service to satisfy user requests. This paper aims to provide a complete sketch of a context-aware system. To illustrate the working of the proposed system, we consider a context-aware e-learning application that provides different types of study material according to the context. When context changes, a new plan is obtained to satisfy the user request. We implement and evaluate the context-aware e-learning system with the different phases of the proposed system. The experimental results show the efficacy of the approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chihani, B., Bertin, E., Jeanne, F., Crespi, N.: Context-aware systems: a case study. In: Cherifi, H., Zain, J.M., El-Qawasmeh, E. (eds.) DICTAP 2011. CCIS, vol. 167, pp. 718–732. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22027-2_60
Alrifai, M., Risse, T., Nejdl, W.: A hybrid approach for efficient Web service composition with end-to-end QoS constraints. ACM Trans. Web (TWEB) 6(2), 1–31 (2012)
Osman, I.H., Kelly, J.P.: Meta-heuristics theory and applications. J. Oper. Res. Soc. 48(6), 657–657 (1997)
Zhang, Y., Cui, G., Wang, Y., Guo, X., Zhao, S.: An optimization algorithm for service composition based on an improved FOA. Tsinghua Sci. Technol. 20(1), 90–99 (2015)
Peer, J.: A PDDL based tool for automatic web service composition. In: Ohlbach, H.J., Schaffert, S. (eds.) PPSWR 2004. LNCS, vol. 3208, pp. 149–163. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30122-6_11
Ghallab, M., Nau, D., Traverso, P.: Automated Planning: Theory and Practice. Elsevier, Amsterdam (2004)
Omid, M.: Context-aware web service composition based on AI planning. Appl. Artif. Intell. 31(1), 23–43 (2017)
Klusch, M., Gerber, A., Schmidt, M.: Semantic web service composition planning with OWLS-Xplan. In: Proceedings of the 1st International AAAI Fall Symposium on Agents and the Semantic Web, pp. 55–62 (2005)
Singh, R.P., Pattanaik, K.: An approach to composite QoS parameter based web service selection. Procedia Comput. Sci. 19, 470–477 (2013)
Amiri, M.A., Serajzadeh, H.: QoS aware web service composition based on genetic algorithm. In: IEEE Fifth International Symposium on Telecommunications, pp. 502–507 (2010)
Ludwig, S.A.: Applying particle swarm optimization to quality-of-service-driven web service composition. In: IEEE 26th International Conference on Advanced Information Networking and Applications, pp. 613–620 (2012)
Seghir, F., Khababa, A.: A hybrid approach using genetic and fruit fly optimization algorithms for QoS-aware cloud service composition. J. Intell. Manuf. 29, 1–20 (2016)
Lee, C., Ko, S., Lee, S., Lee, W., Helal, S.: Context-aware service composition for mobile network environments. In: Indulska, J., Ma, J., Yang, L.T., Ungerer, T., Cao, J. (eds.) UIC 2007. LNCS, vol. 4611, pp. 941–952. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73549-6_92
Swain, S., Niyogi, R.: Smartmedicist: a context-aware system for recommending an alternative medicine. Int. J. Pervasive Comput. Commun. 14(2), 147–164 (2018)
Swain, S., Niyogi, R.: Context-aware service composition with functionally equivalent services for complex user requests. In: Barolli, L., Amato, F., Moscato, F., Enokido, T., Takizawa, M. (eds.) AINA 2020. AISC, vol. 1151, pp. 1089–1100. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-44041-1_94
Swain, S., Niyogi, R.: An ontology based approach for satisfying user requests in context aware settings. In: IEEE 30th International Conference on Advanced Information Networking and Applications, pp. 1130–1137 (2016)
Al-Masri, E., Mahmoud, Q.H.: QoS-based discovery and ranking of web services. In: IEEE Proceedings of 16th International Conference on Computer Communications and Networks, pp. 529–534 (2007)
Kautz, H., Selman, B.: BLACKBOX: a new approach to the application of theorem proving to problem solving. In: Workshop on Planning as Combinatorial Search (AIPS 1998), vol. 58260, pp. 58–60 (1998)
Acknowledgements
The authors thank the anonymous reviewers of ICCSA 2020 for their valuable suggestions. The second author was in part supported by a research grant from Google.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Swain, S., Niyogi, R. (2020). Service Composition in a Context-Aware Setting with Functionally Equivalent Services. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2020. ICCSA 2020. Lecture Notes in Computer Science(), vol 12253. Springer, Cham. https://doi.org/10.1007/978-3-030-58814-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-030-58814-4_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-58813-7
Online ISBN: 978-3-030-58814-4
eBook Packages: Computer ScienceComputer Science (R0)