Compartilhamento |
|
Use este identificador para citar ou linkar para este item:
http://tede.unifacs.br/tede/handle/tede/807
Tipo do documento: | Dissertação |
Título: | Um ambiente de visualização para apoio à compreensão de programas MATLAB e Octave baseado no Knowledge Discovery Metamodel (KDM) |
Autor: | Mariano, Thiago de Lima |
Primeiro orientador: | Carneiro, Glauco de Figueiredo |
Primeiro membro da banca: | Carneiro, Glauco de Figueiredo |
Segundo membro da banca: | Maia, Marcelo de Almeida |
Terceiro membro da banca: | Kronbauer, Artur Henrique |
Resumo: | Os Ambientes de Visualização são ferramentas que utilizam recursos visuais para apoiar a compreensão de um conjunto de dados de um determinado domínio. Esses recursos visuais são agrupados em representações denominadas Metáforas Visuais. A área da computação responsável por estudar essas técnicas é chamada de Visualização da Informação. É comum encontrar na literatura relatos sobre o uso desse tipo de ferramenta e técnica para apoiar a compreensão dos códigos fonte dos programas de computadores. Essa atividade é uma especialização da Visualização de Informação que recebe o nome de Visualização de Software. Já existem muitos estudos sobre a Visualização de Software como uma ferramenta de apoio para análise e compreensão de programas desenvolvidos em Java e outras linguagens mais conhecidas e utilizadas no mundo da computação. Porém, existe uma carência de estudos nessa área em cima de programas desenvolvidos nas linguagens MATLAB e Octave. Essas linguagens, apesar de serem menos conhecidas, têm papel fundamental nas áreas de engenharia e matemática, visto que essas linguagens fornecem um ambiente rico e acessível para a criação de exibições de dados usando objetos gráficos. Esta dissertação propõe uma ferramenta de visualização web para apoiar a compreensão de programas MATLAB e Octave, através do uso de um metamodelo proposto para a área de reengenharia de software chamado Knowledge Discovery Metamodel (KDM). Esse metamodelo é capaz de armazenar todos os elementos contidos nos códigos fonte de aplicações e suas respectivas relações |
Abstract: | Visualization Environments are tools that use visual resources to support the under-standing of a set of data in a particular domain. These visual resources are grouped into representations called Visual Metaphors. The area of computing responsible for studying these techniques is called Information Visualization. It is common to find in the literature reports on the use of this type of tool and technique to support the understanding of the source codes of computer programs. This activity is a specialization of Information Visualization called Software Visualization. There are already many studies on Software Visualization as a tool to support analysis and understanding of programs developed in Java and other languages better known and used in the world of computing. However there is’nt many studies in this area over programs developed in the languages MATLAB and Octave. Although these languages are less well-known, they are very important in engineer-ing and mathematics areas, as these languages provide a rich and accessible environment for creating data views using graph objects. This dissertation proposes a web visualization tool to support the understanding of MATLAB and Octave programs through the use of a metamodel proposed for the software reengineering area, called Knowledge Discovery Metamodel (KDM). This metamodel is capable of storing all the elements contained in the source codes of applications and their respective relationships. |
Palavras-chave: | Knowledge Discovery Metamodel (KDM). MATLAB. Octave. Visualização de Software |
Área(s) do CNPq: | Sistemas e computação |
Idioma: | por |
País: | Brasil |
Instituição: | Universidade Salvador |
Sigla da instituição: | UNIFACS |
Departamento: | Sistemas e Computação |
Programa: | Sistemas e Computação |
Citação: | Mariano, Thiago de Lima. Um ambiente de visualização para apoio à compreensão de programas MATLAB e Octave baseado no Knowledge Discovery Metamodel (KDM). 2017. 121 f. Dissertação (Sistemas e Computação) - UNIFACS, Salvador, 2017. |
Tipo de acesso: | Acesso Aberto |
URI: | http://tede.unifacs.br/tede/handle/tede/807 |
Data de defesa: | 5-Mai-2017 |
Aparece nas coleções: | Sistemas e Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
THIAGO DE LIMA MARIANO.pdf | 3,04 MB | Adobe PDF | Baixar/Abrir Pré-Visualizar |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.