Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling
- Autores
- Medina, Oscar Carlos; Meloni, Brenda Elizabeth; Strub, Ana María; Marciszack, Marcelo Martín
- Año de publicación
- 2025
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Event patterns are used to model interactions between smart contracts and their environment, improving the efficiency, security, and flexibility of applications based on blockchain technologies. Event pattern-driven smart contract modelling is an emerging trend. Defining a new pattern or selecting a pre-existing one from a limited catalog is a fundamental activity for any analysis model that utilizes event patterns. This study presents a proposal to manage a catalog of event patterns that can be applied to the conceptual modelling of smart contracts and incorporates machine learning techniques to optimize pattern selection. To test this proposal, a prototype application called PatCat (Pattern Catalogue) was developed, using a decentralized electronic voting application as a case study. The incorporation of patterns at the beginning of the modelling process simplifies and clarifies the elicitation of requirements, among other benefits, while the use of machine learning accelerates the description of the problem situation. Consequently, a specialized application for managing a catalog of event patterns, supported by machine learning techniques, proves useful in standardizing and streamlining smart contract modelling tasks.
Fil: Medina, Oscar Carlos. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina.
Fil: Meloni, Brenda Elizabeth. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina.
Fil: Strub, Ana María. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina.
Fil: Marciszack, Marcelo Martín. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina.
Peer Reviewed - Fuente
- Https://dspace.palermo.edu/ojs/index.php/cyt/article/view/12490/22769
- Materia
-
Machine Learning
Smart contract
Blockchain
Artificial Intelligence - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- Attribution-NonCommercial-NoDerivs 2.5 Argentina
- Repositorio
.jpg)
- Institución
- Universidad Tecnológica Nacional
- OAI Identificador
- oai:ria.utn.edu.ar:20.500.12272/15156
Ver los metadatos del registro completo
| id |
RIAUTN_277c1d5c9f31ae05f941ff32287e4581 |
|---|---|
| oai_identifier_str |
oai:ria.utn.edu.ar:20.500.12272/15156 |
| network_acronym_str |
RIAUTN |
| repository_id_str |
a |
| network_name_str |
Repositorio Institucional Abierto (UTN) |
| spelling |
Incorporation of machine learning in the selection of event patterns for Smart Contract ModellingMedina, Oscar CarlosMeloni, Brenda ElizabethStrub, Ana MaríaMarciszack, Marcelo MartínMachine LearningSmart contractBlockchainArtificial IntelligenceEvent patterns are used to model interactions between smart contracts and their environment, improving the efficiency, security, and flexibility of applications based on blockchain technologies. Event pattern-driven smart contract modelling is an emerging trend. Defining a new pattern or selecting a pre-existing one from a limited catalog is a fundamental activity for any analysis model that utilizes event patterns. This study presents a proposal to manage a catalog of event patterns that can be applied to the conceptual modelling of smart contracts and incorporates machine learning techniques to optimize pattern selection. To test this proposal, a prototype application called PatCat (Pattern Catalogue) was developed, using a decentralized electronic voting application as a case study. The incorporation of patterns at the beginning of the modelling process simplifies and clarifies the elicitation of requirements, among other benefits, while the use of machine learning accelerates the description of the problem situation. Consequently, a specialized application for managing a catalog of event patterns, supported by machine learning techniques, proves useful in standardizing and streamlining smart contract modelling tasks.Fil: Medina, Oscar Carlos. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina.Fil: Meloni, Brenda Elizabeth. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina.Fil: Strub, Ana María. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina.Fil: Marciszack, Marcelo Martín. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina.Peer ReviewedUniversidad de Palermo2026-06-11T18:21:36Z2025info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articulopdfapplication/pdfhttps://hdl.handle.net/20.500.12272/15156Https://dspace.palermo.edu/ojs/index.php/cyt/article/view/12490/22769reponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica Nacionalenginfo:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivs 2.5 Argentinahttp://creativecommons.org/licenses/by-nc-nd/2.5/ar/Medina, Oscar Carlos; Meloni, Brenda Elizabeth; Strub, Ana María; Marciszack, Marcelo Martínhttps://creativecommons.org/licenses/by-nc-nd/4.0/2026-10-01T11:59:39Zoai:ria.utn.edu.ar:20.500.12272/15156instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-10-01 11:59:40.378Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse |
| dc.title.none.fl_str_mv |
Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling |
| title |
Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling |
| spellingShingle |
Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling Medina, Oscar Carlos Machine Learning Smart contract Blockchain Artificial Intelligence |
| title_short |
Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling |
| title_full |
Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling |
| title_fullStr |
Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling |
| title_full_unstemmed |
Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling |
| title_sort |
Incorporation of machine learning in the selection of event patterns for Smart Contract Modelling |
| dc.creator.none.fl_str_mv |
Medina, Oscar Carlos Meloni, Brenda Elizabeth Strub, Ana María Marciszack, Marcelo Martín |
| author |
Medina, Oscar Carlos |
| author_facet |
Medina, Oscar Carlos Meloni, Brenda Elizabeth Strub, Ana María Marciszack, Marcelo Martín |
| author_role |
author |
| author2 |
Meloni, Brenda Elizabeth Strub, Ana María Marciszack, Marcelo Martín |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Machine Learning Smart contract Blockchain Artificial Intelligence |
| topic |
Machine Learning Smart contract Blockchain Artificial Intelligence |
| dc.description.none.fl_txt_mv |
Event patterns are used to model interactions between smart contracts and their environment, improving the efficiency, security, and flexibility of applications based on blockchain technologies. Event pattern-driven smart contract modelling is an emerging trend. Defining a new pattern or selecting a pre-existing one from a limited catalog is a fundamental activity for any analysis model that utilizes event patterns. This study presents a proposal to manage a catalog of event patterns that can be applied to the conceptual modelling of smart contracts and incorporates machine learning techniques to optimize pattern selection. To test this proposal, a prototype application called PatCat (Pattern Catalogue) was developed, using a decentralized electronic voting application as a case study. The incorporation of patterns at the beginning of the modelling process simplifies and clarifies the elicitation of requirements, among other benefits, while the use of machine learning accelerates the description of the problem situation. Consequently, a specialized application for managing a catalog of event patterns, supported by machine learning techniques, proves useful in standardizing and streamlining smart contract modelling tasks. Fil: Medina, Oscar Carlos. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina. Fil: Meloni, Brenda Elizabeth. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina. Fil: Strub, Ana María. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina. Fil: Marciszack, Marcelo Martín. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Ingeniería en Sistemas de Información; Argentina. Peer Reviewed |
| description |
Event patterns are used to model interactions between smart contracts and their environment, improving the efficiency, security, and flexibility of applications based on blockchain technologies. Event pattern-driven smart contract modelling is an emerging trend. Defining a new pattern or selecting a pre-existing one from a limited catalog is a fundamental activity for any analysis model that utilizes event patterns. This study presents a proposal to manage a catalog of event patterns that can be applied to the conceptual modelling of smart contracts and incorporates machine learning techniques to optimize pattern selection. To test this proposal, a prototype application called PatCat (Pattern Catalogue) was developed, using a decentralized electronic voting application as a case study. The incorporation of patterns at the beginning of the modelling process simplifies and clarifies the elicitation of requirements, among other benefits, while the use of machine learning accelerates the description of the problem situation. Consequently, a specialized application for managing a catalog of event patterns, supported by machine learning techniques, proves useful in standardizing and streamlining smart contract modelling tasks. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025 2026-06-11T18:21:36Z |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.12272/15156 |
| url |
https://hdl.handle.net/20.500.12272/15156 |
| dc.language.none.fl_str_mv |
eng |
| language |
eng |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess Attribution-NonCommercial-NoDerivs 2.5 Argentina http://creativecommons.org/licenses/by-nc-nd/2.5/ar/ Medina, Oscar Carlos; Meloni, Brenda Elizabeth; Strub, Ana María; Marciszack, Marcelo Martín https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 2.5 Argentina http://creativecommons.org/licenses/by-nc-nd/2.5/ar/ Medina, Oscar Carlos; Meloni, Brenda Elizabeth; Strub, Ana María; Marciszack, Marcelo Martín https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.format.none.fl_str_mv |
pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Universidad de Palermo |
| publisher.none.fl_str_mv |
Universidad de Palermo |
| dc.source.none.fl_str_mv |
Https://dspace.palermo.edu/ojs/index.php/cyt/article/view/12490/22769 reponame:Repositorio Institucional Abierto (UTN) instname:Universidad Tecnológica Nacional |
| reponame_str |
Repositorio Institucional Abierto (UTN) |
| collection |
Repositorio Institucional Abierto (UTN) |
| instname_str |
Universidad Tecnológica Nacional |
| repository.name.fl_str_mv |
Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional |
| repository.mail.fl_str_mv |
gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar |
| _version_ |
1877862416795041792 |
| score |
13.364332 |