Um catálogo de extensões da linguagem de modelagem Kaos

Detalhes bibliográficos
Autor(a) principal: Carvalho Júnior, Pedro Rodrigues de
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/65410
Resumo: Knowledge Acquisition Automated Specification (KAOS) is a modeling language whose main focus is to explicitly represent the goals of systems, the conflicts and obstacles between these goals, which objects are responsible for satisfying them, and the consequences of the outcome of the interaction between them. The KAOS modeling language has been extended to various domains/application areas such as system security, adptive systems, and aspects. Identifying a KAOS extension or its constructs based on its characteristics, such as application area, for example, can be a complex task that requires a large amount of time and has a propensity to be unsuccessful when performed without proper support. We then noticed the need to create a catalog to store the extensions of the KAOS modeling language, in order to contribute to the identification of these extensions and their constructors. The catalog proposed in this paper aims to facilitate the identification of KAOS extensions and their constructors based on their characteristics, such as application area or type of constructor. It is based on the results of a Systematic Literature Review (SLR) performed in 2019 and updated in 2021 that identified and analyzed existing KAOS extensions and the results point to 42 identified extensions and 183 proposed builders. The catalog was further evaluated through an exploratory study based on survey that aimed to analyze what effect the use of the catalog has on the identification of KAOS extensions and their builders. In the evaluation a questionnaire was proposed to be answered by the participants of the study, where they would have to use the catalog to obtain the answers to the questionnaire with questions related to the identification of the extensions and their builders. As a result we have the catalog available at the link https://kaos-catalogue-d9e49.web.app/. The evaluation results show that at least 90% of the participants succeeded in answering at least twelve (12) of the fifteen (15) proposed questions, and that in approximately 75% of the questions the participants found it very easy or easy to get the answer using the catalog. Finally, this paper presents discussions and future work.
id UFC-7_d8b4a16c824a0fd09cec5ad04c316b75
oai_identifier_str oai:repositorio.ufc.br:riufc/65410
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Um catálogo de extensões da linguagem de modelagem KaosEngenharia de requisitosUML (Computação)CatálogosKnowledge Acquisition Automated Specification (KAOS) is a modeling language whose main focus is to explicitly represent the goals of systems, the conflicts and obstacles between these goals, which objects are responsible for satisfying them, and the consequences of the outcome of the interaction between them. The KAOS modeling language has been extended to various domains/application areas such as system security, adptive systems, and aspects. Identifying a KAOS extension or its constructs based on its characteristics, such as application area, for example, can be a complex task that requires a large amount of time and has a propensity to be unsuccessful when performed without proper support. We then noticed the need to create a catalog to store the extensions of the KAOS modeling language, in order to contribute to the identification of these extensions and their constructors. The catalog proposed in this paper aims to facilitate the identification of KAOS extensions and their constructors based on their characteristics, such as application area or type of constructor. It is based on the results of a Systematic Literature Review (SLR) performed in 2019 and updated in 2021 that identified and analyzed existing KAOS extensions and the results point to 42 identified extensions and 183 proposed builders. The catalog was further evaluated through an exploratory study based on survey that aimed to analyze what effect the use of the catalog has on the identification of KAOS extensions and their builders. In the evaluation a questionnaire was proposed to be answered by the participants of the study, where they would have to use the catalog to obtain the answers to the questionnaire with questions related to the identification of the extensions and their builders. As a result we have the catalog available at the link https://kaos-catalogue-d9e49.web.app/. The evaluation results show that at least 90% of the participants succeeded in answering at least twelve (12) of the fifteen (15) proposed questions, and that in approximately 75% of the questions the participants found it very easy or easy to get the answer using the catalog. Finally, this paper presents discussions and future work.Knowledge Acquisition Automated Specification (KAOS) é uma linguagem de modelagem cujo foco principal é representar explicitamente os objetivos dos sistemas, os conflitos e obstáculos entre esses objetivos, quais os objetos responsáveis por satisfazê-los e quais as consequências do resultado da interação entre os mesmos. A linguagem de modelagem KAOS vem sendo estendida para diversos domínios/áreas de aplicação como segurança de sistemas, sistemas adptativos e aspectos. Identificar uma extensão de KAOS ou seus construtores com base em suas características, como a área de aplicação, por exemplo, pode ser uma tarefa complexa que requer grande quantidade de tempo e tem uma propensão a não ser exitosa quando executada sem o apoio adequado. Notamos então a necessidade de criar um catálogo para armazenar as extensões da linguagem de modelagem KAOS, de modo a contribuir com a identificação destas extensões e seus construtores. O catálogo proposto neste trabalho tem como objetivo facilitar a identificação de extensões de KAOS e seus construtores com base em suas características, como a área de aplicação ou tipo de construtor. Ele é baseado nos resultados de uma Revisão Sistemática da Literatura (RSL) executada em 2019 e atualizada em 2021 que identificou e analisou as extensões de KAOS existentes e os resultados apontam para 42 extensões identificadas e 183 construtores propostos. O catálogo foi ainda avaliado por meio de um estudo exploratório baseado em survey que teve como objetivo analisar qual o efeito do uso do catálogo na identificação das extensões de KAOS e seus construtores. Na avaliação um questionário foi proposto para ser respondido pelos participantes do estudo, onde os mesmos teriam que usar o catálogo para obter as respostas do questionário com perguntas relacionadas a identificação das extensões e seus construtores. Como resultado temos o catálogo disponível no link https://kaos-catalogued9e49.web.app/. Os resultados da avaliação mostram que pelo menos 90% dos participantes obteve sucesso ao responder pelo menos 12 (doze) das 15 (quinze) perguntas propostas e ainda que em aproximadamente 75% das questões os participantes julgaram como muito fácil ou fácil obter a resposta usando o catálogo. Finalmente, esse trabalho apresenta discussões e trabalhos futuros.Gonçalves, Enyo José TavaresCarvalho Júnior, Pedro Rodrigues de2022-05-02T17:43:59Z2022-05-02T17:43:59Z2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCARVALHO JÚNIOR, Pedro Rodrigues de. Um catálogo de extensões da linguagem de modelagem Kaos. 2022. 80 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2022.http://www.repositorio.ufc.br/handle/riufc/65410porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2022-05-02T17:44:00Zoai:repositorio.ufc.br:riufc/65410Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:17:02.145031Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Um catálogo de extensões da linguagem de modelagem Kaos
title Um catálogo de extensões da linguagem de modelagem Kaos
spellingShingle Um catálogo de extensões da linguagem de modelagem Kaos
Carvalho Júnior, Pedro Rodrigues de
Engenharia de requisitos
UML (Computação)
Catálogos
title_short Um catálogo de extensões da linguagem de modelagem Kaos
title_full Um catálogo de extensões da linguagem de modelagem Kaos
title_fullStr Um catálogo de extensões da linguagem de modelagem Kaos
title_full_unstemmed Um catálogo de extensões da linguagem de modelagem Kaos
title_sort Um catálogo de extensões da linguagem de modelagem Kaos
author Carvalho Júnior, Pedro Rodrigues de
author_facet Carvalho Júnior, Pedro Rodrigues de
author_role author
dc.contributor.none.fl_str_mv Gonçalves, Enyo José Tavares
dc.contributor.author.fl_str_mv Carvalho Júnior, Pedro Rodrigues de
dc.subject.por.fl_str_mv Engenharia de requisitos
UML (Computação)
Catálogos
topic Engenharia de requisitos
UML (Computação)
Catálogos
description Knowledge Acquisition Automated Specification (KAOS) is a modeling language whose main focus is to explicitly represent the goals of systems, the conflicts and obstacles between these goals, which objects are responsible for satisfying them, and the consequences of the outcome of the interaction between them. The KAOS modeling language has been extended to various domains/application areas such as system security, adptive systems, and aspects. Identifying a KAOS extension or its constructs based on its characteristics, such as application area, for example, can be a complex task that requires a large amount of time and has a propensity to be unsuccessful when performed without proper support. We then noticed the need to create a catalog to store the extensions of the KAOS modeling language, in order to contribute to the identification of these extensions and their constructors. The catalog proposed in this paper aims to facilitate the identification of KAOS extensions and their constructors based on their characteristics, such as application area or type of constructor. It is based on the results of a Systematic Literature Review (SLR) performed in 2019 and updated in 2021 that identified and analyzed existing KAOS extensions and the results point to 42 identified extensions and 183 proposed builders. The catalog was further evaluated through an exploratory study based on survey that aimed to analyze what effect the use of the catalog has on the identification of KAOS extensions and their builders. In the evaluation a questionnaire was proposed to be answered by the participants of the study, where they would have to use the catalog to obtain the answers to the questionnaire with questions related to the identification of the extensions and their builders. As a result we have the catalog available at the link https://kaos-catalogue-d9e49.web.app/. The evaluation results show that at least 90% of the participants succeeded in answering at least twelve (12) of the fifteen (15) proposed questions, and that in approximately 75% of the questions the participants found it very easy or easy to get the answer using the catalog. Finally, this paper presents discussions and future work.
publishDate 2022
dc.date.none.fl_str_mv 2022-05-02T17:43:59Z
2022-05-02T17:43:59Z
2022
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 CARVALHO JÚNIOR, Pedro Rodrigues de. Um catálogo de extensões da linguagem de modelagem Kaos. 2022. 80 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2022.
http://www.repositorio.ufc.br/handle/riufc/65410
identifier_str_mv CARVALHO JÚNIOR, Pedro Rodrigues de. Um catálogo de extensões da linguagem de modelagem Kaos. 2022. 80 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2022.
url http://www.repositorio.ufc.br/handle/riufc/65410
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.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1813028737709506560