Um catálogo de extensões da linguagem de modelagem Kaos
Autor(a) principal: | |
---|---|
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 |