Visualization of domain-specific programs’ behavior
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Outros Autores: | , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10198/1191 |
Resumo: | Program domain concepts are rather complex and low level for a fast assimilation. On the other hand, problem domain concepts are closer to human’s mind, hence they are easier to perceive. Based on Brook’s theory, a full comprehension of a program is only achieved if both domains are connected and visualized in synchronization, resulting on an action-effect visualization. Domain-specific languages, as languages tailored for a specific class of problems, raise the abstraction of the program domain concepts and approximate them to the problem domain’s. This way, a systematic approach can be used to perform the action-effect visualization of a program written in a domain-specific language. In this paper, we use a domain-specific language to exemplify how the concepts involved in both domains are visualized and how it is possible to map each problem domain situation (depicted by images) to the program domain operations. |
id |
RCAP_77afe33d4883600ece66350bc322141f |
---|---|
oai_identifier_str |
oai:bibliotecadigital.ipb.pt:10198/1191 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Visualization of domain-specific programs’ behaviorProgram domainProblem domainDomain specific languageProgram domain concepts are rather complex and low level for a fast assimilation. On the other hand, problem domain concepts are closer to human’s mind, hence they are easier to perceive. Based on Brook’s theory, a full comprehension of a program is only achieved if both domains are connected and visualized in synchronization, resulting on an action-effect visualization. Domain-specific languages, as languages tailored for a specific class of problems, raise the abstraction of the program domain concepts and approximate them to the problem domain’s. This way, a systematic approach can be used to perform the action-effect visualization of a program written in a domain-specific language. In this paper, we use a domain-specific language to exemplify how the concepts involved in both domains are visualized and how it is possible to map each problem domain situation (depicted by images) to the program domain operations.CCTC - Universidade do MinhoIEEEBiblioteca Digital do IPBOliveira, NunoPereira, Maria JoãoCruz, DanielaHenriques, Pedro Rangel2009-10-01T12:48:45Z20092009-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10198/1191engOliveira, Nuno; Pereira, Maria João; Cruz, Daniela; Henriques, Pedro (2009). Visualization of domain-specific programs’ behavior.In 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis. Edmonton, Canada. ISBN 978-1-4244-5025-1.978-1-4244-5025-1info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-21T10:04:35Zoai:bibliotecadigital.ipb.pt:10198/1191Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:54:44.761068Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Visualization of domain-specific programs’ behavior |
title |
Visualization of domain-specific programs’ behavior |
spellingShingle |
Visualization of domain-specific programs’ behavior Oliveira, Nuno Program domain Problem domain Domain specific language |
title_short |
Visualization of domain-specific programs’ behavior |
title_full |
Visualization of domain-specific programs’ behavior |
title_fullStr |
Visualization of domain-specific programs’ behavior |
title_full_unstemmed |
Visualization of domain-specific programs’ behavior |
title_sort |
Visualization of domain-specific programs’ behavior |
author |
Oliveira, Nuno |
author_facet |
Oliveira, Nuno Pereira, Maria João Cruz, Daniela Henriques, Pedro Rangel |
author_role |
author |
author2 |
Pereira, Maria João Cruz, Daniela Henriques, Pedro Rangel |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
Biblioteca Digital do IPB |
dc.contributor.author.fl_str_mv |
Oliveira, Nuno Pereira, Maria João Cruz, Daniela Henriques, Pedro Rangel |
dc.subject.por.fl_str_mv |
Program domain Problem domain Domain specific language |
topic |
Program domain Problem domain Domain specific language |
description |
Program domain concepts are rather complex and low level for a fast assimilation. On the other hand, problem domain concepts are closer to human’s mind, hence they are easier to perceive. Based on Brook’s theory, a full comprehension of a program is only achieved if both domains are connected and visualized in synchronization, resulting on an action-effect visualization. Domain-specific languages, as languages tailored for a specific class of problems, raise the abstraction of the program domain concepts and approximate them to the problem domain’s. This way, a systematic approach can be used to perform the action-effect visualization of a program written in a domain-specific language. In this paper, we use a domain-specific language to exemplify how the concepts involved in both domains are visualized and how it is possible to map each problem domain situation (depicted by images) to the program domain operations. |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009-10-01T12:48:45Z 2009 2009-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10198/1191 |
url |
http://hdl.handle.net/10198/1191 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Oliveira, Nuno; Pereira, Maria João; Cruz, Daniela; Henriques, Pedro (2009). Visualization of domain-specific programs’ behavior.In 5th IEEE International Workshop on Visualizing Software for Understanding and Analysis. Edmonton, Canada. ISBN 978-1-4244-5025-1. 978-1-4244-5025-1 |
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 |
IEEE |
publisher.none.fl_str_mv |
IEEE |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799135146709876736 |