Automação da técnica de inspeção guiada para conformidade entre requisitos e diagramas UML.

Detalhes bibliográficos
Autor(a) principal: ROCHA, Anne Caroline Oliveira.
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/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_1b57aee69c4ea6f4fe299fb44517f240
oai_identifier_str oai:localhost:riufcg/1474
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Automaçã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.Diagramas UMLTécnica de Inspeção GuiadaTeste de SoftwareInspeção de SoftwareSemântica de AçõesSoftware TestingSoftware InspectionAction SemanticsAutomated Guided InspectionCiência da Computação.Engenharia de Software.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.CNPqUniversidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGMACHADO, 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, Anne Caroline Oliveira.2010-04-302018-08-16T14:32:16Z2018-08-162018-08-16T14:32:16Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/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: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1474porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-18T13:00:19Zoai:localhost:riufcg/1474Biblioteca 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:48512022-03-18T13:00:19Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Automaçã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.
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.
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
Ciência da Computação.
Engenharia de Software.
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.none.fl_str_mv MACHADO, Patrícia Duarte de Lima.
MACHADO, P. D. L.
http://lattes.cnpq.br/2495918356675019
RAMALHO, Franklin de Souza.
RAMALHO, F. S.
http://lattes.cnpq.br/2469816352786812
FIGUEIREDO, Jorge César Abrantes de.
ARANHA, Eduardo Henrique da Silva.
dc.contributor.author.fl_str_mv ROCHA, Anne Caroline Oliveira.
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
Ciência da Computação.
Engenharia de Software.
topic 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
Ciência da Computação.
Engenharia de Software.
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.none.fl_str_mv 2010-04-30
2018-08-16T14:32:16Z
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 http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1474
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: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1474
url http://dspace.sti.ufcg.edu.br:8080/jspui/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: http://dspace.sti.ufcg.edu.br:8080/jspui/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
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
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
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_ 1809744357164580864