Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de software
Autor(a) principal: | |
---|---|
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 |