Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/82819
Tipo: TCC
Título: KAOS4EXT: uma ferramenta para apoio à modelagem de KAOS e suas extensões
Autor(es): Rodrigues, Guilherme Santos
Orientador: Gonçalves, Enyo José Tavares
Palavras-chave em português: engenharia de requisitos;engenharia de requisitos orientada a objetivos;extensões de modelagem
CNPq: CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: METODOLOGIA E TÉCNICAS DA COMPUTAÇÃO: ENGENHARIA DE SOFTWARE
Data do documento: 2025
Citação: RODRIGUES, Guilherme Santos. KAOS4EXT: uma ferramenta para apoio à modelagem de KAOS e suas extensões. 2025. 50 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Campus de Quixadá, Universidade Federal do Ceará, Quixadá, 2025.
Resumo: A representação eficaz de requisitos é essencial na Engenharia de Software para garantir o alinhamento entre os stakeholders e o sistema em desenvolvimento. Apesar da popularidade da abordagem textual, sua ambiguidade motivou o uso de diagramas e, mais recentemente, abordagens orientadas a objetivos, como o KAOS. Esta linguagem tem sido continuamente estendida para atender a domínios complexos, mas tais extensões carecem de ferramentas que as suportem de forma sistemática e reutilizável. Neste contexto, este trabalho apresenta a KAOS4EXT, uma ferramenta web interativa e extensível, projetada para apoiar a modelagem de requisitos utilizando a linguagem KAOS e suas extensões. A ferramenta permite a definição e reutilização de novos construtores, integrados por meio de um sistema de metamodelos configuráveis. Sua validação foi realizada a partir da modelagem de duas extensões reais extraídas da literatura, demonstrando a capacidade da KAOS4EXT em representar com fidelidade e consistência diferentes variantes da linguagem. A proposta representa um avanço no apoio à modelagem visual orientada a objetivos, com potencial para evoluir em uma meta-ferramenta para outras linguagens específicas de domínio.
Abstract: Effective requirements representation is crucial in Software Engineering to ensure that stakeholders and systems are aligned. While textual representations are common, they often suffer from ambiguity, motivating the use of diagrams and, more recently, goal-oriented approaches such as KAOS. This language has been frequently extended to support complex domains, but such extensions lack systematic and reusable tool support. In this context, this work presents KAOS4EXT, a web-based, interactive, and extensible tool designed to support requirements modeling using KAOS and its extensions. The tool enables the definition and reuse of new constructors through a configurable metamodel infrastructure. Validation was performed through the modeling of two real-world extensions from the literature, demonstrating KAOS4EXT’s ability to represent different KAOS variants with semantic fidelity and structural consistency. This proposal advances goal-oriented modeling support and lays the foundation for a future meta-tool for other domain-specific modeling languages.
URI: http://repositorio.ufc.br/handle/riufc/82819
Currículo Lattes do Orientador: http://lattes.cnpq.br/5885621862397640
Tipo de Acesso: Acesso Aberto
Aparece nas coleções:ENGENHARIA DE SOFTWARE - QUIXADÁ - TCC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2025_tcc_gsrodrigues.pdf9,09 MBAdobe PDFVisualizar/Abrir


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