Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: França, Heyde Francielle do Carmo lattes
Orientador(a): Bulcão Neto, Renato de Freitas lattes
Banca de defesa: Bulcão Neto, Renato de Freitas, Silva, Marcel Ferrante, Zinader, Juliana Pereira de Souza
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
dARK ID: ark:/38995/001300000437b
Idioma: por
Instituição de defesa: Universidade Federal de Goiás
Programa de Pós-Graduação: Programa de Pós-graduação em Ciência da Computação (INF)
Departamento: Instituto de Informática - INF (RG)
País: Brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://repositorio.bc.ufg.br/tede/handle/tede/5894
Resumo: The Goal Oriented Requirements Engineering (GORE) approach represents users’ needs through goals with focus on capturing the real intentions of stakeholders. Based on the GORE technique, the i* modeling language represents system’s and organization’s goals and brings several advantages. Despite that, the i* language faces problems regarding the quality of models, which include typical mistakes of misuse of i* constructs, the presence of ambiguities on the interpretation of those constructs, and the complexity of the resulting i* models. The aim of this work is to present an ontology-based solution for i* models in order to reduce the most well-known errors while constructing such models. To achieve this goal was accomplished initially a literature search, followed by an experimental research to produce the proposed solution This solution includes the extension of an ontology called OntoiStar+ with OWL restrictions to ensure that frequent mistakes in i* models are not found. Besides, the TAGOOn+ tool was also extended to validate i* models in the iStarML language and convert those to an OWL representation.To perform the tests were modeled two different domains, Media Shop and on universities, using these domains case studies have been reproduced and measured results. Results demonstrate an approximate coverage of 70% of those common errors with extension of OntoiStar+ and more than 80% with extension of TAGOOn+ tool.
id UFG-2_d409ef7d3bb36f3ff143f0a805451e92
oai_identifier_str oai:repositorio.bc.ufg.br:tede/5894
network_acronym_str UFG-2
network_name_str Repositório Institucional da UFG
repository_id_str
spelling Bulcão Neto, Renato de Freitashttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4708369E3Bulcão Neto, Renato de FreitasSilva, Marcel FerranteZinader, Juliana Pereira de Souzahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4594278Z7França, Heyde Francielle do Carmo2016-08-10T11:33:59Z2016-03-29FRANÇA, H. F. C. Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*. 2016. 86 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2016.http://repositorio.bc.ufg.br/tede/handle/tede/5894ark:/38995/001300000437bThe Goal Oriented Requirements Engineering (GORE) approach represents users’ needs through goals with focus on capturing the real intentions of stakeholders. Based on the GORE technique, the i* modeling language represents system’s and organization’s goals and brings several advantages. Despite that, the i* language faces problems regarding the quality of models, which include typical mistakes of misuse of i* constructs, the presence of ambiguities on the interpretation of those constructs, and the complexity of the resulting i* models. The aim of this work is to present an ontology-based solution for i* models in order to reduce the most well-known errors while constructing such models. To achieve this goal was accomplished initially a literature search, followed by an experimental research to produce the proposed solution This solution includes the extension of an ontology called OntoiStar+ with OWL restrictions to ensure that frequent mistakes in i* models are not found. Besides, the TAGOOn+ tool was also extended to validate i* models in the iStarML language and convert those to an OWL representation.To perform the tests were modeled two different domains, Media Shop and on universities, using these domains case studies have been reproduced and measured results. Results demonstrate an approximate coverage of 70% of those common errors with extension of OntoiStar+ and more than 80% with extension of TAGOOn+ tool.A abordagem de Engenharia de Requisitos Orientada a Metas (do Inglês, GORE) representa as necessidades dos usuários através de metas e intenções, focando em capturar a real intenção dos stakeholders. Baseada na técnica GORE, a linguagem de modelagem i* representa metas do sistema e da organização e traz diversas vantagens. Apesar disso, a linguagem i* apresenta problemas relacionados à qualidade dos modelos, que incluem erros típicos de mau uso dos construtores, à presença de ambiguidades na interpretação dos construtores e à complexidade dos modelos resultantes. Assim, o objetivo desta dissertação é apresentar uma solução baseada em ontologia visando a redução de erros comuns em modelos de requisitos construídos na linguagem i*. Para atingir tal objetivo foi realizada inicialmente uma pesquisa bibliográfica, seguida de uma pesquisa experimental para produzir a solução proposta. Esta solução foi implementada realizando a extensão de um ontologia chamada OntoiStar+, na qual foram inseridas restrições na linguagem OWL para garantir que os erros frequentes de modelos i* não sejam reproduzidos. Foi realizada também a extensão da ferramenta TAGOOn+ para validação de modelos i* escritos em iStarML e conversão para modelos em OWL. Para realização dos testes foram modelados dois domínios diferentes, o Media Shop e um sobre universidades, usando estes domínios foram reproduzidos estudos de casos e mensurados os resultados. Os testes realizados em ambas soluções geraram resultados satisfatórios. Os resultados demonstraram uma cobertura de mais de 70% dos erros mais comuns com a extensão da OntoiStar+ e mais de 80% com a extensão da ferramenta TAGOOn+ .application/pdfhttp://repositorio.bc.ufg.br/tede/retrieve/30429/Disserta%c3%a7%c3%a3o%20-%20Heyde%20Francielle%20do%20Carmo%20Fran%c3%a7a%20-%202016.pdf.jpgporUniversidade Federal de GoiásPrograma de Pós-graduação em Ciência da Computação (INF)UFGBrasilInstituto de Informática - INF (RG)http://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessEngenharia de requisitos orientada a metasLinguagem i*IstarOntologiaOntoistarExperimentaçãoGoal oriented requirements engineeringLanguage i*OntologyExperimentationCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOUma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*An ontology-basead solution for prevention of common mistakes in models requirements written in the language i*info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-3303550325223384799600600600-7712266734633644768-862078257083325301reponame:Repositório Institucional da UFGinstname:Universidade Federal de Goiás (UFG)instacron:UFGLICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://repositorio.bc.ufg.br/tede/bitstreams/7d8bb9dc-1489-44f5-8c14-ed5630596069/downloadbd3efa91386c1718a7f26a329fdcb468MD51CC-LICENSElicense_urllicense_urltext/plain; charset=utf-843http://repositorio.bc.ufg.br/tede/bitstreams/edb35199-c97a-47aa-b5db-f8aaa63e4b71/download321f3992dd3875151d8801b773ab32edMD52license_textlicense_texttext/html; charset=utf-80http://repositorio.bc.ufg.br/tede/bitstreams/67007f38-897f-42ee-b84a-8b0c1dbf49c7/downloadd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repositorio.bc.ufg.br/tede/bitstreams/a44e32c4-0ae3-4f9c-92bb-fab95616afb5/downloadd41d8cd98f00b204e9800998ecf8427eMD54ORIGINALDissertação - Heyde Francielle do Carmo França - 2016.pdfDissertação - Heyde Francielle do Carmo França - 2016.pdfapplication/pdf7287432http://repositorio.bc.ufg.br/tede/bitstreams/7542d212-b0e6-47cd-b077-240c0e3a380a/download9138c675f605c1734af600ab0faf3141MD55TEXTDissertação - Heyde Francielle do Carmo França - 2016.pdf.txtDissertação - Heyde Francielle do Carmo França - 2016.pdf.txtExtracted Texttext/plain127250http://repositorio.bc.ufg.br/tede/bitstreams/865d3e10-efa9-4e52-b135-f90ffbd78228/downloadcdfb5949bf896abf8820b429ab57a911MD56THUMBNAILDissertação - Heyde Francielle do Carmo França - 2016.pdf.jpgDissertação - Heyde Francielle do Carmo França - 2016.pdf.jpgGenerated Thumbnailimage/jpeg3749http://repositorio.bc.ufg.br/tede/bitstreams/b4e31a8f-5c07-49cf-a4d8-59540ec17704/download38ab88aa4dafedb2b30aa6aa53c7f5e2MD57tede/58942016-08-11 03:04:40.268http://creativecommons.org/licenses/by/4.0/Acesso Abertoopen.accessoai:repositorio.bc.ufg.br:tede/5894http://repositorio.bc.ufg.br/tedeRepositório InstitucionalPUBhttps://repositorio.bc.ufg.br/tedeserver/oai/requestgrt.bc@ufg.bropendoar:oai:repositorio.bc.ufg.br:tede/12342016-08-11T06:04:40Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)falseTk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=
dc.title.por.fl_str_mv Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*
dc.title.alternative.eng.fl_str_mv An ontology-basead solution for prevention of common mistakes in models requirements written in the language i*
title Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*
spellingShingle Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*
França, Heyde Francielle do Carmo
Engenharia de requisitos orientada a metas
Linguagem i*
Istar
Ontologia
Ontoistar
Experimentação
Goal oriented requirements engineering
Language i*
Ontology
Experimentation
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
title_short Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*
title_full Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*
title_fullStr Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*
title_full_unstemmed Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*
title_sort Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*
author França, Heyde Francielle do Carmo
author_facet França, Heyde Francielle do Carmo
author_role author
dc.contributor.advisor1.fl_str_mv Bulcão Neto, Renato de Freitas
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4708369E3
dc.contributor.referee1.fl_str_mv Bulcão Neto, Renato de Freitas
dc.contributor.referee2.fl_str_mv Silva, Marcel Ferrante
dc.contributor.referee3.fl_str_mv Zinader, Juliana Pereira de Souza
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4594278Z7
dc.contributor.author.fl_str_mv França, Heyde Francielle do Carmo
contributor_str_mv Bulcão Neto, Renato de Freitas
Bulcão Neto, Renato de Freitas
Silva, Marcel Ferrante
Zinader, Juliana Pereira de Souza
dc.subject.por.fl_str_mv Engenharia de requisitos orientada a metas
Linguagem i*
Istar
Ontologia
Ontoistar
Experimentação
Goal oriented requirements engineering
Language i*
Ontology
Experimentation
topic Engenharia de requisitos orientada a metas
Linguagem i*
Istar
Ontologia
Ontoistar
Experimentação
Goal oriented requirements engineering
Language i*
Ontology
Experimentation
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
description The Goal Oriented Requirements Engineering (GORE) approach represents users’ needs through goals with focus on capturing the real intentions of stakeholders. Based on the GORE technique, the i* modeling language represents system’s and organization’s goals and brings several advantages. Despite that, the i* language faces problems regarding the quality of models, which include typical mistakes of misuse of i* constructs, the presence of ambiguities on the interpretation of those constructs, and the complexity of the resulting i* models. The aim of this work is to present an ontology-based solution for i* models in order to reduce the most well-known errors while constructing such models. To achieve this goal was accomplished initially a literature search, followed by an experimental research to produce the proposed solution This solution includes the extension of an ontology called OntoiStar+ with OWL restrictions to ensure that frequent mistakes in i* models are not found. Besides, the TAGOOn+ tool was also extended to validate i* models in the iStarML language and convert those to an OWL representation.To perform the tests were modeled two different domains, Media Shop and on universities, using these domains case studies have been reproduced and measured results. Results demonstrate an approximate coverage of 70% of those common errors with extension of OntoiStar+ and more than 80% with extension of TAGOOn+ tool.
publishDate 2016
dc.date.accessioned.fl_str_mv 2016-08-10T11:33:59Z
dc.date.issued.fl_str_mv 2016-03-29
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 FRANÇA, H. F. C. Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*. 2016. 86 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2016.
dc.identifier.uri.fl_str_mv http://repositorio.bc.ufg.br/tede/handle/tede/5894
dc.identifier.dark.fl_str_mv ark:/38995/001300000437b
identifier_str_mv FRANÇA, H. F. C. Uma solução baseada em ontologia para a prevenção de erros comuns em modelos de requisitos escriitos na linguagem i*. 2016. 86 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2016.
ark:/38995/001300000437b
url http://repositorio.bc.ufg.br/tede/handle/tede/5894
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv -3303550325223384799
dc.relation.confidence.fl_str_mv 600
600
600
dc.relation.department.fl_str_mv -7712266734633644768
dc.relation.cnpq.fl_str_mv -862078257083325301
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Goiás
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Ciência da Computação (INF)
dc.publisher.initials.fl_str_mv UFG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Informática - INF (RG)
publisher.none.fl_str_mv Universidade Federal de Goiás
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFG
instname:Universidade Federal de Goiás (UFG)
instacron:UFG
instname_str Universidade Federal de Goiás (UFG)
instacron_str UFG
institution UFG
reponame_str Repositório Institucional da UFG
collection Repositório Institucional da UFG
bitstream.url.fl_str_mv http://repositorio.bc.ufg.br/tede/bitstreams/7d8bb9dc-1489-44f5-8c14-ed5630596069/download
http://repositorio.bc.ufg.br/tede/bitstreams/edb35199-c97a-47aa-b5db-f8aaa63e4b71/download
http://repositorio.bc.ufg.br/tede/bitstreams/67007f38-897f-42ee-b84a-8b0c1dbf49c7/download
http://repositorio.bc.ufg.br/tede/bitstreams/a44e32c4-0ae3-4f9c-92bb-fab95616afb5/download
http://repositorio.bc.ufg.br/tede/bitstreams/7542d212-b0e6-47cd-b077-240c0e3a380a/download
http://repositorio.bc.ufg.br/tede/bitstreams/865d3e10-efa9-4e52-b135-f90ffbd78228/download
http://repositorio.bc.ufg.br/tede/bitstreams/b4e31a8f-5c07-49cf-a4d8-59540ec17704/download
bitstream.checksum.fl_str_mv bd3efa91386c1718a7f26a329fdcb468
321f3992dd3875151d8801b773ab32ed
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
9138c675f605c1734af600ab0faf3141
cdfb5949bf896abf8820b429ab57a911
38ab88aa4dafedb2b30aa6aa53c7f5e2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)
repository.mail.fl_str_mv grt.bc@ufg.br
_version_ 1846536642986246144