ATAM-4SAS: A Method for Assessing Quality Attributes in Self-Adaptive Systems

Nome do aluno

 

Caiza Almeida Fortunato

 

Título do trabalho

 

ATAM-4SAS: A Method for Assessing Quality Attributes in Self-Adaptive Systems

 

Resumo do trabalho

 

Self-adaptive systems can monitor themselves and their context. They can detect changes and react to unexpected conditions with minimal human supervision during their execution. One of the challenges behind developing self-adaptive systems is dealing with the decision making process while analyzing the tradeoff points among the multiple quality attributes (QA). In Software Engineering, a widely accepted method of evaluating QA goals in software projects is the Architecture Tradeoff Analysis Method (ATAM). However, despite its importance and wide acceptance, there are few reports of empirical studies on analyzing QA tradeoffs in self-adaptive systems. In this sense, the present investigation proposes an adapted version of ATAM called ATAM-4SAS to deal with the particularities of self-adaptive software systems. To achieve the research goal, we employed the UPPAAL SMC (statistical verification model) to analyze a set of QA. To evaluate the feasibility of the proposed method, we performed an empirical study on the execution of the ATAM-4SAS in a self adaptive system developed according to the MAPE-K model. This model encompasses the Monitoring, Analysis, Planning, and Execution phases. Such steps share a knowledge base (K), which is fundamental in supporting decision-making. We complemented the empirical evaluation by conducting a focus group, which sought to assess the perceived ease of use and the perceived usefulness of the ATAM-4SAS to support the strategic choice of QA in a self-adaptive system. As a result, we observed that most participants agreed that ATAM 4SAS provides adequate support for the strategic choice of QA in self-adaptive systems.

 

Orientador

 

Ivan do Carmo Machado

 

Membro Titular Externo (com afiliação)

 

Carla Ilane Moreira Bezerra (UFC)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/4277471687235814

 

Membro Titular Interno ou Titular Externo 2 (com afiliação)

 

Luciana Lourdes Silva (IFMG)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/2676856313617517

 

Membro Suplente Externo (com afiliação)

 

Jane Dirce Alves Sandim Eleutério (UFMS)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/8776010645289106

 

Membro Suplente Interno ou Suplente Externo 2 (com afiliação)

 

Larissa Rocha Soares Bastos (UEFS)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/5750570352089990

 

Data da defesa

 

04 May, 2023

 

Horário da defesa

 

2:00 PM

 

 

Data da Defesa: 
04/05/2023 - 14:00
Tipo de Defesa: 
Defesa de Mestrado