{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T19:38:41Z","timestamp":1757619521669,"version":"3.44.0"},"publisher-location":"Singapore","reference-count":25,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819674220"},{"type":"electronic","value":"9789819674237"}],"license":[{"start":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:00:00Z","timestamp":1753401600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:00:00Z","timestamp":1753401600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-96-7423-7_6","type":"book-chapter","created":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:13:19Z","timestamp":1753391599000},"page":"65-76","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Automatic Smart Contract Generation: Application in\u00a0Agriculture"],"prefix":"10.1007","author":[{"given":"Ryhem","family":"Essid","sequence":"first","affiliation":[]},{"given":"Wael","family":"Sellami","sequence":"additional","affiliation":[]},{"given":"Hatem Hadj","family":"Kacem","sequence":"additional","affiliation":[]},{"given":"Layth","family":"Sliman","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,7,25]]},"reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Bendler, D., Felderer, M.: Competency models for information security and cybersecurity professionals: analysis of existing work and a new model. ACM Trans. Comput. Educ. 23(2) (Jun 2023)","DOI":"10.1145\/3573205"},{"key":"6_CR2","doi-asserted-by":"publisher","unstructured":"Bistarelli, S., Faloci, F., Mori, P.: *.chain: automatic coding of smart contracts and user interfaces for supply chains. In: 2021 Third International Conference on Blockchain Computing and Applications (BCCA), pp. 164\u2013171 (2021). https:\/\/doi.org\/10.1109\/BCCA53669.2021.9656987","DOI":"10.1109\/BCCA53669.2021.9656987"},{"key":"6_CR3","volume-title":"Auto-Generation Of Smart Contracts From A Domain-specific Xml-based Language","author":"V Dwivedi","year":"2021","unstructured":"Dwivedi, V., Norta, A.: Auto-Generation Of Smart Contracts From A Domain-specific Xml-based Language. Springer, Intelligent Data Engineering and Analytic. Singapore (2021)"},{"key":"6_CR4","doi-asserted-by":"publisher","unstructured":"Frantz, C.K., Nowostawski, M.: From institutions to code: towards automated generation of smart contracts. In: 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 210\u2013215 (2016). https:\/\/doi.org\/10.1109\/FAS-W.2016.53","DOI":"10.1109\/FAS-W.2016.53"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Guida, L., Daniel, F.: Supporting reuse of smart contracts through service orientation and assisted development. In: 2019 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPCON), pp. 59\u201368 (2019)","DOI":"10.1109\/DAPPCON.2019.00017"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Hamdaqa, M., Met, L., Qasse, I.: icontractml 2.0: A domain-specific language for modeling and deploying smart contracts onto multiple blockchain platforms. Inform. Softw. Technol. 144, 106762 (11 2021)","DOI":"10.1016\/j.infsof.2021.106762"},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"Lakshminarayana, K., Sathiyamurthy, K.: Towards auto contract generation and ensemble-based smart contract vulnerability detection. Int. J. Electrical Comput. Eng. Syst. 13, 747\u2013757 (12 2022).","DOI":"10.32985\/ijeces.13.9.3"},{"key":"6_CR8","unstructured":"L\u00f3pez-Pintado, O., Garc\u00eda-Ba\u00f1uelos, L., Dumas, M., Weber, I.: Caterpillar: a blockchain-based business process management system. In: International Conference on Business Process Management (2017)"},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Mao, D., Wang, F., Wang, Y., Hao, Z.: Visual and user-defined smart contract designing system based on automatic coding. IEEE Access PP, 1\u20131 (06 2019)","DOI":"10.1109\/ACCESS.2019.2920776"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Mavridou, A., Laszka, A.: Designing secure ethereum smart contracts: A finite state machine based approach (2017)","DOI":"10.1007\/978-3-662-58387-6_28"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Mavridou, A., Laszka, A., Stachtiari, E., Dubey, A.: Verisolid: correct-by-design smart contracts for Edthereum (2019)","DOI":"10.1007\/978-3-030-32101-7_27"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Merlec, M.M., Lee, Y.K., In, H.P.: Smartbuilder: a block-based visual programming framework for smart contract development. In: 2021 IEEE International Conference on Blockchain (Blockchain) pp. 90\u201394 (2021)","DOI":"10.1109\/Blockchain53845.2021.00023"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Rashid, A., Siddique, M.J.: Smart contracts integration between blockchain and internet of things: opportunities and challenges. In: 2019 2nd International Conference on Advancements in Computational Sciences (ICACS), pp.\u00a01\u20139 (2019)","DOI":"10.23919\/ICACS.2019.8689132"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Rejeb, A., Keogh, J.G., Treiblmaier, H.: Leveraging the internet of things and blockchain technology in supply chain management. Future Internet 11(7) (2019)","DOI":"10.3390\/fi11070161"},{"issue":"4","key":"6_CR15","doi-asserted-by":"publisher","first-page":"662","DOI":"10.3390\/knowledge3040041","volume":"3","author":"A Rosa","year":"2023","unstructured":"Rosa, A., Massaro, A.: Process mining organization (pmo) modeling and healthcare processes. Knowledge 3(4), 662\u2013678 (2023)","journal-title":"Knowledge"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Skotnica, M., Apar\u00edcio, M., Pergl, R., Guerreiro, S.: Process digitalization using blockchain: Eu parliament elections case study. In: Hammoudi, S., Pires, L., Seidewitz, E., Soley, R. (eds.) MODELSWARD 2021 - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development, pp. 65\u201375. International Conference on Model-Driven Engineering and Software Development, SciTePress (2021), publisher Copyright: 2021 by SCITEPRESS - Science and Technology Publications, Lda. All rights reserved.; 9th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2021 ; Conference date: 08-02-2021 Through 10-02-2021","DOI":"10.5220\/0010229000650075"},{"key":"6_CR17","unstructured":"Skotnica, M., Klicpera, J.A., Pergl, R.: Towards model-driven smart contract systems - code generation and improving expressivity of smart contract modeling. In: In: CIAO! Doctoral Consortium, EEWC Forum 2020 (2020). https:\/\/api.semanticscholar.org\/CorpusID:235456440"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Taherdoost, H., Madanchian, M.: Blockchain and business process management (bpm) synergy: a comparative analysis of modeling approaches. Information 15(1) (2024)","DOI":"10.3390\/info15010009"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Tan, S., S\u00a0Bhowmick, S., Chua, H.E., Xiao, X.: Latte: visual construction of smart contracts. In: Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data, pDp. 2713-2716. SIGMOD \u201920, Association for Computing Machinery, New York, NY, USA (2020)","DOI":"10.1145\/3318464.3384687"},{"key":"6_CR20","unstructured":"Tapscott, D., Tapscott, A.: Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World. Penguin Publishing Group (2016)"},{"key":"6_CR21","unstructured":"Tran, A.B., Lu, Q., Weber, I.: Lorikeet: a model-driven engineering tool for blockchain-based business process execution and asset management. In: International Conference on Business Process Management (2018)"},{"key":"6_CR22","doi-asserted-by":"publisher","unstructured":"Weingaertner, T., Rao, R., Ettlin, J., Suter, P., Dublanc, P.: Smart contracts using blockly: Representing a purchase agreement using a graphical programming language. In: 2018 Crypto Valley Conference on Blockchain Technology (CVCBT), pp. 55\u201364 (2018). https:\/\/doi.org\/10.1109\/CVCBT.2018.00012","DOI":"10.1109\/CVCBT.2018.00012"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"W\u00f6hrer, M., Zdun, U.: Domain specific language for smart contract development. In: 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) pp.\u00a01\u20139 (2020)","DOI":"10.1109\/ICBC48266.2020.9169399"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Ye, X., K\u00f6nig, M.: From the graphical representation to the smart contract language: a use case in the construction industry. In: ISARC. Proceedings of the International Symposium on Automation and Robotics in Construction. vol.\u00a038, pp. 272\u2013279. IAARC Publications (2021)","DOI":"10.22260\/ISARC2021\/0039"},{"issue":"24","key":"6_CR25","doi-asserted-by":"publisher","first-page":"24695","DOI":"10.1109\/JIOT.2022.3196269","volume":"9","author":"Q Zhou","year":"2022","unstructured":"Zhou, Q., Zheng, K., Zhang, K., Hou, L., Wang, X.: Vulnerability analysis of smart contract for blockchain-based iot applications: A machine learning approach. IEEE Internet Things J. 9(24), 24695\u201324707 (2022)","journal-title":"IEEE Internet Things J."}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing \u2013 ICSOC 2024 Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-96-7423-7_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,7]],"date-time":"2025-09-07T22:17:12Z","timestamp":1757283432000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-96-7423-7_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,25]]},"ISBN":["9789819674220","9789819674237"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-981-96-7423-7_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025,7,25]]},"assertion":[{"value":"25 July 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tunis","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tunisia","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 December 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 December 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icsoc2024.redcad.tn\/index.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}