Publicação
Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
| Resumo: | We want to create a working tool for mathematics teachers and a corresponding learning tool for students, namely a graphical simulator of mathematical algorithms (GraSMa). To achieve it we try two different strategies. We started by annotate manually the original algorithm with inspector functions. Now we are testing a new approach that aims to automatically annotate the original code with inspector functions. To achieve this we are developing a language translator module that enables to comment automatically any code written in Octave language. The run of the annotated code gated by one of these two ways, records in a XML (eXtensible Markup Language) file everything that happened during the execution. Subsequently, the XML file is parsed by a Java application that graphically represents the mathematic objects and their behaviour during execution. The final application will be accessed on-line through a website (WebGraSMa) which is currently under development. In this paper we report and discuss about the procedures followed and present some intermediate results. |
|---|---|
| Autores principais: | Balsa, Carlos |
| Outros Autores: | Alves, Luís M.; Pereira, Maria João; Rodrigues, Pedro João; Lopes, Rui Pedro |
| Assunto: | E-Learning tool Numerical methods Code instrumentation Octave Inspector functions |
| Ano: | 2012 |
| País: | Portugal |
| Tipo de documento: | comunicação em conferência |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | inglês |
| Origem: | Biblioteca Digital do IPB |
Registos relacionados
groups Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
por: Balsa, Carlos
Publicado em: (2012)
por: Balsa, Carlos
Publicado em: (2012)
article Graphical simulator of mathematical algorithms (GraSMA)
por: Balsa, Carlos
Publicado em: (2010)
por: Balsa, Carlos
Publicado em: (2010)
groups Graphical simulator of mathematical algorithms
por: Quintin, Kévin
Publicado em: (2016)
por: Quintin, Kévin
Publicado em: (2016)
school ForkSim: animation of programs to support the learning of concurrent programming
por: Farina, Daniel Augusto Rodrigues
Publicado em: (2024)
por: Farina, Daniel Augusto Rodrigues
Publicado em: (2024)
article Automatic and Dynamic Visualization of Process-Based Concurrent Programs
por: Farina, Daniel Augusto Rodrigues
Publicado em: (2024)
por: Farina, Daniel Augusto Rodrigues
Publicado em: (2024)
article Numerical fractional optimal control of respiratory syncytial virus infection in Octave/MATLAB
por: Rosa, Silvério
Publicado em: (2023)
por: Rosa, Silvério
Publicado em: (2023)
article Numerical optimal control of HIV transmission in Octave/MATLAB
por: Campos, Carlos
Publicado em: (2020)
por: Campos, Carlos
Publicado em: (2020)
school Design and implementation of a library for parallel independent computations in Octave
por: Candeias, Miguel Balão
Publicado em: (2022)
por: Candeias, Miguel Balão
Publicado em: (2022)
school Os métodos de atordoamento mais usados em matadouro de aves de capoeira
por: Trindade, Mafalda Isabel Pinto
Publicado em: (2010)
por: Trindade, Mafalda Isabel Pinto
Publicado em: (2010)
article On using SAGE to solve constrained optimization problems applying the Lagrange multipliers method
por: Martins, Maria do Carmo
Publicado em: (2013)
por: Martins, Maria do Carmo
Publicado em: (2013)
category Introdução à álgebra linear com o gnu-Octave
por: Patrício, Pedro
Publicado em: (2007)
por: Patrício, Pedro
Publicado em: (2007)
school Suporte de Computações Octave Independentes em Multiprocessadores de Memória Partilhada
por: Freitas, Duarte Filipe de
Publicado em: (2023)
por: Freitas, Duarte Filipe de
Publicado em: (2023)
school Development of a platform for generation of icon-based graphic codes
por: Almeida, Ana Catarina Miranda
Publicado em: (2020)
por: Almeida, Ana Catarina Miranda
Publicado em: (2020)
category HiDRO - Numerical code for gas dynamics
por: Correia, Paulo Manuel Barros
Publicado em: (2012)
por: Correia, Paulo Manuel Barros
Publicado em: (2012)
groups Scaffolding MATLAB and octave software comprehension through visualization
por: Lessa, I.
Publicado em: (2015)
por: Lessa, I.
Publicado em: (2015)
groups On the use of a multiple view interactive environment for MATLAB and octave program comprehension
por: Lessa, I. M.
Publicado em: (2015)
por: Lessa, I. M.
Publicado em: (2015)
school Modelação e optimização de uma unidade industrial de evaporação de licor negro
por: Vitorino, Carla Alexandra Vieira
Publicado em: (2012)
por: Vitorino, Carla Alexandra Vieira
Publicado em: (2012)
school Creative Coding expanding visual possibilites in graphic design
por: Costa, Maria
Publicado em: (2023)
por: Costa, Maria
Publicado em: (2023)
school Automatização de testes de software para OutSystems: a importância das boas práticas no desenvolvimento e sua influência na automatização de testes
por: Salgueiro, Joana Isabel Pereira
Publicado em: (2021)
por: Salgueiro, Joana Isabel Pereira
Publicado em: (2021)
category Matemática aplicada e análise numérica: uma introdução com octave
por: Serranho, Pedro
Publicado em: (2017)
por: Serranho, Pedro
Publicado em: (2017)
groups Visualização dinâmica da oscilação de edifícios
por: Rudloff, Jaques
Publicado em: (2018)
por: Rudloff, Jaques
Publicado em: (2018)
book Numerical range, numerical radii and the dynamics of a rational function
por: Melo, Helena Sousa
Publicado em: (2010)
por: Melo, Helena Sousa
Publicado em: (2010)
school Avaliação da conformidade da cor no fabrico de telhas cerâmicas Abordagem colorimétrica digital
por: Rodrigues, Sandra Gomes
Publicado em: (2016)
por: Rodrigues, Sandra Gomes
Publicado em: (2016)
article Numerical analysis of cyclic loaded shape memory allows with an adapted algorithm for ansys
por: Hilário, Jean César
Publicado em: (2019)
por: Hilário, Jean César
Publicado em: (2019)
article Simulador gráfico de algoritmos matemáticos
por: Alves, Luís M.
Publicado em: (2016)
por: Alves, Luís M.
Publicado em: (2016)
groups Simulador gráfico de algoritmos matemáticos
por: Alves, Luís M.
Publicado em: (2016)
por: Alves, Luís M.
Publicado em: (2016)
groups A multiple view interactive environment to support MATLAB and GNU/Octave program comprehension
por: Lessa, I.
Publicado em: (2015)
por: Lessa, I.
Publicado em: (2015)
groups A concern visualization approach for improving MATLAB and octave program comprehension
por: Lessa, I. M.
Publicado em: (2015)
por: Lessa, I. M.
Publicado em: (2015)
article Numerical simulation of the fire resistance of composite slabs with steel deck
por: Piloto, P.A.G.
Publicado em: (2018)
por: Piloto, P.A.G.
Publicado em: (2018)
article Algorithms for computing the free distance of convolutional codes
por: Abreu, Zita
Publicado em: (2024)
por: Abreu, Zita
Publicado em: (2024)
article Concatenation of convolutional codes and rank metric codes for multi-shot network coding
por: Napp, Diego
Publicado em: (2018)
por: Napp, Diego
Publicado em: (2018)
article A decoding algorithm for 2D convolutional codes over the erasure channel
por: Lieb, Julia
Publicado em: (2023)
por: Lieb, Julia
Publicado em: (2023)
groups Numerical simulation of composite slabs with steel deck under fire conditions
por: Balsa, Carlos
Publicado em: (2019)
por: Balsa, Carlos
Publicado em: (2019)
article Numerical simulation of composite slabs with steel deck under fire conditions
por: Balsa, Carlos
Publicado em: (2019)
por: Balsa, Carlos
Publicado em: (2019)
article A numerical algorithm for optimal control problems with a viscous point vortex
por: Balsa, Carlos
Publicado em: (2022)
por: Balsa, Carlos
Publicado em: (2022)
article Teaching and learning of contents from Numerical Methods using the technology: comparison of the use of two technol ogical resources
por: Mendonça, Jorge
Publicado em: (2016)
por: Mendonça, Jorge
Publicado em: (2016)
school Digitalização do processo de verificação de qualidade utilizando ferramentas LOW-CODE
por: Sousa, Bruno Eduardo Ferraz de
Publicado em: (2023)
por: Sousa, Bruno Eduardo Ferraz de
Publicado em: (2023)
school Multiscale Recurrent Pattern Algorithms for Image and Video Coding
por: Rodrigues, Nuno Miguel Morais
Publicado em: (2008)
por: Rodrigues, Nuno Miguel Morais
Publicado em: (2008)
article NUMERICAL TESTS OF VANISHING DIFFUSION STABILIZATION IN OLDROYD-B FLUID FLOW SIMULATIONS
por: Pires, Marília
Publicado em: (2021)
por: Pires, Marília
Publicado em: (2021)
article Temporal Artificial Stress Diffusion for Numerical Simulations of Oldroyd-B Fluid Flow
por: Pires, Marília
Publicado em: (2022)
por: Pires, Marília
Publicado em: (2022)
Registos relacionados
-
groups Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
por: Balsa, Carlos
Publicado em: (2012) -
article Graphical simulator of mathematical algorithms (GraSMA)
por: Balsa, Carlos
Publicado em: (2010) -
groups Graphical simulator of mathematical algorithms
por: Quintin, Kévin
Publicado em: (2016) -
school ForkSim: animation of programs to support the learning of concurrent programming
por: Farina, Daniel Augusto Rodrigues
Publicado em: (2024) -
article Automatic and Dynamic Visualization of Process-Based Concurrent Programs
por: Farina, Daniel Augusto Rodrigues
Publicado em: (2024)