Diogo Do Nascimento Paza

dblp:295/3257 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2024 Maintaining Consistency in the Coevolution of iStar Models and Use Cases in Requirements Engineering
abstract
Requirements Engineering is a fundamental step in software development. Organizational modeling techniques such as iStar, and functional requirements such as UML Use Case are used to elicit and document requirements. In previous works, it is proposed to derive use cases from iStar models and generate these artifacts in the JGOOSE tool (Java Goal into Object Oriented Standard Extension). However, the proposed derivation guidelines and the support tool do not guarantee the consistency of these artifacts as they evolve. This means that changes in use cases are not reflected in the iStar models used as a base. This deficiency can lead to inconsistent documents throughout the software lifecycle. In this way, it is proposed consistency guarantee rules to define transformations and coevolution between a use case model and an iStar model.
Diogo Do Nascimento Paza, Marcos Alexandre dos Anjos, Vitor Luiz Caldeira Gilnek, Victor Francisco Araya Santander
CLEI1
2021 Modernizing Legacy Systems with Microservices: A Roadmap
abstract
Legacy systems are long-lived applications, with obsolete technology and degraded architecture. These systems hamper digital transformation and innovation, and require a great amount of resources for maintenance. The modernization of monolithic legacy systems is a strategy to promote better evolution and maintenance, taking advantage of new technologies such as microservices. Microservice architectural style is a paradigm to develop systems as a suite of small and autonomous services, communicating through a lightweight protocol. However, the migration of legacy systems to microservices is complex. Although we can find several studies on this topic, they usually focus on specific activities, e.g., the identification of the microservice boundaries in the legacy code. Also, existing pieces of work do not cover real-world scenarios, since they do not take into account organizational, operational, and technical aspects. To overcome this limitation, in this paper we present a roadmap for modernizing monolithic legacy systems with microservices. The roadmap is distilled from the existing body of knowledge, describing common activities and input/output information. The proposed roadmap is composed of eight activities, grouped in four phases, namely initiation, planning, execution, and monitoring. The main contributions are: (i) serve as a basis for practitioners to plan, execute, and monitor the modernization process; (ii) be a reference for researchers to design new studies; and (iii) motivate tool builders to deal with existing needs.
Daniele Wolfart, Wesley K. G. Assunção, Ivonei F. da Silva, Diogo C. P. Domingos, Ederson Schmeing, Guilherme L. Donin Villaca, Diogo Do Nascimento Paza
EASE7