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...
Main Author: | |
---|---|
Other Authors: | |
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 |