{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:16:11Z","timestamp":1750220171040,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,9,12]],"date-time":"2022-09-12T00:00:00Z","timestamp":1662940800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN-2017-05421"],"award-info":[{"award-number":["RGPIN-2017-05421"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004489","name":"Mitacs","doi-asserted-by":"publisher","award":["IT30564"],"award-info":[{"award-number":["IT30564"]}],"id":[{"id":"10.13039\/501100004489","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,9,12]]},"DOI":"10.1145\/3546932.3547001","type":"proceedings-article","created":{"date-parts":[[2022,8,24]],"date-time":"2022-08-24T22:11:00Z","timestamp":1661379060000},"page":"97-107","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Using software product lines to create blockchain products"],"prefix":"10.1145","author":[{"given":"Nicolas","family":"Six","sequence":"first","affiliation":[{"name":"Universit\u00e9 Paris 1 Panth\u00e9on-Sorbonne, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicolas","family":"Herbaut","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paris 1 Panth\u00e9on-Sorbonne, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto Erick","family":"Lopez-Herrejon","sequence":"additional","affiliation":[{"name":"\u00c9cole de Technologie Sup\u00e9rieure, Montreal, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Camille","family":"Salinesi","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Paris 1 Panth\u00e9on-Sorbonne, Paris, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,9,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382025.3414953"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190538"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.5857"},{"key":"e_1_3_2_1_4_1","first-page":"2","volume-title":"Ipfs-content addressed, versioned","author":"Benet Juan","year":"2014","unstructured":"Juan Benet . 2014. Ipfs-content addressed, versioned , p 2 p file system. arXiv preprint arXiv:1407.3561 ( 2014 ). Juan Benet. 2014. Ipfs-content addressed, versioned, p2p file system. arXiv preprint arXiv:1407.3561 (2014)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-61467-6_6"},{"key":"e_1_3_2_1_6_1","volume-title":"Massimo Vecchio, and Raffaele Giaffreda.","author":"Caro Miguel Pincheira","year":"2018","unstructured":"Miguel Pincheira Caro , Muhammad Salek Ali , Massimo Vecchio, and Raffaele Giaffreda. 2018 . Blockchain-based traceability in Agri-Food supply chain management: A practical implementation. In 2018 IoT Vertical and Topical Summit on Agriculture-Tuscany (IOT Tuscany). IEEE , 1--4. Miguel Pincheira Caro, Muhammad Salek Ali, Massimo Vecchio, and Raffaele Giaffreda. 2018. Blockchain-based traceability in Agri-Food supply chain management: A practical implementation. In 2018 IoT Vertical and Topical Summit on Agriculture-Tuscany (IOT Tuscany). IEEE, 1--4."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1080\/00207543.2020.1789238"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER50967.2021.00050"},{"volume-title":"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","author":"Choudhury Olivia","key":"e_1_3_2_1_9_1","unstructured":"Olivia Choudhury , Nolan Rudolph , Issa Sylla , Noor Fairoza , and Amar Das . 2018. 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). IEEE , 963--970. Olivia Choudhury, Nolan Rudolph, Issa Sylla, Noor Fairoza, and Amar Das. 2018. 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). IEEE, 963--970."},{"key":"e_1_3_2_1_10_1","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki Krzysztof","year":"2000","unstructured":"Krzysztof Czarnecki and Eisenecker Ulrich . 2000 . Generative Programming: Methods, Tools, and Applications . Addison-Wesley , Reading, MA, USA . 864 pages. Krzysztof Czarnecki and Eisenecker Ulrich. 2000. Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading, MA, USA. 864 pages."},{"volume-title":"Introducing Ethereum and Solidity","author":"Dannen Chris","key":"e_1_3_2_1_11_1","unstructured":"Chris Dannen . 2017. Introducing Ethereum and Solidity . Vol. 1 . Springer . Chris Dannen. 2017. Introducing Ethereum and Solidity. Vol. 1. Springer."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/bcca53669.2021.9657015"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.3390\/s18093133"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/access.2020.3005519"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2998159"},{"key":"e_1_3_2_1_16_1","volume-title":"Corda: A distributed ledger. Corda Technical White Paper 2016","author":"Hearn Mike","year":"2016","unstructured":"Mike Hearn and Richard Gendal Brown . 2016 . Corda: A distributed ledger. Corda Technical White Paper 2016 (2016). Mike Hearn and Richard Gendal Brown. 2016. Corda: A distributed ledger. Corda Technical White Paper 2016 (2016)."},{"volume-title":"Construction and evolution of code generators: A model-driven and service-oriented approach","author":"J\u00f6rges Sven","key":"e_1_3_2_1_17_1","unstructured":"Sven J\u00f6rges . 2013. Construction and evolution of code generators: A model-driven and service-oriented approach . Vol. 7747 . Springer . 29--31 pages. Sven J\u00f6rges. 2013. Construction and evolution of code generators: A model-driven and service-oriented approach. Vol. 7747. Springer. 29--31 pages."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/icufn.2018.8436843"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmsy.2021.04.013"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3233027.3233050"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/icbc48266.2020.9169413"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2702"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2931"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.08.014"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.4018\/JCIT.2019010102"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.2993601"},{"key":"e_1_3_2_1_27_1","volume-title":"Bitcoin: A peer-to-peer electronic cash system. Decentralized Business Review","author":"Nakamoto Satoshi","year":"2008","unstructured":"Satoshi Nakamoto . 2008 . Bitcoin: A peer-to-peer electronic cash system. Decentralized Business Review (2008), 21260. Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. Decentralized Business Review (2008), 21260."},{"volume-title":"Software product line engineering: foundations, principles, and techniques","author":"Pohl Klaus","key":"e_1_3_2_1_28_1","unstructured":"Klaus Pohl , G\u00fcnter B\u00f6ckle , and Frank Van Der Linden . 2005. Software product line engineering: foundations, principles, and techniques . Vol. 1 . Springer . Klaus Pohl, G\u00fcnter B\u00f6ckle, and Frank Van Der Linden. 2005. Software product line engineering: foundations, principles, and techniques. Vol. 1. Springer."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1002\/jcaf.22415"},{"key":"e_1_3_2_1_30_1","volume-title":"Decentralized finance: On blockchain-and smart contract-based financial markets. FRB of St. Louis Review","author":"Sch\u00e4r Fabian","year":"2021","unstructured":"Fabian Sch\u00e4r . 2021. Decentralized finance: On blockchain-and smart contract-based financial markets. FRB of St. Louis Review ( 2021 ). Fabian Sch\u00e4r. 2021. Decentralized finance: On blockchain-and smart contract-based financial markets. FRB of St. Louis Review (2021)."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/98163.98167"},{"key":"e_1_3_2_1_32_1","volume-title":"Generic semantics of feature diagrams. Computer networks 51, 2","author":"Schobbens Pierre-Yves","year":"2007","unstructured":"Pierre-Yves Schobbens , Patrick Heymans , Jean-Christophe Trigaux , and Yves Bontemps . 2007. Generic semantics of feature diagrams. Computer networks 51, 2 ( 2007 ), 456--479. Pierre-Yves Schobbens, Patrick Heymans, Jean-Christophe Trigaux, and Yves Bontemps. 2007. Generic semantics of feature diagrams. Computer networks 51, 2 (2007), 456--479."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2012.06.002"},{"key":"e_1_3_2_1_34_1","volume-title":"2016 13th international conference on service systems and service management (ICSSSM). IEEE, 1--6.","author":"Tian Feng","year":"2016","unstructured":"Feng Tian . 2016 . An agri-food supply chain traceability system for China based on RFID & blockchain technology . In 2016 13th international conference on service systems and service management (ICSSSM). IEEE, 1--6. Feng Tian. 2016. An agri-food supply chain traceability system for China based on RFID & blockchain technology. In 2016 13th international conference on service systems and service management (ICSSSM). IEEE, 1--6."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWBOSE.2019.8666520"},{"volume-title":"Blockchain-based Data Traceability Platform Architecture for Supply Chain Management. In 2020 IEEE 6th Intl Conference on Big Data Security on Cloud (BigDataSecurity)","author":"Wei Yihang","key":"e_1_3_2_1_36_1","unstructured":"Yihang Wei . 2020. Blockchain-based Data Traceability Platform Architecture for Supply Chain Management. In 2020 IEEE 6th Intl Conference on Big Data Security on Cloud (BigDataSecurity) , IEEE Intl Conference on High Performance and Smart Computing, (HPSC) and IEEE Intl Conference on Intelligent Data and Security (IDS). IEEE , 77--85. Yihang Wei. 2020. Blockchain-based Data Traceability Platform Architecture for Supply Chain Management. In 2020 IEEE 6th Intl Conference on Big Data Security on Cloud (BigDataSecurity), IEEE Intl Conference on High Performance and Smart Computing, (HPSC) and IEEE Intl Conference on Intelligent Data and Security (IDS). IEEE, 77--85."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/icbc48266.2020.9169399"},{"key":"e_1_3_2_1_38_1","volume-title":"Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151","author":"Gavin Wood","year":"2014","unstructured":"Gavin Wood et al. 2014 . Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151 , 2014 (2014), 1--32. Gavin Wood et al. 2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151, 2014 (2014), 1--32."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282308.3282312"},{"volume-title":"Blockchain Technology for Industry 4.0","author":"Zupan Nejc","key":"e_1_3_2_1_40_1","unstructured":"Nejc Zupan , Prabhakaran Kasinathan , Jorge Cuellar , and Markus Sauer . 2020. Secure smart contract generation based on petri nets . In Blockchain Technology for Industry 4.0 . Springer , 73--98. Nejc Zupan, Prabhakaran Kasinathan, Jorge Cuellar, and Markus Sauer. 2020. Secure smart contract generation based on petri nets. In Blockchain Technology for Industry 4.0. Springer, 73--98."}],"event":{"name":"SPLC '22: 26th ACM International Systems and Software Product Line Conference","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Graz Austria","acronym":"SPLC '22"},"container-title":["Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume A"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3546932.3547001","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3546932.3547001","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:41Z","timestamp":1750186841000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3546932.3547001"}},"subtitle":["application to supply chain traceability"],"short-title":[],"issued":{"date-parts":[[2022,9,12]]},"references-count":40,"alternative-id":["10.1145\/3546932.3547001","10.1145\/3546932"],"URL":"https:\/\/doi.org\/10.1145\/3546932.3547001","relation":{},"subject":[],"published":{"date-parts":[[2022,9,12]]},"assertion":[{"value":"2022-09-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}