Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML.
| Ano de defesa: | 2010 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | , |
| Banca de defesa: | , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Campina Grande
|
| Programa de Pós-Graduação: |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
|
| Departamento: |
Centro de Engenharia Elétrica e Informática - CEEI
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://dspace.sti.ufcg.edu.br/handle/riufcg/1474 |
Resumo: | Em um processo de desenvolvimento de software, artefatos de uma etapa são utilizados como fonte para criação de novos artefatos para outras etapas. Então, defeitos podem ser inseridos durante a transição de uma etapa para outra: artefatos podem ficar inconsistentes, levando à construção de um software com defeitos. Neste contexto, uma técnica de inspeção pode ser utilizada para verificar esses artefatos, que são produzidos desde as primeiras etapas do desenvolvimento. Este trabalho apresenta uma forma de automação da técnica de inspeção guiada. Esta técnica tem o objetivo de verificar a conformidade entre artefatos de diferentes níveis de abstração (por exemplo, uma especificação de requisitos com relação a um diagrama de seqüência). Esta inspeção é realizada através de casos de teste, que representam cada cenário de caso de uso da especificação de requisitos. Como os passos de um caso de teste contêm o comportamento de um sistema, então a inspeção guiada permite encontrar defeitos semânticos para aquele sistema. Além disso, por ser uma técnica automática, é possível detectar também inconsistências entre as sintaxes dos artefatos de software. Para dar suporte à automação, serão utilizados conceitos de MDA (Model DrivenArchitecture) para transformação entre modelos e a ferramenta USE para simulação de modelos. |
| id |
UFCG_2ee1f6f68cb17f85439a2ff71e83337d |
|---|---|
| oai_identifier_str |
oai:dspace.sti.ufcg.edu.br:riufcg/1474 |
| network_acronym_str |
UFCG |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| repository_id_str |
|
| spelling |
MACHADO, Patrícia Duarte de Lima.MACHADO, P. D. L.http://lattes.cnpq.br/2495918356675019RAMALHO, Franklin de Souza.RAMALHO, F. S.http://lattes.cnpq.br/2469816352786812FIGUEIREDO, Jorge César Abrantes de.ARANHA, Eduardo Henrique da Silva.ROCHA, A. C. O.http://lattes.cnpq.br/1549009526041833ROCHA, Anne Caroline Oliveira.Em um processo de desenvolvimento de software, artefatos de uma etapa são utilizados como fonte para criação de novos artefatos para outras etapas. Então, defeitos podem ser inseridos durante a transição de uma etapa para outra: artefatos podem ficar inconsistentes, levando à construção de um software com defeitos. Neste contexto, uma técnica de inspeção pode ser utilizada para verificar esses artefatos, que são produzidos desde as primeiras etapas do desenvolvimento. Este trabalho apresenta uma forma de automação da técnica de inspeção guiada. Esta técnica tem o objetivo de verificar a conformidade entre artefatos de diferentes níveis de abstração (por exemplo, uma especificação de requisitos com relação a um diagrama de seqüência). Esta inspeção é realizada através de casos de teste, que representam cada cenário de caso de uso da especificação de requisitos. Como os passos de um caso de teste contêm o comportamento de um sistema, então a inspeção guiada permite encontrar defeitos semânticos para aquele sistema. Além disso, por ser uma técnica automática, é possível detectar também inconsistências entre as sintaxes dos artefatos de software. Para dar suporte à automação, serão utilizados conceitos de MDA (Model DrivenArchitecture) para transformação entre modelos e a ferramenta USE para simulação de modelos.In a software development process, artifacts from a stage are used as input to create new artifacts on another. The transition between different artifacts may not be precise; inconsistencies may occur. These inconsistent artifacts may produce software with defects. In this context, a software inspection technique is needed to validate these artifacts. This paper presents a method to automate a guided inspection technique, which evaluates the conformity between artifacts of distinct abstraction levels. The inspection uses test cases, that represent each use case scenario of the requirement specification. Since test case steps have the system behavior, so the guided inspection allows to detect semantic defects. Moreover, how it’s an automated techinique it’s also possible to detect inconsistences about the artefact syntaxes. As support for the automation, we are using MDA (Model Driven Architecture) to perform model-to-model transformations and the USE tool for model simulation.Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-16T14:32:16Z No. of bitstreams: 1 ANNE CAROLINE OLIVEIRA ROCHA - DISSERTAÇÃO PPGCC 2010..pdf: 10304516 bytes, checksum: cbf8cbf8a7183317a894c05b4019777e (MD5)Made available in DSpace on 2018-08-16T14:32:16Z (GMT). No. of bitstreams: 1 ANNE CAROLINE OLIVEIRA ROCHA - DISSERTAÇÃO PPGCC 2010..pdf: 10304516 bytes, checksum: cbf8cbf8a7183317a894c05b4019777e (MD5) Previous issue date: 2010-04-30CNPqUniversidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da Computação.Engenharia de Software.Diagramas UMLTécnica de Inspeção GuiadaTeste de SoftwareInspeção de SoftwareSemântica de AçõesSoftware TestingSoftware InspectionAction SemanticsAutomated Guided InspectionAutomação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML.Guided Inspection technology automation for compliance between requirements and UML diagrams.2010-04-302018-08-16T14:32:16Z2018-08-162018-08-16T14:32:16Zhttps://dspace.sti.ufcg.edu.br/handle/riufcg/1474ROCHA, Anne Caroline Oliveira. Automação da técnica de Inspeção guiada para conformidade entre requisitos e diagramas UML. 2010. 154 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2010. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/1474info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTANNE CAROLINE OLIVEIRA ROCHA - DISSERTAÇÃO PPGCC 2010.pdf.txtANNE CAROLINE OLIVEIRA ROCHA - DISSERTAÇÃO PPGCC 2010.pdf.txttext/plain225127https://dspace.sti.ufcg.edu.br/bitstream/riufcg/1474/4/ANNE+CAROLINE+OLIVEIRA+ROCHA+-+DISSERTA%C3%87%C3%83O++PPGCC+2010.pdf.txta301285d83cd67a060616a55bd41c7a9MD54ORIGINALANNE CAROLINE OLIVEIRA ROCHA - DISSERTAÇÃO PPGCC 2010.pdfANNE CAROLINE OLIVEIRA ROCHA - DISSERTAÇÃO PPGCC 2010.pdfapplication/pdf5431055https://dspace.sti.ufcg.edu.br/bitstream/riufcg/1474/3/ANNE+CAROLINE+OLIVEIRA+ROCHA+-+DISSERTA%C3%87%C3%83O++PPGCC+2010.pdfc02ae3580042f8fbdd9856c2a209281dMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/1474/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/14742025-07-24 03:19:20.69oai:dspace.sti.ufcg.edu.br:riufcg/1474Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T06:19:20Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
| dc.title.pt_BR.fl_str_mv |
Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML. |
| dc.title.alternative.pt_BR.fl_str_mv |
Guided Inspection technology automation for compliance between requirements and UML diagrams. |
| title |
Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML. |
| spellingShingle |
Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML. ROCHA, Anne Caroline Oliveira. Ciência da Computação. Engenharia de Software. Diagramas UML Técnica de Inspeção Guiada Teste de Software Inspeção de Software Semântica de Ações Software Testing Software Inspection Action Semantics Automated Guided Inspection |
| title_short |
Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML. |
| title_full |
Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML. |
| title_fullStr |
Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML. |
| title_full_unstemmed |
Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML. |
| title_sort |
Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML. |
| author |
ROCHA, Anne Caroline Oliveira. |
| author_facet |
ROCHA, Anne Caroline Oliveira. |
| author_role |
author |
| dc.contributor.advisor2ID.pt_BR.fl_str_mv |
RAMALHO, F. S. |
| dc.contributor.advisor1.fl_str_mv |
MACHADO, Patrícia Duarte de Lima. |
| dc.contributor.advisor1ID.fl_str_mv |
MACHADO, P. D. L. |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/2495918356675019 |
| dc.contributor.advisor2.fl_str_mv |
RAMALHO, Franklin de Souza. |
| dc.contributor.advisor2Lattes.fl_str_mv |
http://lattes.cnpq.br/2469816352786812 |
| dc.contributor.referee1.fl_str_mv |
FIGUEIREDO, Jorge César Abrantes de. |
| dc.contributor.referee2.fl_str_mv |
ARANHA, Eduardo Henrique da Silva. |
| dc.contributor.authorID.fl_str_mv |
ROCHA, A. C. O. |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/1549009526041833 |
| dc.contributor.author.fl_str_mv |
ROCHA, Anne Caroline Oliveira. |
| contributor_str_mv |
MACHADO, Patrícia Duarte de Lima. RAMALHO, Franklin de Souza. FIGUEIREDO, Jorge César Abrantes de. ARANHA, Eduardo Henrique da Silva. |
| dc.subject.cnpq.fl_str_mv |
Ciência da Computação. Engenharia de Software. |
| topic |
Ciência da Computação. Engenharia de Software. Diagramas UML Técnica de Inspeção Guiada Teste de Software Inspeção de Software Semântica de Ações Software Testing Software Inspection Action Semantics Automated Guided Inspection |
| dc.subject.por.fl_str_mv |
Diagramas UML Técnica de Inspeção Guiada Teste de Software Inspeção de Software Semântica de Ações Software Testing Software Inspection Action Semantics Automated Guided Inspection |
| description |
Em um processo de desenvolvimento de software, artefatos de uma etapa são utilizados como fonte para criação de novos artefatos para outras etapas. Então, defeitos podem ser inseridos durante a transição de uma etapa para outra: artefatos podem ficar inconsistentes, levando à construção de um software com defeitos. Neste contexto, uma técnica de inspeção pode ser utilizada para verificar esses artefatos, que são produzidos desde as primeiras etapas do desenvolvimento. Este trabalho apresenta uma forma de automação da técnica de inspeção guiada. Esta técnica tem o objetivo de verificar a conformidade entre artefatos de diferentes níveis de abstração (por exemplo, uma especificação de requisitos com relação a um diagrama de seqüência). Esta inspeção é realizada através de casos de teste, que representam cada cenário de caso de uso da especificação de requisitos. Como os passos de um caso de teste contêm o comportamento de um sistema, então a inspeção guiada permite encontrar defeitos semânticos para aquele sistema. Além disso, por ser uma técnica automática, é possível detectar também inconsistências entre as sintaxes dos artefatos de software. Para dar suporte à automação, serão utilizados conceitos de MDA (Model DrivenArchitecture) para transformação entre modelos e a ferramenta USE para simulação de modelos. |
| publishDate |
2010 |
| dc.date.issued.fl_str_mv |
2010-04-30 |
| dc.date.accessioned.fl_str_mv |
2018-08-16T14:32:16Z |
| dc.date.available.fl_str_mv |
2018-08-16 2018-08-16T14:32:16Z |
| 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.uri.fl_str_mv |
https://dspace.sti.ufcg.edu.br/handle/riufcg/1474 |
| dc.identifier.citation.fl_str_mv |
ROCHA, Anne Caroline Oliveira. Automação da técnica de Inspeção guiada para conformidade entre requisitos e diagramas UML. 2010. 154 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2010. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/1474 |
| url |
https://dspace.sti.ufcg.edu.br/handle/riufcg/1474 |
| identifier_str_mv |
ROCHA, Anne Caroline Oliveira. Automação da técnica de Inspeção guiada para conformidade entre requisitos e diagramas UML. 2010. 154 f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2010. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/1474 |
| 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.publisher.none.fl_str_mv |
Universidade Federal de Campina Grande |
| dc.publisher.program.fl_str_mv |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO |
| dc.publisher.initials.fl_str_mv |
UFCG |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
Centro de Engenharia Elétrica e Informática - CEEI |
| publisher.none.fl_str_mv |
Universidade Federal de Campina Grande |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
| instname_str |
Universidade Federal de Campina Grande (UFCG) |
| instacron_str |
UFCG |
| institution |
UFCG |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
| bitstream.url.fl_str_mv |
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/1474/4/ANNE+CAROLINE+OLIVEIRA+ROCHA+-+DISSERTA%C3%87%C3%83O++PPGCC+2010.pdf.txt https://dspace.sti.ufcg.edu.br/bitstream/riufcg/1474/3/ANNE+CAROLINE+OLIVEIRA+ROCHA+-+DISSERTA%C3%87%C3%83O++PPGCC+2010.pdf https://dspace.sti.ufcg.edu.br/bitstream/riufcg/1474/2/license.txt |
| bitstream.checksum.fl_str_mv |
a301285d83cd67a060616a55bd41c7a9 c02ae3580042f8fbdd9856c2a209281d 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
| repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
| _version_ |
1863363390224728064 |