Graphical simulation of numerical algorithms - an aproach 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/7097
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 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. To achieve this we are developing a language translator module that enables us to comment automatically on 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_67a9b3ae2c7796ab3003574ff745ea3a
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/7097
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 aproach based on code instrumentation and Java technologiesE-Learning toolNumerical methodsOctaveCode instrumentationInspector functionsXMLOpenGLWebsiteServletOpen sourceWe 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 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. To achieve this we are developing a language translator module that enables us to comment automatically on 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.INSTICCBiblioteca Digital do IPBBalsa, CarlosAlves, Luís M.Pereira, Maria JoãoRodrigues, Pedro JoãoLopes, Rui Pedro2012-07-02T10:48:11Z20122012-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/7097engBalsa, Carlos; Alves, Luís M.; Pereira, Maria João; Rodrigues, Pedro João; Lopes, Rui Pedro (2012). Graphical simulation of numerical algorithms - an aproach based on code instrumentation and java technologies. In Final program and abstracts of CSEDU 2012. Porto, Portugal.info: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:10Zoai:bibliotecadigital.ipb.pt:10198/7097Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:22:36.949211Repositó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 aproach based on code instrumentation and Java technologies
title Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
spellingShingle Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
Balsa, Carlos
E-Learning tool
Numerical methods
Octave
Code instrumentation
Inspector functions
XML
OpenGL
Website
Servlet
Open source
title_short Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
title_full Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
title_fullStr Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
title_full_unstemmed Graphical simulation of numerical algorithms - an aproach based on code instrumentation and Java technologies
title_sort Graphical simulation of numerical algorithms - an aproach 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
Octave
Code instrumentation
Inspector functions
XML
OpenGL
Website
Servlet
Open source
topic E-Learning tool
Numerical methods
Octave
Code instrumentation
Inspector functions
XML
OpenGL
Website
Servlet
Open source
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 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. To achieve this we are developing a language translator module that enables us to comment automatically on 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-07-02T10:48:11Z
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/7097
url http://hdl.handle.net/10198/7097
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 João; Lopes, Rui Pedro (2012). Graphical simulation of numerical algorithms - an aproach based on code instrumentation and java technologies. In Final program and abstracts of CSEDU 2012. Porto, Portugal.
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.publisher.none.fl_str_mv INSTICC
publisher.none.fl_str_mv INSTICC
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_ 1833591855917301760