Export Ready — 

Um processo de engenharia de requisitos para sistemas multiagentes

Bibliographic Details
Main Author: Souza Filho, Iderli Pereira de
Publication Date: 2020
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UNIPAMPA
Download full: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/5283
Summary: In software engineering, the requirements engineering subárea (RE) is a crucial phase for all the development process. It is not different for multiagent systems (MAS). This kind of system has demonstrated to be a good alternative to dealing with complex solutions, given its capability to divide the complexity among several agents. However, multiagent systems have specific requirements, such as beliefs, desires and intentions. This information can be represented by means of Belief-Desire-Intention (BDI) model, one of the most knew approachs to integrate the cognitive habilities desired to autonomous agents. Beyond of the requirements needed to the BDI model application, we can highlight the perceptions that an agent can have about the environment, the plans of this agent to achieve a goal (intention) and the actions that these agents can perform in the environment while trying to achieve a goal. Keeping in mind these requirements, we realized the necessity of a requirements engineering process for multiagent systems. This way, this work has as its goal to present a process supporting the RE subareas, elicitation, analysis, sp ecification and validation and allowing the representation of these specific requirements for multiagent systems. During the conception of this process, we analysed processes that support RE for MAS, performing a systematic literature review, aiming to identify the strengths and weaknesses of these processes. Thus, we defined the process phases and we proposed a RE process for MAS. The proposed process was validated by its application in Heraclito system, in which we demonstrated the execution of the process phases and results obtained in each one of them, highlighting the scenarios documentation and usecase diagrams produced during the execution. With the process application, we managed to evaluate its phases, to identify future works and improvements points in the process.
id UNIP_3cd39a19c99433b27f6126e5583dfcb1
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/5283
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Um processo de engenharia de requisitos para sistemas multiagentesEngenharia de softwareEngenharia de requisitosSoftware engineeringRequirements engineeringCNPQ::ENGENHARIASIn software engineering, the requirements engineering subárea (RE) is a crucial phase for all the development process. It is not different for multiagent systems (MAS). This kind of system has demonstrated to be a good alternative to dealing with complex solutions, given its capability to divide the complexity among several agents. However, multiagent systems have specific requirements, such as beliefs, desires and intentions. This information can be represented by means of Belief-Desire-Intention (BDI) model, one of the most knew approachs to integrate the cognitive habilities desired to autonomous agents. Beyond of the requirements needed to the BDI model application, we can highlight the perceptions that an agent can have about the environment, the plans of this agent to achieve a goal (intention) and the actions that these agents can perform in the environment while trying to achieve a goal. Keeping in mind these requirements, we realized the necessity of a requirements engineering process for multiagent systems. This way, this work has as its goal to present a process supporting the RE subareas, elicitation, analysis, sp ecification and validation and allowing the representation of these specific requirements for multiagent systems. During the conception of this process, we analysed processes that support RE for MAS, performing a systematic literature review, aiming to identify the strengths and weaknesses of these processes. Thus, we defined the process phases and we proposed a RE process for MAS. The proposed process was validated by its application in Heraclito system, in which we demonstrated the execution of the process phases and results obtained in each one of them, highlighting the scenarios documentation and usecase diagrams produced during the execution. With the process application, we managed to evaluate its phases, to identify future works and improvements points in the process.Na engenharia de software, a subárea de Engenharia de Requisitos (ER) é uma fase crucial para todo o processo de desenvolvimento. Isso não é diferente para Sistemas Multiagentes (SMAs). Esse tipo de sistema se mostrou uma boa alternativa para lidar com soluções complexas, visto a sua capacidade de dividir a complexidade entre diversos agentes. No entanto, SMAs possuem requisitos específicos, como por exemplo as crenças, desejos e intenções dos agentes. Tais informações podem ser representadas por meio do modelo Belief-Desire-Intention ou crença–desejo–intenção (BDI), uma das abordagens mais conhecidas para integrar as habilidades cognitivas desejadas para agentes autônomos. Além dos requisitos necessários à aplicação do modelo BDI, podemos destacar as percepções que o agente pode possuir sobre o ambiente, os planos desses agentes para atingir um objetivo (intenção) e as ações que esses agentes podem executar no ambiente quando tentam atingir um objetivo. Tendo em mente esses requisitos, percebemos a necessidade de um processo de engenharia de requisitos para Sistemas Multiagentes. Deste modo, este trabalho tem como objetivo apresentar um processo que tenha como base o suporte para a execução das subáreas de ER, elicitação, análise, especificação e validação, e permita a representação destes requisitos específicos para Sistemas Multiagentes. Para a concepção deste processo, analisamos os processos que suportam ER para SMAs, realizando uma revisão sistemática de literatura, visando identificador os pontos fortes e fracos desses processos. Deste modo, definimos as etapas do processo e propomos um processo de ER para SMAs. O processo proposto foi validado por meio de sua aplicação no sistema Heráclito, em que se demonstra a execução das etapas do processo e os resultados obtidos em cada uma delas, dando destaque à documentação de cenários e diagramas de casos de uso produzidos durante a execução. Com essa execução do processo, conseguimos avaliar suas etapas, identificar trabalhos futuros e pontos de melhoria no processo.Universidade Federal do PampaUNIPAMPABrasilCampus AlegreteGuedes, Gilleanes Thorwald AraujoSouza Filho, Iderli Pereira de2020-12-03T18:49:44Z2020-12-03T18:49:44Z2020-09-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSOUZA FILHO, Iderli Pereira de. Um processo de engenharia de requisitos para sistemas multiagentes. Orientador: Gilleanes Thorwald Araujo Guedes. 2020. 119 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2020.http://dspace.unipampa.edu.br:8080/jspui/handle/riu/5283porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPA2020-12-04T06:05:10Zoai:repositorio.unipampa.edu.br:riu/5283Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2020-12-04T06:05:10Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.none.fl_str_mv Um processo de engenharia de requisitos para sistemas multiagentes
title Um processo de engenharia de requisitos para sistemas multiagentes
spellingShingle Um processo de engenharia de requisitos para sistemas multiagentes
Souza Filho, Iderli Pereira de
Engenharia de software
Engenharia de requisitos
Software engineering
Requirements engineering
CNPQ::ENGENHARIAS
title_short Um processo de engenharia de requisitos para sistemas multiagentes
title_full Um processo de engenharia de requisitos para sistemas multiagentes
title_fullStr Um processo de engenharia de requisitos para sistemas multiagentes
title_full_unstemmed Um processo de engenharia de requisitos para sistemas multiagentes
title_sort Um processo de engenharia de requisitos para sistemas multiagentes
author Souza Filho, Iderli Pereira de
author_facet Souza Filho, Iderli Pereira de
author_role author
dc.contributor.none.fl_str_mv Guedes, Gilleanes Thorwald Araujo
dc.contributor.author.fl_str_mv Souza Filho, Iderli Pereira de
dc.subject.por.fl_str_mv Engenharia de software
Engenharia de requisitos
Software engineering
Requirements engineering
CNPQ::ENGENHARIAS
topic Engenharia de software
Engenharia de requisitos
Software engineering
Requirements engineering
CNPQ::ENGENHARIAS
description In software engineering, the requirements engineering subárea (RE) is a crucial phase for all the development process. It is not different for multiagent systems (MAS). This kind of system has demonstrated to be a good alternative to dealing with complex solutions, given its capability to divide the complexity among several agents. However, multiagent systems have specific requirements, such as beliefs, desires and intentions. This information can be represented by means of Belief-Desire-Intention (BDI) model, one of the most knew approachs to integrate the cognitive habilities desired to autonomous agents. Beyond of the requirements needed to the BDI model application, we can highlight the perceptions that an agent can have about the environment, the plans of this agent to achieve a goal (intention) and the actions that these agents can perform in the environment while trying to achieve a goal. Keeping in mind these requirements, we realized the necessity of a requirements engineering process for multiagent systems. This way, this work has as its goal to present a process supporting the RE subareas, elicitation, analysis, sp ecification and validation and allowing the representation of these specific requirements for multiagent systems. During the conception of this process, we analysed processes that support RE for MAS, performing a systematic literature review, aiming to identify the strengths and weaknesses of these processes. Thus, we defined the process phases and we proposed a RE process for MAS. The proposed process was validated by its application in Heraclito system, in which we demonstrated the execution of the process phases and results obtained in each one of them, highlighting the scenarios documentation and usecase diagrams produced during the execution. With the process application, we managed to evaluate its phases, to identify future works and improvements points in the process.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-03T18:49:44Z
2020-12-03T18:49:44Z
2020-09-18
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 SOUZA FILHO, Iderli Pereira de. Um processo de engenharia de requisitos para sistemas multiagentes. Orientador: Gilleanes Thorwald Araujo Guedes. 2020. 119 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2020.
http://dspace.unipampa.edu.br:8080/jspui/handle/riu/5283
identifier_str_mv SOUZA FILHO, Iderli Pereira de. Um processo de engenharia de requisitos para sistemas multiagentes. Orientador: Gilleanes Thorwald Araujo Guedes. 2020. 119 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2020.
url http://dspace.unipampa.edu.br:8080/jspui/handle/riu/5283
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_ 1842255692314968064