MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA

Detalhes bibliográficos
Ano de defesa: 2010
Autor(a) principal: Pinto, George Pacheco lattes
Orientador(a): Salvador, Laís do Nascimento lattes
Banca de defesa: David, Jose Maria Nazar lattes, Maciel, Rita Suzana Pitangueira lattes
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Salvador
Programa de Pós-Graduação: Programa de Pós-Graduação em Sistemas e Computação
Departamento: Sistemas e Computação
País: BR
Palavras-chave em Português:
MDA
CIM
PIM
OWL
Palavras-chave em Inglês:
MDA
CIM
PIM
OWL
Área do conhecimento CNPq:
Link de acesso: http://teste.tede.unifacs.br:8080/tede/handle/tede/284
Resumo: The search for improvements in software development has driven the emergence of new technologies, paradigms, approaches that improve quality and reliability of the software product. Thus, Model Driven Development (MDD), specifically Model Driven Architecture (MDA) - a standard maintained by the Object Management Group (OMG) - appears as an option that aims to change the focus of a code-centered development to a model-centered development, aiming to achieve higher levels of abstraction and hence boost the increase of reuse, productivity and quality of the generated software. Parallel to this movement, the Semantic Web has taken shape and brought with it the use and creation of ontologies, which represents an efficient mechanism for sharing and reusing knowledge. Ontologies can map consensual knowledge about a given domain. In a MDA context a domain model is known as Computation Independent Model (CIM) and has conceptual similarities with domain ontologies. In this sense, this work aims to present/examine a proposal for the intersection between these two worlds, from this point of junction (CIM model), i.e., the focus is to present/develop an approach that uses ontologies as source artifacts in the conception of software models. Thus, we present MDAOnto, an MDA approach, a, which uses preexisting domain ontologies (written in OWL), as an initial source in the conception of software models (CIM and PIM later). Finally, this work also describes a tool that implements the proposal, as well as, an illustrative use scenario, presenting a context in which MDAOnto can be useful.
id UNIF_5b3afdbab16f62ed452584c6b58ce928
oai_identifier_str oai:teste.tede.unifacs.br:tede/284
network_acronym_str UNIF
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFACS
repository_id_str
spelling Salvador, Laís do Nascimentohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723774J6Amorim, Ricardo José Rochahttp://dgp.cnpq.br/buscaoperacional/detalhepesq.jsp?pesq=9691074016850705#dadosgeraisDavid, Jose Maria Nazarhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723308J4Maciel, Rita Suzana Pitangueirahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790513A0CPF:00700925597http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4260817A1Pinto, George Pacheco2016-04-29T14:14:18Z2011-09-292010-10-29PINTO, George Pacheco. MDAONTO: AN MDA APPROACH -BASED ON ONTOLOGY. 2010. 95 f. Dissertação (Mestrado em Sistemas e Computação) - Universidade Salvador, Salvador, 2010.http://teste.tede.unifacs.br:8080/tede/handle/tede/284The search for improvements in software development has driven the emergence of new technologies, paradigms, approaches that improve quality and reliability of the software product. Thus, Model Driven Development (MDD), specifically Model Driven Architecture (MDA) - a standard maintained by the Object Management Group (OMG) - appears as an option that aims to change the focus of a code-centered development to a model-centered development, aiming to achieve higher levels of abstraction and hence boost the increase of reuse, productivity and quality of the generated software. Parallel to this movement, the Semantic Web has taken shape and brought with it the use and creation of ontologies, which represents an efficient mechanism for sharing and reusing knowledge. Ontologies can map consensual knowledge about a given domain. In a MDA context a domain model is known as Computation Independent Model (CIM) and has conceptual similarities with domain ontologies. In this sense, this work aims to present/examine a proposal for the intersection between these two worlds, from this point of junction (CIM model), i.e., the focus is to present/develop an approach that uses ontologies as source artifacts in the conception of software models. Thus, we present MDAOnto, an MDA approach, a, which uses preexisting domain ontologies (written in OWL), as an initial source in the conception of software models (CIM and PIM later). Finally, this work also describes a tool that implements the proposal, as well as, an illustrative use scenario, presenting a context in which MDAOnto can be useful.A busca por melhorias no desenvolvimento de software tem impulsionado o surgimento de novas tecnologias, paradigmas, abordagens que elevem a qualidade e a confiabilidade do produto de software. Dessa forma, o desenvolvimento de software baseado em modelos (Model Driven Development MDD), mais especificamente o padrão mantido pelo Object Management Group (OMG) Model Driven Architecture (MDA) surge como uma opção que visa a mudança do foco de um desenvolvimento centrado em código para outra visão centrada em modelos, objetivando-se alcançar níveis maiores de abstração e consequentemente impulsionar o aumento do reuso, produtividade e qualidade do software gerado. Paralelo a esse movimento, a Web Semântica tem tomado corpo e alavancado consigo o uso e criação de ontologias, que representa um mecanismo eficiente de compartilhamento e reuso de conhecimento. Ontologias podem mapear conhecimento consensual sobre um dado domínio. No contexto MDA, um modelo de domínio é conhecido por Computation Independent Model (CIM) e apresenta semelhanças conceituais com as ontologias de domínio. Nesse sentido, o presente trabalho tem por objetivo apresentar/estudar uma proposta de interseção entre esses dois mundos, a partir desse ponto de junção (modelo CIM), ou seja, o foco é apresentar/estudar uma abordagem que utilize ontologias como artefato fonte na concepção de modelos de software. Dessa forma, é apresentado MDAOnto uma proposta de abordagem MDA, que utiliza ontologias de domínio (escritas em OWL) preexistentes, como fonte inicial na concepção de modelos de software (CIM e posteriormente PIM). Para realização dessa abordagem foi implementada uma ferramenta, cuja concepção também é objeto deste trabalho. Por fim, ainda descreve-se um cenário de uso ilustrativo, apresentando um contexto no qual MDAOnto pode se fazer útil.Made available in DSpace on 2016-04-29T14:14:18Z (GMT). No. of bitstreams: 1 Dissertacao George Pacheco Pinto.pdf: 2801638 bytes, checksum: 46d751683313953a0a6a6a6088097446 (MD5) Previous issue date: 2010-10-29Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorapplication/pdfporUniversidade SalvadorPrograma de Pós-Graduação em Sistemas e ComputaçãoUNIFACSBRSistemas e ComputaçãoMDAOntologiaPodaCIMPIMOWLMDAOntologyPruningCIMPIMOWLCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOMDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIAMDAONTO: AN MDA APPROACH -BASED ON ONTOLOGYinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UNIFACSinstname:Universidade Salvador (UNIFACS)instacron:UNIFACSORIGINALDissertacao George Pacheco Pinto.pdfapplication/pdf2801638http://teste.tede.unifacs.br:8080/tede/bitstream/tede/284/1/Dissertacao+George+Pacheco+Pinto.pdf46d751683313953a0a6a6a6088097446MD51tede/2842016-04-29 11:14:18.175oai:teste.tede.unifacs.br:tede/284Biblioteca Digital de Teses e Dissertaçõeshttp://tede.unifacs.br/http://tede.unifacs.br:8080/oai/requestbibliotecadigital@unifacs.br||bibliotecadigital@unifacs.bropendoar:2016-04-29T14:14:18Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)false
dc.title.por.fl_str_mv MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
dc.title.alternative.eng.fl_str_mv MDAONTO: AN MDA APPROACH -BASED ON ONTOLOGY
title MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
spellingShingle MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
Pinto, George Pacheco
MDA
Ontologia
Poda
CIM
PIM
OWL
MDA
Ontology
Pruning
CIM
PIM
OWL
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
title_full MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
title_fullStr MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
title_full_unstemmed MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
title_sort MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
author Pinto, George Pacheco
author_facet Pinto, George Pacheco
author_role author
dc.contributor.advisor1.fl_str_mv Salvador, Laís do Nascimento
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723774J6
dc.contributor.advisor-co1.fl_str_mv Amorim, Ricardo José Rocha
dc.contributor.advisor-co1Lattes.fl_str_mv http://dgp.cnpq.br/buscaoperacional/detalhepesq.jsp?pesq=9691074016850705#dadosgerais
dc.contributor.referee1.fl_str_mv David, Jose Maria Nazar
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723308J4
dc.contributor.referee2.fl_str_mv Maciel, Rita Suzana Pitangueira
dc.contributor.referee2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790513A0
dc.contributor.authorID.fl_str_mv CPF:00700925597
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4260817A1
dc.contributor.author.fl_str_mv Pinto, George Pacheco
contributor_str_mv Salvador, Laís do Nascimento
Amorim, Ricardo José Rocha
David, Jose Maria Nazar
Maciel, Rita Suzana Pitangueira
dc.subject.por.fl_str_mv MDA
Ontologia
Poda
CIM
PIM
OWL
topic MDA
Ontologia
Poda
CIM
PIM
OWL
MDA
Ontology
Pruning
CIM
PIM
OWL
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv MDA
Ontology
Pruning
CIM
PIM
OWL
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The search for improvements in software development has driven the emergence of new technologies, paradigms, approaches that improve quality and reliability of the software product. Thus, Model Driven Development (MDD), specifically Model Driven Architecture (MDA) - a standard maintained by the Object Management Group (OMG) - appears as an option that aims to change the focus of a code-centered development to a model-centered development, aiming to achieve higher levels of abstraction and hence boost the increase of reuse, productivity and quality of the generated software. Parallel to this movement, the Semantic Web has taken shape and brought with it the use and creation of ontologies, which represents an efficient mechanism for sharing and reusing knowledge. Ontologies can map consensual knowledge about a given domain. In a MDA context a domain model is known as Computation Independent Model (CIM) and has conceptual similarities with domain ontologies. In this sense, this work aims to present/examine a proposal for the intersection between these two worlds, from this point of junction (CIM model), i.e., the focus is to present/develop an approach that uses ontologies as source artifacts in the conception of software models. Thus, we present MDAOnto, an MDA approach, a, which uses preexisting domain ontologies (written in OWL), as an initial source in the conception of software models (CIM and PIM later). Finally, this work also describes a tool that implements the proposal, as well as, an illustrative use scenario, presenting a context in which MDAOnto can be useful.
publishDate 2010
dc.date.issued.fl_str_mv 2010-10-29
dc.date.available.fl_str_mv 2011-09-29
dc.date.accessioned.fl_str_mv 2016-04-29T14:14:18Z
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 PINTO, George Pacheco. MDAONTO: AN MDA APPROACH -BASED ON ONTOLOGY. 2010. 95 f. Dissertação (Mestrado em Sistemas e Computação) - Universidade Salvador, Salvador, 2010.
dc.identifier.uri.fl_str_mv http://teste.tede.unifacs.br:8080/tede/handle/tede/284
identifier_str_mv PINTO, George Pacheco. MDAONTO: AN MDA APPROACH -BASED ON ONTOLOGY. 2010. 95 f. Dissertação (Mestrado em Sistemas e Computação) - Universidade Salvador, Salvador, 2010.
url http://teste.tede.unifacs.br:8080/tede/handle/tede/284
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 Salvador
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UNIFACS
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Sistemas e Computação
publisher.none.fl_str_mv Universidade Salvador
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UNIFACS
instname:Universidade Salvador (UNIFACS)
instacron:UNIFACS
instname_str Universidade Salvador (UNIFACS)
instacron_str UNIFACS
institution UNIFACS
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFACS
collection Biblioteca Digital de Teses e Dissertações da UNIFACS
bitstream.url.fl_str_mv http://teste.tede.unifacs.br:8080/tede/bitstream/tede/284/1/Dissertacao+George+Pacheco+Pinto.pdf
bitstream.checksum.fl_str_mv 46d751683313953a0a6a6a6088097446
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFACS - Universidade Salvador (UNIFACS)
repository.mail.fl_str_mv bibliotecadigital@unifacs.br||bibliotecadigital@unifacs.br
_version_ 1846356599046668288