Architecting with microservices: A systematic mapping study
Context A microservice architecture is composed of a set of small services, each running in
its own process and communicating with lightweight mechanisms. Many aspects on …
its own process and communicating with lightweight mechanisms. Many aspects on …
[HTML][HTML] Software architecture for quantum computing systems—A systematic review
Quantum computing systems rely on the principles of quantum mechanics to perform a
multitude of computationally challenging tasks more efficiently than their classical …
multitude of computationally challenging tasks more efficiently than their classical …
Towards human-bot collaborative software architecting with chatgpt
Architecting software-intensive systems can be a complex process. It deals with the daunting
tasks of unifying stakeholders' perspectives, designers' intellect, tool-based automation …
tasks of unifying stakeholders' perspectives, designers' intellect, tool-based automation …
Design, monitoring, and testing of microservices systems: The practitioners' perspective
Abstract Context: Microservices Architecture (MSA) has received significant attention in the
software industry. However, little empirical evidence exists on design, monitoring, and …
software industry. However, little empirical evidence exists on design, monitoring, and …
Research on architecting microservices: Trends, focus, and potential for industrial adoption
P Di Francesco, I Malavolta… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Microservices are a new trend rising fast from the enterprise world. Even though the design
principles around microservices have been identified, it is difficult to have a clear view of …
principles around microservices have been identified, it is difficult to have a clear view of …
[HTML][HTML] Modelling in low-code development: a multi-vocal systematic review
In 2014, a new software development approach started to get a foothold: low-code
development. Already from its early days, practitioners in software engineering have been …
development. Already from its early days, practitioners in software engineering have been …
[HTML][HTML] Execution of UML models: a systematic review of research and practice
Several research efforts from different areas have focused on the execution of UML models,
resulting in a diverse and complex scientific body of knowledge. With this work, we aim at …
resulting in a diverse and complex scientific body of knowledge. With this work, we aim at …
10 years of software architecture knowledge management: Practice and future
The importance of architectural knowledge (AK) management for software development has
been highlighted over the past ten years, where a significant amount of research has been …
been highlighted over the past ten years, where a significant amount of research has been …
A survey on modeling and model-driven engineering practices in the embedded software industry
Software-intensive embedded systems have become an essential aspect of our lives. To
cope with its growing complexity, modeling and model-driven engineering (MDE) are widely …
cope with its growing complexity, modeling and model-driven engineering (MDE) are widely …
Generating customized low-code development platforms for digital twins
A digital twin improves our use of a cyber–physical system and understanding of its
emerging behavior. To this effect, a digital twin is to be developed and configured and …
emerging behavior. To this effect, a digital twin is to be developed and configured and …