Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI
Main Author: | |
---|---|
Publication Date: | 2021 |
Format: | Bachelor thesis |
Language: | por |
Source: | Repositório Institucional da UNIPAMPA |
Download full: | https://repositorio.unipampa.edu.br/jspui/handle/riu/5997 |
Summary: | One of the most important aspects of Requirements Engineering (RE) - a software engineering subfield - is the requirements elicitation process. An error or a misinterpretation in the process of requirements elicitation can cause major problems such as delaying, impacting the cost of the software or even causing a total project failure. Multiagent systems are used as an alternative to solve complex problems by dividing this complexity among several software agents. However, like all other software, multiagent systems also suffer from the same requirements elicitation problems. Although, some requirements for multiagent systems have particular characteristics that allow, for example, to defines the agents beliefs, desires, and intentions. These special features can be represented by the BDI model. Taking into account the importance of eliciting requirements, we developed a systematic review in order to, from the results obtained, analyzing and understanding how the elicitation techniques for currently existing multiagent systems are applied, what are their particular characteristics and whether any of them cover the elicitation of requirements for the BDI model. Based on this systematic review, we realized the need to prepare a proposal for a new technique for eliciting specific requirements for multiagent systems with a focus on the BDI model, considering that existing techniques do not support this model, they are not intuitive and are difficult to apply. Finally, we validate the proposed technique by applying an interview aiming to elicit requirements for a multiagent package delivery system. |
id |
UNIP_ee9b9a14cbe31d426d507fe65fb46b4c |
---|---|
oai_identifier_str |
oai:repositorio.unipampa.edu.br:riu/5997 |
network_acronym_str |
UNIP |
network_name_str |
Repositório Institucional da UNIPAMPA |
repository_id_str |
|
spelling |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDIEngenharia de softwareEngenharia de requisitosElicitação de requisitosTécnica de elicitaçãoSistemas multiagentesModelo BDISoftware engineeringRequirements engineeringRequirements elicitationElicitation techniquesMultiagent systemsBDI modelCNPQ::CIENCIAS EXATAS E DA TERRAOne of the most important aspects of Requirements Engineering (RE) - a software engineering subfield - is the requirements elicitation process. An error or a misinterpretation in the process of requirements elicitation can cause major problems such as delaying, impacting the cost of the software or even causing a total project failure. Multiagent systems are used as an alternative to solve complex problems by dividing this complexity among several software agents. However, like all other software, multiagent systems also suffer from the same requirements elicitation problems. Although, some requirements for multiagent systems have particular characteristics that allow, for example, to defines the agents beliefs, desires, and intentions. These special features can be represented by the BDI model. Taking into account the importance of eliciting requirements, we developed a systematic review in order to, from the results obtained, analyzing and understanding how the elicitation techniques for currently existing multiagent systems are applied, what are their particular characteristics and whether any of them cover the elicitation of requirements for the BDI model. Based on this systematic review, we realized the need to prepare a proposal for a new technique for eliciting specific requirements for multiagent systems with a focus on the BDI model, considering that existing techniques do not support this model, they are not intuitive and are difficult to apply. Finally, we validate the proposed technique by applying an interview aiming to elicit requirements for a multiagent package delivery system.Um dos mais importantes aspectos da Engenharia de Requisitos - uma subárea da Engenharia de Software - é o processo de elicitação de requisitos. Erros ou falhas de interpretação cometidos no processo de elicitação podem gerar problemas graves que atrasam e aumentam consideravelmente o custo do software ou mesmo causam a falha total do projeto. Sistemas multiagentes são usados como alternativa para resolver problemas complexos por meio da divisão desta complexidade entre vários agentes de software. Todavia, como todos os outros softwares, sistemas multiagentes também sofrem dos mesmos problemas de elicitação de requisitos. No entanto, alguns requisitos para sistemas multiagentes possuem características particulares que permitem, por exemplo, definir as crenças, desejos e intenções dos agentes. Estas características podem ser representadas pelo modelo Belief-Desire-Intention (BDI) ou crença–desejo–intenção. Levando em consideração a importância da elicitação de requisitos, desenvolvemos uma revisão sistemática com o intuito de, a partir dos resultados obtidos, analisar e entender como as técnicas de elicitação para sistemas multiagentes atualmente existentes são aplicadas, quais são suas características particulares e se algumas delas cobrem a elicitação de requisitos para o modelo BDI. A partir desta revisão sistemática, percebemos a necessidade de elaborar a proposta de uma nova técnica de elicitação de requisitos específica para sistemas multiagentes com foco no modelo BDI, tendo em vista que as técnicas existentes não suportam este modelo, não são intuitivas e são de difícil aplicação. Por fim, validamos a técnica proposta por meio da aplicação de uma entrevista visando elicitar requisitos para um sistema multiagentes de entrega de pacotes.Universidade Federal do PampaUNIPAMPABrasilCampus AlegreteGuedes, Gilleanes Thorwald AraujoSouza Filho, Iderli Pereira deGerstberger, Willian Samuel2021-10-27T17:08:06Z2021-10-27T17:08:06Z2021-10-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfGERSTBERGER, Willian Samuel. Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI. Orientador: Gilleanes Thorwald Araujo Guedes. 2021. 98p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2021.https://repositorio.unipampa.edu.br/jspui/handle/riu/5997porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPA2021-10-27T17:08:06Zoai:repositorio.unipampa.edu.br:riu/5997Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2021-10-27T17:08:06Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false |
dc.title.none.fl_str_mv |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI |
title |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI |
spellingShingle |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI Gerstberger, Willian Samuel Engenharia de software Engenharia de requisitos Elicitação de requisitos Técnica de elicitação Sistemas multiagentes Modelo BDI Software engineering Requirements engineering Requirements elicitation Elicitation techniques Multiagent systems BDI model CNPQ::CIENCIAS EXATAS E DA TERRA |
title_short |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI |
title_full |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI |
title_fullStr |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI |
title_full_unstemmed |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI |
title_sort |
Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI |
author |
Gerstberger, Willian Samuel |
author_facet |
Gerstberger, Willian Samuel |
author_role |
author |
dc.contributor.none.fl_str_mv |
Guedes, Gilleanes Thorwald Araujo Souza Filho, Iderli Pereira de |
dc.contributor.author.fl_str_mv |
Gerstberger, Willian Samuel |
dc.subject.por.fl_str_mv |
Engenharia de software Engenharia de requisitos Elicitação de requisitos Técnica de elicitação Sistemas multiagentes Modelo BDI Software engineering Requirements engineering Requirements elicitation Elicitation techniques Multiagent systems BDI model CNPQ::CIENCIAS EXATAS E DA TERRA |
topic |
Engenharia de software Engenharia de requisitos Elicitação de requisitos Técnica de elicitação Sistemas multiagentes Modelo BDI Software engineering Requirements engineering Requirements elicitation Elicitation techniques Multiagent systems BDI model CNPQ::CIENCIAS EXATAS E DA TERRA |
description |
One of the most important aspects of Requirements Engineering (RE) - a software engineering subfield - is the requirements elicitation process. An error or a misinterpretation in the process of requirements elicitation can cause major problems such as delaying, impacting the cost of the software or even causing a total project failure. Multiagent systems are used as an alternative to solve complex problems by dividing this complexity among several software agents. However, like all other software, multiagent systems also suffer from the same requirements elicitation problems. Although, some requirements for multiagent systems have particular characteristics that allow, for example, to defines the agents beliefs, desires, and intentions. These special features can be represented by the BDI model. Taking into account the importance of eliciting requirements, we developed a systematic review in order to, from the results obtained, analyzing and understanding how the elicitation techniques for currently existing multiagent systems are applied, what are their particular characteristics and whether any of them cover the elicitation of requirements for the BDI model. Based on this systematic review, we realized the need to prepare a proposal for a new technique for eliciting specific requirements for multiagent systems with a focus on the BDI model, considering that existing techniques do not support this model, they are not intuitive and are difficult to apply. Finally, we validate the proposed technique by applying an interview aiming to elicit requirements for a multiagent package delivery system. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-10-27T17:08:06Z 2021-10-27T17:08:06Z 2021-10-04 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
GERSTBERGER, Willian Samuel. Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI. Orientador: Gilleanes Thorwald Araujo Guedes. 2021. 98p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2021. https://repositorio.unipampa.edu.br/jspui/handle/riu/5997 |
identifier_str_mv |
GERSTBERGER, Willian Samuel. Uma proposta de desenvolvimento de uma técnica de elicitação de requisitos para sistemas multiagentes com ênfase no Modelo BDI. Orientador: Gilleanes Thorwald Araujo Guedes. 2021. 98p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2021. |
url |
https://repositorio.unipampa.edu.br/jspui/handle/riu/5997 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal do Pampa UNIPAMPA Brasil Campus Alegrete |
publisher.none.fl_str_mv |
Universidade Federal do Pampa UNIPAMPA Brasil Campus Alegrete |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNIPAMPA instname:Universidade Federal do Pampa (UNIPAMPA) instacron:UNIPAMPA |
instname_str |
Universidade Federal do Pampa (UNIPAMPA) |
instacron_str |
UNIPAMPA |
institution |
UNIPAMPA |
reponame_str |
Repositório Institucional da UNIPAMPA |
collection |
Repositório Institucional da UNIPAMPA |
repository.name.fl_str_mv |
Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA) |
repository.mail.fl_str_mv |
sisbi@unipampa.edu.br |
_version_ |
1842255691032559616 |