Skip to main content

Context-Aware Smart-Contracts for Service Bundles

  • Conference paper
  • First Online:
Software Engineering Perspectives in Intelligent Systems (CoMeSySo 2020)

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Morelli, N.: Designing product/service systems: a methodological exploration. Des. Issues 18, 3–17 (2002). https://doi.org/10.1162/074793602320223253

    Article  Google Scholar 

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

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

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

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

  6. Lee, H.: Product configuration strategy based on product family similarity. Int. J. Ind. Manuf. Eng. 7, 1709–1713 (2013)

    Google Scholar 

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

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  17. McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview. https://www.w3.org/TR/owl-features/. Accessed 25 Mar 2020

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

  19. de Kruijff, J., Weigand, H.: Ontologies for commitment-based smart contracts (2017). https://doi.org/10.1007/978-3-319-69459-7_26

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

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

    Article  Google Scholar 

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

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

  24. Mohsin, F., Zhao, X., Hong, Z., de Mel, G., Xia, L., Seneviratne, O.: Ontology Aided Smart Contract Execution for Unexpected Situations. Troy, Hursley (2019)

    Google Scholar 

  25. 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)

    Google Scholar 

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

Download references

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

Authors

Corresponding author

Correspondence to Tatiana Levashova .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics