{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:20:01Z","timestamp":1750220401030,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,9,27]],"date-time":"2021-09-27T00:00:00Z","timestamp":1632700800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"FAPESB - Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado da Bahia, Brasil","award":["7987\/2015"],"award-info":[{"award-number":["7987\/2015"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,9,27]]},"DOI":"10.1145\/3474624.3477068","type":"proceedings-article","created":{"date-parts":[[2021,10,5]],"date-time":"2021-10-05T19:47:46Z","timestamp":1633463266000},"page":"410-415","source":"Crossref","is-referenced-by-count":4,"title":["A Framework to Generate Smart Contracts On the Fly"],"prefix":"10.1145","author":[{"given":"Levy","family":"Santiago","sequence":"first","affiliation":[{"name":"Federal University of Bahia, Brazil"}]},{"given":"Jauberth","family":"Abijaude","sequence":"additional","affiliation":[{"name":"State University of Santa Cruz, Brazil"}]},{"given":"Fab\u00edola","family":"Greve","sequence":"additional","affiliation":[{"name":"Federal University of Bahia, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2021,10,5]]},"reference":[{"volume-title":"Mastering blockchain","author":"Bashir Imran","key":"e_1_3_2_1_1_1"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2018.1451660"},{"volume-title":"A next-generation smart contract and decentralized application platform. white paper 3, 37","year":"2014","author":"Vitalik Buterin","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tele.2018.11.006"},{"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_5_1"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Sue\u00a0ES Crawford and Elinor Ostrom. 1995. A grammar of institutions. American political science review(1995) 582\u2013600. Sue\u00a0ES Crawford and Elinor Ostrom. 1995. A grammar of institutions. American political science review(1995) 582\u2013600.","DOI":"10.2307\/2082975"},{"key":"e_1_3_2_1_7_1","first-page":"6","article-title":"Blockchain technology: Beyond bitcoin","volume":"2","author":"Crosby Michael","year":"2016","journal-title":"Applied Innovation"},{"volume-title":"Pro JavaScript design patterns","author":"Diaz Dustin","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/FAS-W.2016.53"},{"key":"e_1_3_2_1_10_1","unstructured":"Erich Gamma Richard Helm Ralph Johnson John Vlissides and Design Patterns. 1995. Elements of reusable object-oriented software. Reading: Addison-Wesley(1995). Erich Gamma Richard Helm Ralph Johnson John Vlissides and Design Patterns. 1995. Elements of reusable object-oriented software. Reading: Addison-Wesley(1995)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2971482"},{"key":"e_1_3_2_1_12_1","unstructured":"Gartner. 2019. Hype Cycle Shows Most Blockchain Technologies Are Still Five to 10 Years Away From Transformational Impact. https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2019-10-08-gartner-2019-hype-cycle-shows-most-blockchain-technologies-are-still-five-to-10-years-away-from-transformational-impact. Accessed in Nov. 01 2020. Gartner. 2019. Hype Cycle Shows Most Blockchain Technologies Are Still Five to 10 Years Away From Transformational Impact. https:\/\/www.gartner.com\/en\/newsroom\/press-releases\/2019-10-08-gartner-2019-hype-cycle-shows-most-blockchain-technologies-are-still-five-to-10-years-away-from-transformational-impact. Accessed in Nov. 01 2020."},{"volume-title":"Simp\u00f3sio Brasileiro de Redes de Computadores e Sistemas Distribu\u00eddos (SBRC)-Minicursos(2018)","year":"2018","author":"Greve Fab\u00edola","key":"e_1_3_2_1_13_1"},{"key":"e_1_3_2_1_14_1","unstructured":"Sourav\u00a0Sen Gupta. 2017. Blockchain. John Wiley & Sons Inc. Sourav\u00a0Sen Gupta. 2017. Blockchain. John Wiley & Sons Inc."},{"key":"e_1_3_2_1_15_1","first-page":"22","article-title":"Designing reusable classes","volume":"1","author":"Johnson E","year":"1988","journal-title":"Journal of object-oriented programming"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","first-page":"1162","DOI":"10.1002\/spe.2702","article-title":"Caterpillar: a business process execution engine on the Ethereum blockchain. Software","volume":"49","author":"L\u00f3pez-Pintado Orlenys","year":"2019","journal-title":"Practice and Experience"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-89722-6_11"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-32101-7_27"},{"volume-title":"A peer-to-peer electronic cash system. Bitcoin.\u2013URL: https:\/\/bitcoin. org\/bitcoin. pdf","year":"2008","author":"Nakamoto Satoshi","key":"e_1_3_2_1_19_1"},{"key":"e_1_3_2_1_20_1","unstructured":"Nurzhan Nurseitov Michael Paulson Randall Reynolds and Clemente Izurieta. 2009. Comparison of JSON and XML data interchange formats: a case study.Caine 9(2009) 157\u2013162. Nurzhan Nurseitov Michael Paulson Randall Reynolds and Clemente Izurieta. 2009. Comparison of JSON and XML data interchange formats: a case study.Caine 9(2009) 157\u2013162."},{"volume-title":"O\u2019Reilly Media","author":"Osmani Addy","key":"e_1_3_2_1_21_1"},{"volume-title":"Reliable Smart Contracts. In International Symposium on Leveraging Applications of Formal Methods. Springer, 3\u20138.","year":"2020","author":"Pace J","key":"e_1_3_2_1_22_1"},{"volume-title":"Towards Self-automatable and Unambiguous Smart Contracts: Machine Natural Language. In International Conference on e-Business Engineering. Springer, 479\u2013491","year":"2019","author":"Qin Peng","key":"e_1_3_2_1_23_1"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00032"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45321-7_11"},{"volume-title":"The idea of smart contracts. Nick Szabo\u2019s Papers and Concise Tutorials 6","year":"1997","author":"Szabo Nick","key":"e_1_3_2_1_26_1"},{"volume-title":"Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151","year":"2014","author":"Gavin Wood","key":"e_1_3_2_1_27_1"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Pengcheng Zhang Feng Xiao and Xiapu Luo. 2020. A Framework and DataSet for Bugs in Ethereum Smart Contracts. arXiv preprint arXiv:2009.02066(2020). Pengcheng Zhang Feng Xiao and Xiapu Luo. 2020. A Framework and DataSet for Bugs in Ethereum Smart Contracts. arXiv preprint arXiv:2009.02066(2020).","DOI":"10.1109\/ICSME46990.2020.00023"}],"event":{"name":"SBES '21: Brazilian Symposium on Software Engineering","acronym":"SBES '21","location":"Joinville Brazil"},"container-title":["Brazilian Symposium on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3474624.3477068","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3474624.3477068","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:50Z","timestamp":1750191530000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3474624.3477068"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,27]]},"references-count":28,"alternative-id":["10.1145\/3474624.3477068","10.1145\/3474624"],"URL":"https:\/\/doi.org\/10.1145\/3474624.3477068","relation":{},"subject":[],"published":{"date-parts":[[2021,9,27]]}}}