MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA
| 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 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: | |
| Palavras-chave em Inglês: | |
| Á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 |