Graphical simulation of numerical algorithms - an aproach 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/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 |