Publication
Graphical simulator of mathematical algorithms
| Summary: | The main objective of our work is to develop a tool (Graphical Simulator of Mathematical Algorithms - GraSMA) that can be used by teachers and students in the classes of Numerical Methods. GraSMA will screen the execution of mathematical algorithms coded in Octave. For the end user, the software is therefore a sequence of parameterized algorithms whose steps can be visualized graphically. To achieve it we try two different strategies. We started by annotating manually the original algorithm with inspector functions. Now we are testing a new approach that aims at automatically annotating the original code with inspector functions. A language processor, built with Lex and Yacc tools, will be used to automatically annotate Octave code with inspection function. Until now, this task has been applied to a particular class of numerical algorithms that calculates zeros of nonlinear functions. The objective now is to extend this strategy to a larger class of numerical methods. This application permits to simulate mathematical methods. So, users can have a better understanding of mathematical methods. However, we think this application can’t be completely generic and if we want to display complex algorithm, it will be hard and slow. Indeed, we think that Java isn’t the best language to deal with mathematics, C could be better. |
|---|---|
| Main Authors: | Quintin, Kévin |
| Other Authors: | personPereira, Maria João; personBalsa, Carlos |
| Subject: | e-learning tool Numerical methods Code instrumentation Java |
| Year: | 2016 |
| Country: | Portugal |
| Document type: | conference output |
| Access type: | open access |
| Associated institution: | Universidade Politécnica de Bragança |
| Language: | English |
| Origin: | Biblioteca Digital da UPB |
Similar Items
article Graphical simulator of mathematical algorithms (GraSMA)
by: Balsa, Carlos
Published: (2010)
by: Balsa, Carlos
Published: (2010)
article Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
by: Balsa, Carlos
Published: (2012)
by: Balsa, Carlos
Published: (2012)
groups Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
by: Balsa, Carlos
Published: (2012)
by: Balsa, Carlos
Published: (2012)
school Using AI as a development accelerator
by: Soares, Rui Pedro Mesquita
Published: (2024)
by: Soares, Rui Pedro Mesquita
Published: (2024)
school ForkSim: animation of programs to support the learning of concurrent programming
by: Farina, Daniel Augusto Rodrigues
Published: (2024)
by: Farina, Daniel Augusto Rodrigues
Published: (2024)
school Specification of complex events and their integration in the IOPT-Tools development environment
by: Natário, Diogo Nuno Vieira Alves
Published: (2024)
by: Natário, Diogo Nuno Vieira Alves
Published: (2024)
article Towards a high-performance implementation of the MCSFilter optimization algorithm
by: Araújo, Leonardo Oliveira
Published: (2021)
by: Araújo, Leonardo Oliveira
Published: (2021)
category A simulator for Freeman K-sets in Java
by: Rosa, João Luis Garcia
Published: (2015)
by: Rosa, João Luis Garcia
Published: (2015)
article Activity-on-arc network graphic editor
by: Tereso, Anabela Pereira
Published: (2012)
by: Tereso, Anabela Pereira
Published: (2012)
article Activity-on-arc network graphic editor
by: Tereso, Anabela Pereira
Published: (2009)
by: Tereso, Anabela Pereira
Published: (2009)
groups A Java expression evaluator for nonlinear programming
by: Matias, João
Published: (2013)
by: Matias, João
Published: (2013)
article Automatic and Dynamic Visualization of Process-Based Concurrent Programs
by: Farina, Daniel Augusto Rodrigues
Published: (2024)
by: Farina, Daniel Augusto Rodrigues
Published: (2024)
school Adaptive tiling algorithm based on highly correlated picture regions for the HEVC standard
by: Silva, Cauane Blumenberg
Published: (2014)
by: Silva, Cauane Blumenberg
Published: (2014)
article Engineering students and mathematics achievement: a portuguese case study
by: Alves, M.
Published: (2012)
by: Alves, M.
Published: (2012)
school OSCAR. A Noise Injection Framework for Testing Concurrent Software
by: Luna, Filipe Robalo de
Published: (2022)
by: Luna, Filipe Robalo de
Published: (2022)
school SONARCH - A STATIC SPRING CODE ANALYSIS PLUGIN FOR SONARQUBE
by: Mendes, Rodrigo Lopes Malato Correia
Published: (2023)
by: Mendes, Rodrigo Lopes Malato Correia
Published: (2023)
school BSmart: desenvolvimento rigoroso de aplicações Java Card com base no método formal B
by: Gomes, Bruno Emerson Gurgel
Published: (2014)
by: Gomes, Bruno Emerson Gurgel
Published: (2014)
article Mathematical method to characterize the inward solid state diffusion in cylindrical parts
by: Barros,André dos Santos
Published: (2016)
by: Barros,André dos Santos
Published: (2016)
article Graphic humor to promote mathematics learning
by: Menezes, Luís
Published: (2020)
by: Menezes, Luís
Published: (2020)
school Engineering java byte code to detect exception information flow
by: Oliveira, Denys Hupel da Silva
Published: (2010)
by: Oliveira, Denys Hupel da Silva
Published: (2010)
school Development of a platform for generation of icon-based graphic codes
by: Almeida, Ana Catarina Miranda
Published: (2020)
by: Almeida, Ana Catarina Miranda
Published: (2020)
school ALMA: ALgorithm Modeling Application
by: Oliveira, Nuno André Lapa
Published: (2022)
by: Oliveira, Nuno André Lapa
Published: (2022)
article Mathematical analysis of maximum power generated by photovoltaic systems and fitting curves for standard test conditions
by: Gabriel Filho,Luís R. A.
Published: (2012)
by: Gabriel Filho,Luís R. A.
Published: (2012)
article Mathematical analysis of maximum power generated by photovoltaic systems and fitting curves for standard test conditions
by: Gabriel Filho, Luís R. A.
Published: (2022)
by: Gabriel Filho, Luís R. A.
Published: (2022)
article Mathematical analysis of maximum power generated by photovoltaic systems and fitting curves for standard test conditions
by: Gabriel, Luiz Roberto Almeida
Published: (2014)
by: Gabriel, Luiz Roberto Almeida
Published: (2014)
article A Review of Gradient Algorithms for Numerical Computation of Optimal Trajectories
by: Golfetto,Wander Almodovar
Published: (2012)
by: Golfetto,Wander Almodovar
Published: (2012)
book A practical guide to biospeckle laser analysis: theory and software
by: Braga Júnior, Roberto Alves
Published: (2017)
by: Braga Júnior, Roberto Alves
Published: (2017)
article Application of numerical methods, derivatives theory and Monte Carlo simulation in evaluating BM&F BOVESPA's POP (Protected and Participative Investment)
by: Souza,Giuliano Carrozza Uzêda Iorio de
Published: (2011)
by: Souza,Giuliano Carrozza Uzêda Iorio de
Published: (2011)
school Geração Automática de Código Fonte a Partir de Modelos Formais
by: Martins, Miguel Antonio Rodrigues Lopes
Published: (2013)
by: Martins, Miguel Antonio Rodrigues Lopes
Published: (2013)
article Direct Numerical Simulation Code Validation for Compressible Shear Flows Using Linear Stability Theory
by: Lacerda,Jônatas Ferreira
Published: (2018)
by: Lacerda,Jônatas Ferreira
Published: (2018)
article Engenharia reversa de sistemas interactivos desenvolvidos em Java2/Swing
by: Saraiva, João Alexandre
Published: (2006)
by: Saraiva, João Alexandre
Published: (2006)
groups A web-based tool to evaluate the iterative processes of direct search methods
by: Mestre, Pedro
Published: (2011)
by: Mestre, Pedro
Published: (2011)
article Properties of primes and natural mathematics A minimalist algorithm for prime numbers
by: Jaspers, Dany
Published: (2017)
by: Jaspers, Dany
Published: (2017)
school Desenvolvimento formal de aplicações para smartcards
by: Gomes, Bruno Emerson Gurgel
Published: (2014)
by: Gomes, Bruno Emerson Gurgel
Published: (2014)
groups Using java language for control algorithms
by: Silva, Valter
Published: (2002)
by: Silva, Valter
Published: (2002)
article Selection of Apps for Teaching Difficult Mathematics Topics: an Instrument to Evaluate Touch-Screen Tablet and Smartphone Mathematics Apps
by: Namukasa, I. K.
Published: (2023)
by: Namukasa, I. K.
Published: (2023)
school Abordagem low-code para ecossistemas web
by: Sá, Daniel Cunha
Published: (2023)
by: Sá, Daniel Cunha
Published: (2023)
article Numerical analysis of cyclic loaded shape memory allows with an adapted algorithm for ansys
by: Hilário, Jean César
Published: (2019)
by: Hilário, Jean César
Published: (2019)
article Improving operational management of wastewater systems: a case study
by: Pereira, A.
Published: (2019)
by: Pereira, A.
Published: (2019)
school Processo para obtenção de furos quadrados utilizando máquinas ferramentas CNC com ferramenta em rotação
by: Castro, Marcelo Hirai
Published: (2012)
by: Castro, Marcelo Hirai
Published: (2012)
Funded activities
No funded projects found.
Similar Items
-
article Graphical simulator of mathematical algorithms (GraSMA)
by: Balsa, Carlos
Published: (2010) -
article Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
by: Balsa, Carlos
Published: (2012) -
groups Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
by: Balsa, Carlos
Published: (2012) -
school Using AI as a development accelerator
by: Soares, Rui Pedro Mesquita
Published: (2024) -
school ForkSim: animation of programs to support the learning of concurrent programming
by: Farina, Daniel Augusto Rodrigues
Published: (2024)