Marcelo Benites Gonçalves

Learn More
Currently, software systems have become increasingly large and complex, often resulted by the integration of several operationally independent systems, resulting in a new class of systems: the Systems of Systems (SoS). In another perspective, software architectures play a major role in determining system quality, since they form the backbone of any(More)
Software systems have become increasingly large and complex, often resulting from the integration of several operationally independent systems, thus leading to a new class of systems called Systems-of-Systems (SoS). Moreover, SoS have currently become essentially software-dependent systems, thus arising the Software-intensive Systems-of-Systems (SiSoS).(More)
Nowadays, complex software systems tend to be the result of operationally independent, constituent systems working together, arising a new class of software systems called Systems of Systems (SoS). In another perspective, software architectures are essential to promote the success and quality of software systems, even more on SoS. However, the construction(More)
Complex software-intensive systems are more and more required as a solution for diverse critical application domains; at the same time, software architecture and also reference architecture have attracted attention as means to more adequately produce and evolve such systems. The main goal of this paper is to summarize our principal contributions in software(More)
The MPS.BR is a program to help improve the processes of software development mainly in small and medium-sized organizations, however it does not determine how processes should be defined to reach a certain degree of maturity. From another perspective, there is growing acceptance and records of success in the use of agile methods, mainly in MSEs (micro and(More)
  • 1