Frantz. Antonia M. Reina Quintero has been funded
by the following projects: AETHERUS (PID2020-
112540RB-C44), ALBA-US (TED2021-130355B-
C32) AEI/10.13039/501100011033/Uni
´
on Europea
NextGenerationEU/PRTR. Carlos Molina has been
funded by UKRI, grant G115169 (CAMB project).
Fabricia Roos-Frantz has been funded by the Re-
search Support Foundation of the State of Rio Grande
do Sul in Brazil (FAPERGS), under grant 19/2551-
0001782-0, and also by the Brazilian National Coun-
cil for Scientific and Technological (CNPq), under
grant 311011/2022-5.
REFERENCES
Blockly (2023). Blockly language. https://developers.
google.com/blockly. Accessed: June 20, 2023.
B
¨
under, H. (2019). Decoupling language and editor-the
impact of the language server protocol on textual
domain-specific languages. In MODELSWARD, pages
129–140.
Chen, E., Qin, B., Zhu, Y., Song, W., Wang, S., Chu, C.-
C. W., and Yau, S. S. (2021). Spesc-translator: To-
wards automatically smart legal contract conversion
for blockchain-based auction services. IEEE Transac-
tions on Services Computing, 15(5):3061–3076.
Crawford, S. E. S. and Ostrom, E. (1995). A grammar
of institutions. American Political Science Review,
89(03):582–600.
Dornelles, E. F., Parahyba, F., Frantz, R. Z., Roos-Frantz, F.,
Reina-Quintero, A. M., Molina-Jim
´
enez, C., Bocane-
gra, J., and Sawicki, S. (2022). Advances in a DSL
to specify smart contracts for application integration
processes. In Proc. of XXV Ibero-American Conf. on
Software Engineering, pages 46–60. SBC.
Durieux, T., Ferreira, J. F., Abreu, R., and Cruz, P. (2020).
Empirical review of automated analysis tools on
47,587 ethereum smart contracts. In Proc. ACM/IEEE
42nd Int’l Conf. on Software.
Ejs (2023). Embed javascript templates. https://ejs.co/. Ac-
cessed: June 20, 2023.
Frantz, C. K. and Nowostawski, M. (2016). From in-
stitutions to code: Towards automated generation of
smart contracts. In 2016 IEEE 1st International Work-
shops on Foundations and Applications of Self* Sys-
tems (FAS* W), pages 210–215. IEEE.
Hamdaqa, M., Metz, L. A. P., and Qasse, I. (2020). Icon-
tractml: A domain-specific language for modeling and
deploying smart contracts onto multiple blockchain
platforms. In Proceedings of the 12th System Anal-
ysis and Modelling Conference, pages 34–43.
Haskell (2023). Haskell language. https://www.haskell.
org/. Accessed: June 20, 2023.
He, X., Qin, B., Zhu, Y., Chen, X., and Liu, Y. (2018).
Spesc: A specification language for smart contracts.
In 42nd IEEE Annual computer software and appli-
cations conf. (COMPSAC), volume 1, pages 132–137.
IEEE.
Khan, S. N., Loukil, F., Ghedira-Guegan, C., Benkhelifa,
E., and Bani-Hani, A. (2021). Blockchain smart con-
tracts: Applications, challenges, and future trends.
Peer-to-peer Networking and Applications, 14:2901–
2925.
Lamela Seijas, P., Nemish, A., Smith, D., and Thompson,
S. (2020). Marlowe: implementing and analysing fi-
nancial contracts on blockchain. In Financial Cryp-
tography and Data Security (FC’20). Int’l Workshops,
AsiaUSEC, CoDeFi, VOTING, and WTSC, Kota Kin-
abalu, Malaysia, Feb 14, Revised Selected Papers 24,
pages 496–511. Springer.
Macromates (2023). TextMate Manual - Snippets. Web-
page. Accessed: June 20, 2023.
Microsoft (2023). Language Server Protocol (LSP) Speci-
fication. Website. Accessed on June 15, 2023.
Microsoft (2023). Microsoft/vscode-languageserver-node.
GitHub Repository. Accessed: June 20, 2023.
Parahyba, F., Dornelles, E. F., Roos Frantz, F., Frantz, R. Z.,
Molina Jim
´
enez, C., Reina Quintero, A. M., Bocane-
gra, J., and Sawicki, S. (2022). On the need to use
smart contracts in enterprise application integration.
In CIbSE 2022: XXV Ibero-American Conference on
Software Engineering (2022), pp. 203-217. Sociedade
Brasileira de Computac¸
˜
ao.
Parr, T. (2023). Antlr: Another tool for language recogni-
tion. Website. Accessed on June 15, 2023.
Scala (2023). Scala language. https://www.scala-lang.org/.
Accessed: June 20, 2023.
Soomro, T. R. and Awan, A. H. (2012). Challenges and
future of enterprise application integration. Interna-
tional Journal of Computer Applications, 42(7):42–
45.
Wohrer, M. and Zdun, U. (2020). From domain-specific
language to code: Smart contracts and the application
of design patterns. IEEE Software, 37(5):37–42.
Yeoman (2023). Yeoman. https://yeoman.io/. Accessed:
June 20, 2023.
MODELSWARD 2024 - 12th International Conference on Model-Based Software and Systems Engineering
202