An MDE approach for the generation of smart contracts for elderly care
E. R. Dulce Villarreal, J. Garcia-Alonso, J. A. Hurtado Alegría
Full text PDF ( Download count: 3609)
AbstractThe use of technology applied to the care of ageing adults is a key strategy to increase the effectiveness of health care delivery, thus contributing to a higher quality of life for ageing people. However, a general and important concern is data security and privacy. Given the security provided by Blockchain (BC), the interest in this technology is growing at an accelerated pace in different contexts, and support for aging is no exception. Security in this type of technologies rests, among other things, on Smart Contracts (SC), immutable decentralized programs for BC platforms that enforce, monitor and execute agreements, without the intervention of a trusted third party. Due to the variety of technologies and their particularities, the development of SCs is a complex process, since the architectural constraints of each platform must be considered. This paper presents a Model Driven Engineering (MDE) tool that automatically generates SCs using the Solidity programming language, in the context of a senior care process, for deployment on the Ethereum platform. This tool complements and serves as a starting point for the framework presented in (E. R. D. Villarreal, et al. 2023). For this purpose, an Ethereum SEPM Platform Specific Metamodel and a Model to Text Transformation to generate the SCs (SEP2Solidity) are presented (See the additional material in a public repository ). As a proof of concept, a metamodel, a model and a deployed SC was generated and implemented, using the functionality assessment on the Elderly Nursing Core Set (ENCS) (M, Lopes. 2013). The ENCS assesses quality of life in terms of functioning among ageing adults (based on the International Classification of Functioning, Disability and Health (ICF)).Keywords: blockchain, elderly, ethereum, mde, smart contract, solidity
E. R. Dulce Villarreal, J. Garcia-Alonso, J. A. Hurtado Alegría (2024). An MDE approach for the generation of smart contracts for elderly care. Gerontechnology, 23(2), 1-1
https://doi.org/10.4017/gt.2024.23.s.872.opp