Método para el desarrollo de aplicaciones descentralizadas basadas en blockchain
Date
2020-10-05Author
Balderas Rosas, José Luis
Juárez Martínez, Ulises
Rodríguez Mazahua, Lisbeth
Olivarez Zepahua, Beatriz Alejandra
Centeno Téllez, Adolfo
Metadata
Show full item recordAbstract
Blockchain technology has gained a massive boost in last years, due to the security it provides, because the blockchain is a shared peer-to-peer database; it is allowing immutable storage of information and ordered. Although this technology is not yet in full maturity, it has been integrating into the development of blockchain-based projects, so it is fundamental to represent properly it in software modeling. We carried out a research and analysis of related works, identifying artifact proposals for blockchain-oriented software modeling, as well as the advantages and disadvantages of the identified artifacts, which allowed selecting the artifacts that show better utility for BOS representation and modeling. In this work, we try to eliminate problems and conflicts during the design of blockchain-oriented software, making use of a method for the development of BOS. Use is UML (Unified Modeling Language) notations, considering the stereotypes or changes proposed in the analyzed works. It is worth mentioning that was used a case study, which is based on the development of a DApp (Decentralized Application) of an urban bus system. The platform used is Hyperledger Fabric, also provides the system architecture, architecture shows a complete view for implementation, at the same time that it allows to properly visualize the structure and organization of the software components.
Temas
blockchainaplicaciones descentralizadas
desarrollo de software
Tipo
ArticleCollections
- Artículos (MSC) [39]