Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies

Detalhes bibliográficos
Autor(a) principal: Balsa, Carlos
Data de Publicação: 2012
Outros Autores: Alves, Luís M., Pereira, Maria João, Rodrigues, Pedro João, Lopes, Rui Pedro
Idioma: eng
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10198/6998
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.
id RCAP_8e30e167e192a1d91c316b124ceffad3
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/6998
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologiesE-Learning toolNumerical methodsCode instrumentationOctaveInspector functionsWe 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.Biblioteca Digital do IPBBalsa, CarlosAlves, Luís M.Pereira, Maria JoãoRodrigues, Pedro JoãoLopes, Rui Pedro2012-06-01T08:28:28Z20122012-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/6998engBalsa, Carlos; Alves, Luís M.; Pereira, Maria João; Rodrigues, Pedro; Lopes, Rui (2012). Graphical simulation of numerical algorithms : an approach based on code instrumentation and java technologies. In CSEDU 2012 - 4th International Conference on Computer Supported Education. Portoinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T11:59:05Zoai:bibliotecadigital.ipb.pt:10198/6998Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:22:33.543429Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
title Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
spellingShingle Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
Balsa, Carlos
E-Learning tool
Numerical methods
Code instrumentation
Octave
Inspector functions
title_short Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
title_full Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
title_fullStr Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
title_full_unstemmed Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
title_sort Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
author Balsa, Carlos
author_facet Balsa, Carlos
Alves, Luís M.
Pereira, Maria João
Rodrigues, Pedro João
Lopes, Rui Pedro
author_role author
author2 Alves, Luís M.
Pereira, Maria João
Rodrigues, Pedro João
Lopes, Rui Pedro
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Balsa, Carlos
Alves, Luís M.
Pereira, Maria João
Rodrigues, Pedro João
Lopes, Rui Pedro
dc.subject.por.fl_str_mv E-Learning tool
Numerical methods
Code instrumentation
Octave
Inspector functions
topic E-Learning tool
Numerical methods
Code instrumentation
Octave
Inspector functions
description 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.
publishDate 2012
dc.date.none.fl_str_mv 2012-06-01T08:28:28Z
2012
2012-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/6998
url http://hdl.handle.net/10198/6998
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Balsa, Carlos; Alves, Luís M.; Pereira, Maria João; Rodrigues, Pedro; Lopes, Rui (2012). Graphical simulation of numerical algorithms : an approach based on code instrumentation and java technologies. In CSEDU 2012 - 4th International Conference on Computer Supported Education. Porto
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833591853909278720