Abstract
A conceptual framework that supports configuration of service bundles and automatic provision of services from these bundles according to the consumer context is proposed. The framework adheres the idea of ontology-based product configuration where service bundles play the role of products. Service bundle is defined as a group of related customized services that are provided selectively in context-aware way on terms favorable to the consumer. Smart contracts regulate service provisioning/consumption. These contracts are represented in terms of the product/service ontology using SWRL-rules. The use case from the Internet services domain demonstrates the main ideas behind the framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Morelli, N.: Designing product/service systems: a methodological exploration. Des. Issues 18, 3–17 (2002). https://doi.org/10.1162/074793602320223253
Baines, T.S., Lightfoot, H.W., Evans, S., Neely, A., Greenough, R., Peppard, J., Roy, R., Shehab, E., Braganza, A., Tiwari, A., Alcock, J.R., Angus, J.P., Bastl, M., Cousens, A., Irving, P., Johnson, M., Kingston, J., Lockett, H., Martinez, V., Michele, P., Tranfield, D., Walton, I.M., Wilson, H.: State-of-the-art in product-service systems. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 221, 1543–1552 (2007). https://doi.org/10.1243/09544054JEM858
Yang, L., Xing, K., Lee, S.-H.: A new conceptual life cycle model for result-oriented product-service system development. In: Proceedings of 2010 IEEE International Conference on Service Operations and Logistics, and Informatics, pp. 23–28. IEEE (2010). https://doi.org/10.1109/SOLI.2010.5551621
Szabo, N.: Smart contracts: building blocks for digital markets. EXTROPY J. Transhumanist Thought 16 (1996). https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2. Accessed 25 Nov 2020
Smirnov, A., Sheremetov, L., Teslya, N.: Fuzzy cooperative games usage in smart contracts for dynamic robot coalition formation: approach and use case description. In: Proceedings of the 21st International Conference on Enterprise Information Systems, pp. 361–370. SCITEPRESS - Science and Technology Publications (2019). https://doi.org/10.5220/0007763003610370
Lee, H.: Product configuration strategy based on product family similarity. Int. J. Ind. Manuf. Eng. 7, 1709–1713 (2013)
Akmal, S., Batres, R., Shih, L.H.: An ontology-based approach for product-service system design. In: The Philosopher’s Stone for Sustainability, pp. 67–72. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-32847-3_11
Annamalai, G., Hussain, R., Cakkol, M., Roy, R., Evans, S., Tiwari, A.: An ontology for product-service systems. In: Functional Thinking for Value Creation, pp. 231–236. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-19689-8_41
Klingner, S., Becker, M.: Formal modelling of components and dependencies for configuring product-service-systems. Enterp. Model. Inf. Syst. Archit. 7, 44–66 (2012). https://doi.org/10.1007/BF03345922
Hajimohammadi, A., Cavalcante, J., Gzara, L.: Ontology for the PSS lifecycle management. Procedia CIRP. 64, 151–156 (2017). https://doi.org/10.1016/j.procir.2017.03.016
Medini, K., Boucher, X.: Specifying a modelling language for PSS Engineering – a development method and an operational tool. Comput. Ind. 108, 89–103 (2019). https://doi.org/10.1016/j.compind.2019.02.014
Soininen, T., Tiihonen, J., Männistö, T., Sulonen, R.: Towards a general ontology of configuration. Artif. Intell. Eng. Des. Anal. Manuf. 12, 357–372 (1998). https://doi.org/10.1017/S0890060498124083
Felfernig, A., Friedrich, G., Jannach, D., Stumptner, M., Zanker, M.: Configuration knowledge representations for Semantic Web applications. Artif. Intell. Eng. Des. Anal. Manuf. 17, 31–50 (2003). https://doi.org/10.1017/S0890060403171041
Xuanyuan, S., Li, Y., Patil, L., Jiang, Z.: Configuration semantics representation: a rule-based ontology for product configuration. In: 2016 SAI Computing Conference (SAI), pp. 734–741. IEEE (2016). https://doi.org/10.1109/SAI.2016.7556062
Yang, D., Dong, M., Miao, R.: Development of a product configuration system with an ontology-based approach. Comput. Des. 40, 863–878 (2008). https://doi.org/10.1016/j.cad.2008.05.004
Dong, M., Yang, D., Su, L.: Ontology-based service product configuration system modeling and development. Expert Syst. Appl. 38, 11770–11786 (2011). https://doi.org/10.1016/j.eswa.2011.03.064
McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. https://www.w3.org/TR/owl-features/. Accessed 25 Mar 2020
Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. https://www.w3.org/Submission/SWRL/. Accessed 20 Feb 2020
de Kruijff, J., Weigand, H.: Ontologies for commitment-based smart contracts (2017). https://doi.org/10.1007/978-3-319-69459-7_26
Baqa, H., Truong, N.B., Crespi, N., Lee, G.M., le Gall, F.: Semantic smart contracts for blockchain-based services in the Internet of Things. In: 2019 IEEE 18th International Symposium on Network Computing and Applications (NCA), pp. 1–5. IEEE (2019). https://doi.org/10.1109/NCA.2019.8935016
Kim, H.M., Laskowski, M.: Toward an ontology-driven blockchain design for supply-chain provenance. Intell. Syst. Account. Financ. Manag. 25, 18–27 (2018). https://doi.org/10.1002/isaf.1424
Choudhury, O., Rudolph, N., Sylla, I., Fairoza, N., Das, A.: Auto-generation of smart contracts from domain-specific ontologies and semantic rules. In: 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp. 963–970. IEEE (2018). https://doi.org/10.1109/Cybermatics_2018.2018.00183
Hyun Na, S., Hyun An, J., Yang, J.S., Park, Y.B.: Conditional formalization of smart contract using semantic web rule language. J. Eng. Appl. Sci. 13, 8716–8721 (2018). https://doi.org/10.36478/jeasci.2018.8716.8721
Mohsin, F., Zhao, X., Hong, Z., de Mel, G., Xia, L., Seneviratne, O.: Ontology Aided Smart Contract Execution for Unexpected Situations. Troy, Hursley (2019)
Mittal, S., Frayman, F.: Towards a generic model of configuration tasks. In: Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, pp. 1395–1401 (1989)
Idelberger, F., Governatori, G., Riveret, R., Sartor, G.: Evaluation of logic-based smart contracts for blockchain systems (2016). https://doi.org/10.1007/978-3-319-42019-6_11
Acknowledgements
The research is funded mainly by the grant from the Russian Foundation for Basic Research (RFBR) (project no. 19-07-00630); the part of services customization based on the consumer profile is due to the grant from RFBR (project no. 20-07-00490); the use case is motivated partly by the research issue of State Research no. 0073–2019–0005.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Levashova, T., Pashkin, M. (2020). Context-Aware Smart-Contracts for Service Bundles. In: Silhavy, R., Silhavy, P., Prokopova, Z. (eds) Software Engineering Perspectives in Intelligent Systems. CoMeSySo 2020. Advances in Intelligent Systems and Computing, vol 1295. Springer, Cham. https://doi.org/10.1007/978-3-030-63319-6_47
Download citation
DOI: https://doi.org/10.1007/978-3-030-63319-6_47
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63318-9
Online ISBN: 978-3-030-63319-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)