AGILE: uma abordagem para geração automática de linguagens i*

Made available in DSpace on 2014-06-12T15:58:27Z (GMT). No. of bitstreams: 2 arquivo4304_1.pdf: 7145326 bytes, checksum: 4fe8c9f01fe37f5b27fb34b1356d093a (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 === Faculdade de Amparo à Ciência e Te...

Full description

Bibliographic Details
Main Author: Paes da Silva Junior, Josias
Other Authors: Freire Brelaz de Castro, Jaelson
Language:Portuguese
Published: Universidade Federal de Pernambuco 2014
Subjects:
Online Access:https://repositorio.ufpe.br/handle/123456789/2462
id ndltd-IBICT-oai-repositorio.ufpe.br-123456789-2462
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.ufpe.br-123456789-24622019-01-21T19:03:49Z AGILE: uma abordagem para geração automática de linguagens i* Paes da Silva Junior, Josias Freire Brelaz de Castro, Jaelson Engenharia de Requisitos Orientada a Objetivos Linha de Produtos de Software Variabilidade Metamodelagem Editores Gráficos Made available in DSpace on 2014-06-12T15:58:27Z (GMT). No. of bitstreams: 2 arquivo4304_1.pdf: 7145326 bytes, checksum: 4fe8c9f01fe37f5b27fb34b1356d093a (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 Faculdade de Amparo à Ciência e Tecnologia do Estado de Pernambuco O framework i* é uma abordagem orientada a objetivos amplamente utilizada na academia. Seu reconhecimento se dá pela sua rica capacidade semântica de descrever as dependências sociais e intencionais entre atores organizacionais, bem como os requisitos funcionais e não funcionais de um software em desenvolvimento. Embora vastamente Empregado, um dos principais desafios é a diversidade de linguagens de modelagem que foram propostas tendo como base o i* e definidas por diferentes grupos de pesquisa para atender as suas necessidades específicas. Como resultado, novas linguagens e/ou elementos de modelagem surgiram. Neste cenário, o desenvolvimento do suporte ferramental para algumas destas linguagens foi realizado de forma distinta entre os grupos de pesquisa que criaram tais linguagens. Em outros casos, não há suporte ferramental para algumas linguagens devido ao custo elevado pra o seu desenvolvimento. Considerando as variações do i*, é possível identificar um conjunto comum de características (elementos de modelagem), afinal, são linguagens baseadas i*, bem como um conjunto de características variáveis. A partir disto é possível desenvolver um núcleo comum entre estas linguagens, identificando os elementos de modelagem comuns e separando os que são variáveis, para, posteriormente, configurá-los a fim de definir o metamodelo de uma nova linguagem baseada no i*e reduzir o esforço do desenvolvimento da ferramenta de modelagem (editor gráfico) correspondente. Este trabalho como principal contribuição a definição de um processo automatizado de criação de linguagens de modelagem baseadas no i*, chamado de AGILE (Automatic Generation of i* Languages) e geração automática de editores gráficos que dêem suporte às linguagens criadas 2014-06-12T15:58:27Z 2014-06-12T15:58:27Z 2011-01-31 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis Paes da Silva Junior, Josias; Freire Brelaz de Castro, Jaelson. AGILE: uma abordagem para geração automática de linguagens i*. 2011. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2011. https://repositorio.ufpe.br/handle/123456789/2462 por info:eu-repo/semantics/openAccess Universidade Federal de Pernambuco reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco instacron:UFPE
collection NDLTD
language Portuguese
sources NDLTD
topic Engenharia de Requisitos Orientada a Objetivos
Linha de Produtos de Software
Variabilidade
Metamodelagem
Editores Gráficos
spellingShingle Engenharia de Requisitos Orientada a Objetivos
Linha de Produtos de Software
Variabilidade
Metamodelagem
Editores Gráficos
Paes da Silva Junior, Josias
AGILE: uma abordagem para geração automática de linguagens i*
description Made available in DSpace on 2014-06-12T15:58:27Z (GMT). No. of bitstreams: 2 arquivo4304_1.pdf: 7145326 bytes, checksum: 4fe8c9f01fe37f5b27fb34b1356d093a (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 === Faculdade de Amparo à Ciência e Tecnologia do Estado de Pernambuco === O framework i* é uma abordagem orientada a objetivos amplamente utilizada na academia. Seu reconhecimento se dá pela sua rica capacidade semântica de descrever as dependências sociais e intencionais entre atores organizacionais, bem como os requisitos funcionais e não funcionais de um software em desenvolvimento. Embora vastamente Empregado, um dos principais desafios é a diversidade de linguagens de modelagem que foram propostas tendo como base o i* e definidas por diferentes grupos de pesquisa para atender as suas necessidades específicas. Como resultado, novas linguagens e/ou elementos de modelagem surgiram. Neste cenário, o desenvolvimento do suporte ferramental para algumas destas linguagens foi realizado de forma distinta entre os grupos de pesquisa que criaram tais linguagens. Em outros casos, não há suporte ferramental para algumas linguagens devido ao custo elevado pra o seu desenvolvimento. Considerando as variações do i*, é possível identificar um conjunto comum de características (elementos de modelagem), afinal, são linguagens baseadas i*, bem como um conjunto de características variáveis. A partir disto é possível desenvolver um núcleo comum entre estas linguagens, identificando os elementos de modelagem comuns e separando os que são variáveis, para, posteriormente, configurá-los a fim de definir o metamodelo de uma nova linguagem baseada no i*e reduzir o esforço do desenvolvimento da ferramenta de modelagem (editor gráfico) correspondente. Este trabalho como principal contribuição a definição de um processo automatizado de criação de linguagens de modelagem baseadas no i*, chamado de AGILE (Automatic Generation of i* Languages) e geração automática de editores gráficos que dêem suporte às linguagens criadas
author2 Freire Brelaz de Castro, Jaelson
author_facet Freire Brelaz de Castro, Jaelson
Paes da Silva Junior, Josias
author Paes da Silva Junior, Josias
author_sort Paes da Silva Junior, Josias
title AGILE: uma abordagem para geração automática de linguagens i*
title_short AGILE: uma abordagem para geração automática de linguagens i*
title_full AGILE: uma abordagem para geração automática de linguagens i*
title_fullStr AGILE: uma abordagem para geração automática de linguagens i*
title_full_unstemmed AGILE: uma abordagem para geração automática de linguagens i*
title_sort agile: uma abordagem para geração automática de linguagens i*
publisher Universidade Federal de Pernambuco
publishDate 2014
url https://repositorio.ufpe.br/handle/123456789/2462
work_keys_str_mv AT paesdasilvajuniorjosias agileumaabordagemparageracaoautomaticadelinguagensi
_version_ 1718859734185934848