Applying program comprehension techniques to Karel robot programs
Main Author: | |
---|---|
Publication Date: | 2009 |
Other Authors: | , , , , , |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10198/1203 |
Summary: | Abstract—In the context of program understanding, a challenge research topic1 is to learn how techniques and tools for the comprehension of General-Purpose Languages (GPLs) can be used or adjusted to the understanding of Domain-Specific Languages (DSLs). Being DSLs tailored for the description of problems within a specific domain, it becomes easier to improve these tools with specific visualizations (at a higher abstraction level, closer to the problem level) in order to understand the DSLs programs. In this paper, comprehension techniques will be applied to Karel language. This will allow us to explore the creation of problem domain visualizations for this language and to combine both problem and program domains in order to reach a full understanding of Karel programs. |
id |
RCAP_c0c7c64d6c4eb3231ba41e05d2572bbc |
---|---|
oai_identifier_str |
oai:bibliotecadigital.ipb.pt:10198/1203 |
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 |
Applying program comprehension techniques to Karel robot programsProgram comprehension viewsDomain specific languagesAbstract—In the context of program understanding, a challenge research topic1 is to learn how techniques and tools for the comprehension of General-Purpose Languages (GPLs) can be used or adjusted to the understanding of Domain-Specific Languages (DSLs). Being DSLs tailored for the description of problems within a specific domain, it becomes easier to improve these tools with specific visualizations (at a higher abstraction level, closer to the problem level) in order to understand the DSLs programs. In this paper, comprehension techniques will be applied to Karel language. This will allow us to explore the creation of problem domain visualizations for this language and to combine both problem and program domains in order to reach a full understanding of Karel programs.GRICES - FCTIMCSTBiblioteca Digital do IPBOliveira, NunoHenriques, Pedro RangelCruz, DanielaPereira, Maria JoãoMernik, MarjanKosar, TomazCrepinsek, Matej2009-10-15T13:19:02Z20092009-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/1203engOliveira, Nuno; Henriques, Pedro; Cruz, Daniela; Pereira, Maria João; Mernik, Marjan; Kosar, Tomaz; Crepinsek, Matej (2009). Applying program comprehension techniques to Karel robot programs. In 2º Workshop on Advances in Programming Languages. Mragowo, Poland.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:54:38Zoai:bibliotecadigital.ipb.pt:10198/1203Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:15:57.644760Repositó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 |
Applying program comprehension techniques to Karel robot programs |
title |
Applying program comprehension techniques to Karel robot programs |
spellingShingle |
Applying program comprehension techniques to Karel robot programs Oliveira, Nuno Program comprehension views Domain specific languages |
title_short |
Applying program comprehension techniques to Karel robot programs |
title_full |
Applying program comprehension techniques to Karel robot programs |
title_fullStr |
Applying program comprehension techniques to Karel robot programs |
title_full_unstemmed |
Applying program comprehension techniques to Karel robot programs |
title_sort |
Applying program comprehension techniques to Karel robot programs |
author |
Oliveira, Nuno |
author_facet |
Oliveira, Nuno Henriques, Pedro Rangel Cruz, Daniela Pereira, Maria João Mernik, Marjan Kosar, Tomaz Crepinsek, Matej |
author_role |
author |
author2 |
Henriques, Pedro Rangel Cruz, Daniela Pereira, Maria João Mernik, Marjan Kosar, Tomaz Crepinsek, Matej |
author2_role |
author author author author author author |
dc.contributor.none.fl_str_mv |
Biblioteca Digital do IPB |
dc.contributor.author.fl_str_mv |
Oliveira, Nuno Henriques, Pedro Rangel Cruz, Daniela Pereira, Maria João Mernik, Marjan Kosar, Tomaz Crepinsek, Matej |
dc.subject.por.fl_str_mv |
Program comprehension views Domain specific languages |
topic |
Program comprehension views Domain specific languages |
description |
Abstract—In the context of program understanding, a challenge research topic1 is to learn how techniques and tools for the comprehension of General-Purpose Languages (GPLs) can be used or adjusted to the understanding of Domain-Specific Languages (DSLs). Being DSLs tailored for the description of problems within a specific domain, it becomes easier to improve these tools with specific visualizations (at a higher abstraction level, closer to the problem level) in order to understand the DSLs programs. In this paper, comprehension techniques will be applied to Karel language. This will allow us to explore the creation of problem domain visualizations for this language and to combine both problem and program domains in order to reach a full understanding of Karel programs. |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009-10-15T13:19:02Z 2009 2009-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/1203 |
url |
http://hdl.handle.net/10198/1203 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Oliveira, Nuno; Henriques, Pedro; Cruz, Daniela; Pereira, Maria João; Mernik, Marjan; Kosar, Tomaz; Crepinsek, Matej (2009). Applying program comprehension techniques to Karel robot programs. In 2º Workshop on Advances in Programming Languages. Mragowo, Poland. |
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 |
IMCST |
publisher.none.fl_str_mv |
IMCST |
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_ |
1833591745075478528 |