Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2005 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/5630 |
Resumo: | bom entendimento dos requisitos organizacionais é vital para o sucesso do desenvolvimento de aplicações na área de engenharia de software. Com a popularização do paradigma da orientação à objeto, a linguagem de modelagem UML (Unified Modeling Language) se tornou padrão para este tipo de desenvolvimento. Porém, a UML ainda não está suficientemente estruturada para suportar a modelagem dos requisitos organizacionais. Faz-se necessário a utilização de outras técnicas de modelagem. A técnica de modelagem i* supre esta deficiência, sendo uma técnica utilizada para a modelagem de requisitos de negócios, bem difundida e aceita. Com a utilização dessas duas técnicas, faz-se necessário um meio de mapearmos os elementos i* em elementos UML. O mapeamento entre as duas técnicas foi realizado através de um conjunto diretrizes que ditam as regras pelas quais os elementos são mapeados. Neste trabalho apresentamos uma ferramenta de apoio às regras de mapeamento entre as técnicas i* e UML: o eXtended GOOD (Goals into Object Oriented Development) ou simplesmente, XGOOD. Essa ferramenta realiza esse mapeamento de forma automática possibilitando a troca dos modelos gerados entre várias ferramentas de modelagem orientada a objetos existentes no mercado, através do uso do XMI (XML Metadata Interchange). Com o objetivo de testar e validar a nova ferramenta foi desenvolvido um simulador de redes ópticas como estudo de caso |
id |
UFPE_cb07ba58ebcf253d7acdbc24bed1df17 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/5630 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
Pereira Pedroza, FlávioMaria Ribeiro Alencar, Fernanda 2014-06-12T17:40:51Z2014-06-12T17:40:51Z2005Pereira Pedroza, Flávio; Maria Ribeiro Alencar, Fernanda. Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.. 2005. Dissertação (Mestrado). Programa de Pós-Graduação em Engenharia Elétrica, Universidade Federal de Pernambuco, Recife, 2005.https://repositorio.ufpe.br/handle/123456789/5630bom entendimento dos requisitos organizacionais é vital para o sucesso do desenvolvimento de aplicações na área de engenharia de software. Com a popularização do paradigma da orientação à objeto, a linguagem de modelagem UML (Unified Modeling Language) se tornou padrão para este tipo de desenvolvimento. Porém, a UML ainda não está suficientemente estruturada para suportar a modelagem dos requisitos organizacionais. Faz-se necessário a utilização de outras técnicas de modelagem. A técnica de modelagem i* supre esta deficiência, sendo uma técnica utilizada para a modelagem de requisitos de negócios, bem difundida e aceita. Com a utilização dessas duas técnicas, faz-se necessário um meio de mapearmos os elementos i* em elementos UML. O mapeamento entre as duas técnicas foi realizado através de um conjunto diretrizes que ditam as regras pelas quais os elementos são mapeados. Neste trabalho apresentamos uma ferramenta de apoio às regras de mapeamento entre as técnicas i* e UML: o eXtended GOOD (Goals into Object Oriented Development) ou simplesmente, XGOOD. Essa ferramenta realiza esse mapeamento de forma automática possibilitando a troca dos modelos gerados entre várias ferramentas de modelagem orientada a objetos existentes no mercado, através do uso do XMI (XML Metadata Interchange). Com o objetivo de testar e validar a nova ferramenta foi desenvolvido um simulador de redes ópticas como estudo de casoporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessEngenharia de requisitosXMIIntegração i* e UMLFerramenta de apoioIntegração de ferramentas CASESimulador de redes ópticasAutomatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPEORIGINALarquivo7050_1.pdfapplication/pdf1504395https://repositorio.ufpe.br/bitstream/123456789/5630/1/arquivo7050_1.pdf1eda7d1cd976e0a8c30e64f1a4b9a0aeMD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/5630/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo7050_1.pdf.txtarquivo7050_1.pdf.txtExtracted texttext/plain225029https://repositorio.ufpe.br/bitstream/123456789/5630/3/arquivo7050_1.pdf.txt9ff6e40107574188a554dc84bbe09bbcMD53THUMBNAILarquivo7050_1.pdf.jpgarquivo7050_1.pdf.jpgGenerated Thumbnailimage/jpeg1625https://repositorio.ufpe.br/bitstream/123456789/5630/4/arquivo7050_1.pdf.jpg1dbb6cadca734d22119ab9c1998ec29cMD54123456789/56302019-10-25 02:22:24.605oai:repositorio.ufpe.br:123456789/5630Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T05:22:24Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas. |
title |
Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas. |
spellingShingle |
Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas. Pereira Pedroza, Flávio Engenharia de requisitos XMI Integração i* e UML Ferramenta de apoio Integração de ferramentas CASE Simulador de redes ópticas |
title_short |
Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas. |
title_full |
Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas. |
title_fullStr |
Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas. |
title_full_unstemmed |
Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas. |
title_sort |
Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas. |
author |
Pereira Pedroza, Flávio |
author_facet |
Pereira Pedroza, Flávio |
author_role |
author |
dc.contributor.author.fl_str_mv |
Pereira Pedroza, Flávio |
dc.contributor.advisor1.fl_str_mv |
Maria Ribeiro Alencar, Fernanda |
contributor_str_mv |
Maria Ribeiro Alencar, Fernanda |
dc.subject.por.fl_str_mv |
Engenharia de requisitos XMI Integração i* e UML Ferramenta de apoio Integração de ferramentas CASE Simulador de redes ópticas |
topic |
Engenharia de requisitos XMI Integração i* e UML Ferramenta de apoio Integração de ferramentas CASE Simulador de redes ópticas |
description |
bom entendimento dos requisitos organizacionais é vital para o sucesso do desenvolvimento de aplicações na área de engenharia de software. Com a popularização do paradigma da orientação à objeto, a linguagem de modelagem UML (Unified Modeling Language) se tornou padrão para este tipo de desenvolvimento. Porém, a UML ainda não está suficientemente estruturada para suportar a modelagem dos requisitos organizacionais. Faz-se necessário a utilização de outras técnicas de modelagem. A técnica de modelagem i* supre esta deficiência, sendo uma técnica utilizada para a modelagem de requisitos de negócios, bem difundida e aceita. Com a utilização dessas duas técnicas, faz-se necessário um meio de mapearmos os elementos i* em elementos UML. O mapeamento entre as duas técnicas foi realizado através de um conjunto diretrizes que ditam as regras pelas quais os elementos são mapeados. Neste trabalho apresentamos uma ferramenta de apoio às regras de mapeamento entre as técnicas i* e UML: o eXtended GOOD (Goals into Object Oriented Development) ou simplesmente, XGOOD. Essa ferramenta realiza esse mapeamento de forma automática possibilitando a troca dos modelos gerados entre várias ferramentas de modelagem orientada a objetos existentes no mercado, através do uso do XMI (XML Metadata Interchange). Com o objetivo de testar e validar a nova ferramenta foi desenvolvido um simulador de redes ópticas como estudo de caso |
publishDate |
2005 |
dc.date.issued.fl_str_mv |
2005 |
dc.date.accessioned.fl_str_mv |
2014-06-12T17:40:51Z |
dc.date.available.fl_str_mv |
2014-06-12T17:40:51Z |
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 |
Pereira Pedroza, Flávio; Maria Ribeiro Alencar, Fernanda. Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.. 2005. Dissertação (Mestrado). Programa de Pós-Graduação em Engenharia Elétrica, Universidade Federal de Pernambuco, Recife, 2005. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/5630 |
identifier_str_mv |
Pereira Pedroza, Flávio; Maria Ribeiro Alencar, Fernanda. Automatizando as Regras de Mapeamento entre a Modelagem i* e a Modelagem UML usando XMI para Implementação de um Simulador de Rede Ópticas.. 2005. Dissertação (Mestrado). Programa de Pós-Graduação em Engenharia Elétrica, Universidade Federal de Pernambuco, Recife, 2005. |
url |
https://repositorio.ufpe.br/handle/123456789/5630 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/5630/1/arquivo7050_1.pdf https://repositorio.ufpe.br/bitstream/123456789/5630/2/license.txt https://repositorio.ufpe.br/bitstream/123456789/5630/3/arquivo7050_1.pdf.txt https://repositorio.ufpe.br/bitstream/123456789/5630/4/arquivo7050_1.pdf.jpg |
bitstream.checksum.fl_str_mv |
1eda7d1cd976e0a8c30e64f1a4b9a0ae 8a4605be74aa9ea9d79846c1fba20a33 9ff6e40107574188a554dc84bbe09bbc 1dbb6cadca734d22119ab9c1998ec29c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1802310616389517312 |