Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software

Detalhes bibliográficos
Autor(a) principal: Sousa, Lidiane Oliveira dos Santos
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/18055
Resumo: The approach Software Product Line (SPL) has become very promising these days, since it allows the production of customized systems on large scale through product families. For the modeling of these families the Features Model is being widely used, however, it is a model that has low level of detail and not may be sufficient to guide the development team of LPS. Thus, it is recommended add the Features Model to other models representing the system from other perspectives. The goals model PL-AOVgraph can assume this role complementary to the Features Model, since it has a to context oriented language of LPS's, which allows the requirements modeling in detail and identification of crosscutting concerns that may arise as result of variability. In order to insert PL-AOVgraph in development of LPS's, this paper proposes a bi-directional mapping between PL-AOVgraph and Features Model, which will be automated by tool ReqSys-MDD. This tool uses the approach of Model-Driven Development (MDD), which allows the construction of systems from high level models through successive transformations. This enables the integration of ReqSys-MDD with other tools MDD that use their output models as input to other transformations. So it is possible keep consistency among the models involved, avoiding loss of informations on transitions between stages of development
id UFRN_48630d034a6b8834264ae3c3f8fd0e22
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/18055
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Sousa, Lidiane Oliveira dos Santoshttp://lattes.cnpq.br/4559490078380217http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Silva, Lyrene Fernandes daSoares, Sergio Castelo Brancohttp://lattes.cnpq.br/6456667887502521Batista, Thais Vasconcelos2014-12-17T15:48:02Z2013-02-142014-12-17T15:48:02Z2012-05-23SOUSA, Lidiane Oliveira dos Santos. Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software. 2012. 116 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.https://repositorio.ufrn.br/jspui/handle/123456789/18055The approach Software Product Line (SPL) has become very promising these days, since it allows the production of customized systems on large scale through product families. For the modeling of these families the Features Model is being widely used, however, it is a model that has low level of detail and not may be sufficient to guide the development team of LPS. Thus, it is recommended add the Features Model to other models representing the system from other perspectives. The goals model PL-AOVgraph can assume this role complementary to the Features Model, since it has a to context oriented language of LPS's, which allows the requirements modeling in detail and identification of crosscutting concerns that may arise as result of variability. In order to insert PL-AOVgraph in development of LPS's, this paper proposes a bi-directional mapping between PL-AOVgraph and Features Model, which will be automated by tool ReqSys-MDD. This tool uses the approach of Model-Driven Development (MDD), which allows the construction of systems from high level models through successive transformations. This enables the integration of ReqSys-MDD with other tools MDD that use their output models as input to other transformations. So it is possible keep consistency among the models involved, avoiding loss of informations on transitions between stages of developmentA abordagem de Linha de Produto de Software (LPS) tem se tornado bastante promissora nos dias de hoje, uma vez que permite a produção de sistemas customizados em larga escala, através de famílias de produtos. Para a modelagem destas famílias o Modelo de Features tem sido muito utilizado, no entanto, se trata de um modelo que apresenta baixo nível de detalhamento, podendo não ser suficiente para orientar a equipe de desenvolvimento da LPS. Dessa forma, é recomendável agregar o Modelo de Features a outros modelos que representem o sistema sob outras perspectivas. O Modelo de Metas PL-AOVgraph pode assumir esta função complementar ao Modelo de Features, uma vez que possui uma linguagem voltada para o contexto das LPS s, que permite a modelagem de requisitos de forma detalhada e a identificação de características transversais, que podem surgir em decorrência da variabilidade. Com o objetivo de inserir PL-AOVgraph no processo de desenvolvimento das LPS s, este trabalho propõe um mapeamento bi-direcional entre PLAOVgraph e Modelo de Features, que será automatizado pela ferramenta ReqSys-MDD. Esta ferramenta utiliza a abordagem de Desenvolvimento Orientado a Modelos (Model-Driven Development MDD), que permite a construção de sistemas a partir de modelos de alto nível, através de transformações sucessivas. Isto possibilita a integração de ReqSys-MDD com outras ferramentas MDD que utilizem seus modelos de saída como entrada para outras transformações. Assim, é possível manter a consistência entre os modelos envolvidos, evitando a perda de informações nas transições entre as etapas de desenvolvimentoCoordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da Computaçãolinha de produto de softwaremodelo de featuresPL-AOVGraphReqSys-MDDdesenvolvimento orientado a modelossoftware product linefeatures modelPL-AOVGraphReqSys-MDDmodel-driven developmentCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOReqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALLidianeOSS_DISSERT.pdfapplication/pdf4948473https://repositorio.ufrn.br/bitstream/123456789/18055/1/LidianeOSS_DISSERT.pdff3f2d84880d3d969d6a1a9ec6252b0ffMD51TEXTLidianeOSS_DISSERT.pdf.txtLidianeOSS_DISSERT.pdf.txtExtracted texttext/plain229491https://repositorio.ufrn.br/bitstream/123456789/18055/6/LidianeOSS_DISSERT.pdf.txtdb369f6b886a91a7aa4096a2314049e1MD56THUMBNAILLidianeOSS_DISSERT.pdf.jpgLidianeOSS_DISSERT.pdf.jpgIM Thumbnailimage/jpeg2924https://repositorio.ufrn.br/bitstream/123456789/18055/7/LidianeOSS_DISSERT.pdf.jpgb34998332fea8ab25d7df037ae6c7e60MD57123456789/180552017-11-04 12:26:06.945oai:https://repositorio.ufrn.br:123456789/18055Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-04T15:26:06Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
title Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
spellingShingle Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
Sousa, Lidiane Oliveira dos Santos
linha de produto de software
modelo de features
PL-AOVGraph
ReqSys-MDD
desenvolvimento orientado a modelos
software product line
features model
PL-AOVGraph
ReqSys-MDD
model-driven development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
title_full Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
title_fullStr Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
title_full_unstemmed Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
title_sort Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
author Sousa, Lidiane Oliveira dos Santos
author_facet Sousa, Lidiane Oliveira dos Santos
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/4559490078380217
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
dc.contributor.referees1.pt_BR.fl_str_mv Silva, Lyrene Fernandes da
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees2.pt_BR.fl_str_mv Soares, Sergio Castelo Branco
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/6456667887502521
dc.contributor.author.fl_str_mv Sousa, Lidiane Oliveira dos Santos
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Batista, Thais Vasconcelos
dc.subject.por.fl_str_mv linha de produto de software
modelo de features
PL-AOVGraph
ReqSys-MDD
desenvolvimento orientado a modelos
topic linha de produto de software
modelo de features
PL-AOVGraph
ReqSys-MDD
desenvolvimento orientado a modelos
software product line
features model
PL-AOVGraph
ReqSys-MDD
model-driven development
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv software product line
features model
PL-AOVGraph
ReqSys-MDD
model-driven development
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description The approach Software Product Line (SPL) has become very promising these days, since it allows the production of customized systems on large scale through product families. For the modeling of these families the Features Model is being widely used, however, it is a model that has low level of detail and not may be sufficient to guide the development team of LPS. Thus, it is recommended add the Features Model to other models representing the system from other perspectives. The goals model PL-AOVgraph can assume this role complementary to the Features Model, since it has a to context oriented language of LPS's, which allows the requirements modeling in detail and identification of crosscutting concerns that may arise as result of variability. In order to insert PL-AOVgraph in development of LPS's, this paper proposes a bi-directional mapping between PL-AOVgraph and Features Model, which will be automated by tool ReqSys-MDD. This tool uses the approach of Model-Driven Development (MDD), which allows the construction of systems from high level models through successive transformations. This enables the integration of ReqSys-MDD with other tools MDD that use their output models as input to other transformations. So it is possible keep consistency among the models involved, avoiding loss of informations on transitions between stages of development
publishDate 2012
dc.date.issued.fl_str_mv 2012-05-23
dc.date.available.fl_str_mv 2013-02-14
2014-12-17T15:48:02Z
dc.date.accessioned.fl_str_mv 2014-12-17T15:48:02Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SOUSA, Lidiane Oliveira dos Santos. Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software. 2012. 116 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/18055
identifier_str_mv SOUSA, Lidiane Oliveira dos Santos. Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software. 2012. 116 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2012.
url https://repositorio.ufrn.br/jspui/handle/123456789/18055
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.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/18055/1/LidianeOSS_DISSERT.pdf
https://repositorio.ufrn.br/bitstream/123456789/18055/6/LidianeOSS_DISSERT.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/18055/7/LidianeOSS_DISSERT.pdf.jpg
bitstream.checksum.fl_str_mv f3f2d84880d3d969d6a1a9ec6252b0ff
db369f6b886a91a7aa4096a2314049e1
b34998332fea8ab25d7df037ae6c7e60
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832864806567936