loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Thiago de Lima Mariano 1 ; Glauco de Figueiredo Carneiro 1 ; Miguel Pessoa Monteiro 2 ; Fernando Brito e Abreu 3 and Ethan Munson 4

Affiliations: 1 Universidade Salvador (UNIFACS), Brazil ; 2 Universidade Nova de Lisboa (NOVALINKS), Portugal ; 3 Instituto Universitário de Lisboa (ISCTE-IUL), Portugal ; 4 University of Wisconsin Milwaukee (UWM, United States

Keyword(s): MATLAB/Octave, Parser, Abstract Syntax Tree (AST), Knowledge Discovery Metamodel (KDM), Software Comprehension, Software Visualization.

Related Ontology Subjects/Areas/Topics: Enterprise Information Systems ; Information Systems Analysis and Specification ; Tools, Techniques and Methodologies for System Development

Abstract: Software comprehension and analysis of MATLAB and Octave programs are not trivial tasks. Programmers have to devote considerable effort to obtain relevant data from source code and related artifacts. Tools that provide support for software comprehension activities usually rely on parsers to obtain data from source code. The problem in the MATLAB/Octave case is the limited number of available parsers and the difficult to build an extensible solution with them. In this paper, we describe the development of a parser that converts MATLAB and Octave program codes into instances of the Knowledge Discovery Metamodel (KDM), which can subsequently undergo static analyses to feed different visual representations. The goal of these representations is to support software comprehension. We describe our experience in the use of this parser to build a software visualization environment to support the comprehension of MATLAB and Octave programs.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.191.18.87

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
de Lima Mariano, T.; de Figueiredo Carneiro, G.; Pessoa Monteiro, M.; Brito e Abreu, F. and Munson, E. (2018). A Parser and a Software Visualization Environment to Support the Comprehension of MATLAB/Octave Programs. In Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 2: ICEIS; ISBN 978-989-758-298-1; ISSN 2184-4992, SciTePress, pages 179-186. DOI: 10.5220/0006644701790186

@conference{iceis18,
author={Thiago {de Lima Mariano}. and Glauco {de Figueiredo Carneiro}. and Miguel {Pessoa Monteiro}. and Fernando {Brito e Abreu}. and Ethan Munson.},
title={A Parser and a Software Visualization Environment to Support the Comprehension of MATLAB/Octave Programs},
booktitle={Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 2: ICEIS},
year={2018},
pages={179-186},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006644701790186},
isbn={978-989-758-298-1},
issn={2184-4992},
}

TY - CONF

JO - Proceedings of the 20th International Conference on Enterprise Information Systems - Volume 2: ICEIS
TI - A Parser and a Software Visualization Environment to Support the Comprehension of MATLAB/Octave Programs
SN - 978-989-758-298-1
IS - 2184-4992
AU - de Lima Mariano, T.
AU - de Figueiredo Carneiro, G.
AU - Pessoa Monteiro, M.
AU - Brito e Abreu, F.
AU - Munson, E.
PY - 2018
SP - 179
EP - 186
DO - 10.5220/0006644701790186
PB - SciTePress