Architectural decision-making on interoperability in software-intensive systems (2021)
- Authors:
- Autor USP: VALLE, PEDRO HENRIQUE DIAS - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Subjects: ARQUITETURA DE SOFTWARE; TOMADA DE DECISÃO; INTEROPERABILIDADE; PADRÕES DE SOFTWARE
- Keywords: Interoperability; Linguagem de padrões; Pattern language; Software architecture
- Agências de fomento:
- Language: Inglês
- Abstract: Sistemas intensivos em software estão cada vez mais presentes em diversos domínios, como Indústria 4.0, militar, cidades inteligentes, agricultura, entre outros. Devido ao aumento da complexidade e do tamanho desses sistemas, o projeto arquitetural tem-se tornado uma atividade consideravelmente complexa, enquanto a interoperabilidade tem desempenhado um importante papel no sucesso desses sistemas, uma vez que eles são, muitas vezes, compostos por sistemas individuais que precisam se comunicar. Apesar disso, os arquitetos de software têm enfrentado dificuldades para analisar, compreender, e guiar como a interoperabilidade pode ser abordada em arquiteturas de software de sistemas intensivos em software. Motivado por esse cenário, o objetivo principal desta tese de doutorado é fornecer aos arquitetos meios para a tomada de decisões sobre como abordar os diferentes níveis de interoperabilidade em sistemas intensivos em software. Mais especificamente, foram estabelecidos: (i) uma tipologia de estratégias arquiteturais organizadas por tipo de estratégia e pelos quatro diferentes níveis de interoperabilidade; e (ii) um catálogo composto dos principais problemas de interoperabilidade e um conjunto de padrões arquiteturais para mitigar esses problemas. Esse catálogo é considerado validado porque ele foi definido de acordo com as informações obtidas sistematicamente na literatura científica e nos resultados do survey que foi conduzido com 33 profissionais. Como resultado, observou-seque este catálogo pode apoiar os arquitetos a decidir quais soluções arquiteturais poderiam ser utilizadas para alcançar interoperabilidade em seus projetos de integração.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2021
- Data da defesa: 06.04.2021
-
ABNT
VALLE, Pedro Henrique Dias. Architectural decision-making on interoperability in software-intensive systems. 2021. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2021. Disponível em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-23062021-141447/. Acesso em: 01 maio 2024. -
APA
Valle, P. H. D. (2021). Architectural decision-making on interoperability in software-intensive systems (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/55/55134/tde-23062021-141447/ -
NLM
Valle PHD. Architectural decision-making on interoperability in software-intensive systems [Internet]. 2021 ;[citado 2024 maio 01 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-23062021-141447/ -
Vancouver
Valle PHD. Architectural decision-making on interoperability in software-intensive systems [Internet]. 2021 ;[citado 2024 maio 01 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-23062021-141447/ - Jogos educacionais: uma contribuição para o ensino de teste de software
- Does gamification improve the training of software testers?: A preliminary study from the industry perspective
- A typology of architectural strategies for interoperability
- Three decades of software reference architectures: a systematic mapping study
- Informática na educação em computação: uma visão geral sobre as contribuições de pesquisadores brasileiros
- Architectural strategies for interoperability of software-intensive systems: practitioners’ perspective
- Approaches for describing reference architectures: a systematic mapping study
- Towards suitable description of reference architectures
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas