???jsp.display-item.social.title??? |
![]() ![]() |
Please use this identifier to cite or link to this item:
http://tede.unifacs.br/tede/handle/tede/284
Tipo do documento: | Dissertação |
Título: | MDAONTO: UMA ABORDAGEM MDA BASEADA EM ONTOLOGIA |
Título(s) alternativo(s): | MDAONTO: AN MDA APPROACH -BASED ON ONTOLOGY |
Autor: | Pinto, George Pacheco ![]() |
Primeiro orientador: | Salvador, Laís do Nascimento |
Primeiro coorientador: | Amorim, Ricardo José Rocha |
Primeiro membro da banca: | David, Jose Maria Nazar |
Segundo membro da banca: | Maciel, Rita Suzana Pitangueira |
Resumo: | 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. |
Abstract: | 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. |
Palavras-chave: | MDA Ontologia Poda CIM PIM OWL MDA Ontology Pruning CIM PIM OWL |
Área(s) do CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
Idioma: | por |
País: | BR |
Instituição: | Universidade Salvador |
Sigla da instituição: | UNIFACS |
Departamento: | Sistemas e Computação |
Programa: | Programa de Pós-Graduação em Sistemas e Computação |
Citação: | 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. |
Tipo de acesso: | Acesso Aberto |
URI: | http://teste.tede.unifacs.br:8080/tede/handle/tede/284 |
Data de defesa: | 29-Oct-2010 |
Appears in Collections: | Sistemas e Computação |
Files in This Item:
File | Size | Format | |
---|---|---|---|
Dissertacao George Pacheco Pinto.pdf | 2,74 MB | Adobe PDF | Download/Open Preview |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.