Use este identificador para citar ou linkar para este item: https://repositorio.unipampa.edu.br/jspui/handle/riu/6740
Tipo: Dissertação
Título: Uma técnica de inspeção para documentos de especificação de requisitos para sistemas multiagentes
Autor(es): Mendonça, Giovane D’Avila
Primeiro Orientador: Guedes, Gilleanes Thorwald Araujo
Resumo: Sistemas multiagentes são caracterizados por serem compostos por diversos agentes que interagem entre si. Um agente é um processo capaz de realizar ações sem intervenção do usuário, além disso, tem a capacidade de perceber e responder a mudanças no ambiente. No entanto, o desenvolvimento deste tipo de sistema trouxe novos desafios para a engenharia de software. Entre eles, a necessidade de adaptar a Engenharia de Requisitos para o contexto de sistemas multiagentes. A engenharia de requisitos é uma importante área da Engenharia de Software que se preocupa em elicitar, analisar, especificar e validar os requisitos do software para garantir a correta compreensão do que precisa ser desenvolvido. O objetivo da especificação de requisitos é fornecer uma descrição detalhada do que o sistema deve fazer. Ela envolve a produção de um documento que pode ser sistematicamente revisado, avaliado e aprovado. Problemas na especificação de requisitos são apontados como as principais causas de falhas em projetos de software, nesse sentido, a verificação dos requisitos visa garantir a qualidade do software que está sendo desenvolvido. Assim, diversas técnicas de inspeção foram propostas para a verificação de requisitos. Dentro do contexto de inspeções está a técnica de Leitura Baseada em Perspectiva ou Perspective-Based Reading (PBR) que apresentou comprovada eficácia na detecção de falhas em requisitos de software. Desse modo, acreditamos que a engenharia de requisitos para Sistemas Multiagentes pode se beneficiar da aplicação dessa técnica, de forma a melhorar e garantir a qualidade da especificação de requisitos. No entanto, a técnica de Leitura Baseada em Perspectiva não permite a inspeção de características particulares de Sistemas Multiagentes. Dessa forma, esta pesquisa tem como objetivo adaptar esta técnica para permitir a verificação de documentos de especificação de requisitos para Sistemas Multiagentes. Também produzimos um formato de documento de especificação de requisitos que suporte o modelo Belief-Desire-Intention. Para isso, estendemos o padrão ISO/IEC/IEEE 29148:2018, considerando que, selecionar um padrão é um passo importante para escrever especificações de requisitos. Nossa adaptação da técnica PBR foi desenvolvida especificamente para este modelo de representação de requisitos, todavia acreditamos que ela pode ser aplicada a outros documentos de especificação de requisitos com poucas alterações. É importante destacar que esta técnica de inspeção e a extensão do padrão estão sendo propostas para utilização em um processo específico de Engenharia de Requisitos para Sistemas Multiagentes atualmente em desenvolvimento. Palavras-chave: Engenharia de Requisitos. Especificação de Requisitos. Validação de Requisitos. Padrão ISO/IEC/IEEE 29148:2018. Sistemas Multiagentes. Modelo BDI.
Abstract: Multiagent systems are characterized by being composed of several agents interacting with each other. An agent is a process capable of performing actions without user intervention, moreover, an agent has the hability to perceive and respond to changes in the environment. However, the development of this kind of system brought new challenges to the software engineering. Among them, the need to adapt the requirements engineering to the context of multi-agent systems. Requirements Engineering is an important area of Software Engineering that is concerned with eliciting, analyzing, specifying, and validating software requirements to ensure the correct understanding of what needs to be developed. The objective of requirements specification is to provide a detailed description of what the system must do. It involves the production of a document that can be systematically reviewed, evaluated, and approved. Problems in the requirements specification are pointed out as the main causes of failures in software projects, in this sense, requirements verification aims to ensure the quality of the software being developed. Thus, several inspection techniques were proposed for requirements verification. Within the context of inspections is the technique of Perspective-Based Reading (PBR) which has been shown to be effective in detecting failures in software requirements. In this way, we believe that requirements engineering for multiagent systems can benefit from the application of this technique, in order to improve and ensure the requirements specification quality. However, Perspective-Based Reading does not allow inspecting specific features of multiagent systems. Thus, this research has as its objective to adapt this inspection technique in order to verify requirements specification documents for multiagent systems. We have also produced a template for requirements specification document that supports the Belief-Desire-Intention model. For this, we extended the ISO/IEC/IEEE 29148:2018 standard, considering that, selecting a documentation standard is an important step for describing requirements specifications. Our adaptation of the PBR technique was specifically developed for this requirements representation template, nevertheless we believe it can be applied to other requirement specification documents with little modifications. It is important to highlight that this inspection technique and the template standard extension are being proposed to be used in a specific requirements engineering process for multiagent systems currently under development. Key-words: Requirements Engineering. Requirements Specification. Requirements Validation. Multi-agent Systems. BDI Model. Standard ISO/IEC/IEEE 29148:2018.
Palavras-chave: Engenharia de software
Software - desempenho
Software - Testes
Software Engineering
Software - performance
Computer software - Testing
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: por
País: Brasil
Editor: Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Alegrete
Curso: Mestrado Profissional em Engenharia de Software
Citação: MENDONÇA, Giovane D’Avila. Uma técnica de inspeção para documentos de especificação de requisitos para sistemas multiagentes. Orientador: Gilleanes Thorwald Araujo Guedes. 2021. 181p. Dissertação (Mestrado Profissional em Engenharia de Software) - Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2021.
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.unipampa.edu.br/jspui/handle/riu/6740
Data do documento: 29-Set-2021
Aparece nas coleções:Mestrado Profissional em Engenharia de Software

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Giovane_Mendonca_2021.pdf3.31 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.