loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Mailson Teles-Borges 1 ; Jose Bocanegra 2 ; Eldair Dornelles 1 ; Sandro Sawicki 1 ; Antonia M. Reina-Quintero 3 ; Carlos Molina-Jimenez 4 ; Fabricia Roos-Frantz 1 and Rafael Z. Frantz 1

Affiliations: 1 Unijui University, Ijuí, RS, Brazil ; 2 Universidad de los Andes, Bogotá, Colombia ; 3 University of Seville, Seville, Spain ; 4 Department of Computer Science and Technology, University of Cambridge, U.K.

Keyword(s): Blockchain, Domain-Specific Languages, Enterprise Application Integration, Jabuti DSL, Language Server Protocol, Smart Contracts.

Abstract: Some decentralised applications (such as blockchains) take advantage of the services that smart contracts provide. Currently, each blockchain platform is tightly coupled to a particular contract language; for example, Ethereum supports Serpent and Solidity, while Hyperledger prefers Go. To ease contract reuse, contracts can be specified in platform-independent languages and automatically translated into the languages of the target platforms. With this approach, the task is reduced to the specification of the contract in the language statements. This can be tedious and error-prone unless the language is accompanied by supportive tools. This paper presents Jabuti CE, a model-driven tool that assists users of Jabuti DSL in specifying platform-independent contracts for Enterprise Application Integration. We have implemented Jabuti CE as an extension for Visual Studio Code.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.149.24.192

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Teles-Borges, M.; Bocanegra, J.; Dornelles, E.; Sawicki, S.; M. Reina-Quintero, A.; Molina-Jimenez, C.; Roos-Frantz, F. and Z. Frantz, R. (2024). Jabuti CE: A Tool for Specifying Smart Contracts in the Domain of Enterprise Application Integration. In Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD; ISBN 978-989-758-682-8; ISSN 2184-4348, SciTePress, pages 195-202. DOI: 10.5220/0012413300003645

@conference{modelsward24,
author={Mailson Teles{-}Borges. and Jose Bocanegra. and Eldair Dornelles. and Sandro Sawicki. and Antonia {M. Reina{-}Quintero}. and Carlos Molina{-}Jimenez. and Fabricia Roos{-}Frantz. and Rafael {Z. Frantz}.},
title={Jabuti CE: A Tool for Specifying Smart Contracts in the Domain of Enterprise Application Integration},
booktitle={Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD},
year={2024},
pages={195-202},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012413300003645},
isbn={978-989-758-682-8},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering - MODELSWARD
TI - Jabuti CE: A Tool for Specifying Smart Contracts in the Domain of Enterprise Application Integration
SN - 978-989-758-682-8
IS - 2184-4348
AU - Teles-Borges, M.
AU - Bocanegra, J.
AU - Dornelles, E.
AU - Sawicki, S.
AU - M. Reina-Quintero, A.
AU - Molina-Jimenez, C.
AU - Roos-Frantz, F.
AU - Z. Frantz, R.
PY - 2024
SP - 195
EP - 202
DO - 10.5220/0012413300003645
PB - SciTePress