Abstract
Software systems have been considered as one of the main means for the social advancement in several application domains, such as health, transportation, telecommunication, and education. Considering their relevance and criticality, the quality of these systems should be prioritized with special attention to their software architecture that fundamentally has played an important role to s…