Graphical simulation of numerical algorithms : an approach based on code instrumentation and Java technologies
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2012 |
| Outros Autores: | , , , |
| 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 |