A target environment programming language to improve developer's productivity: a case study
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
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/10400.11/573 |
Resumo: | This paper presents a target-specific programming language (TSL) that was designed to improve the design cycle of code generation for an industrial embedded system. The native assembly code, the new language structure and their constructs, are presented in the paper. The proposed TSL is expressed using words and terms that are related to the target’s domain and consequently it is now easier to program, understand and to validate the desired code. It is also demonstrated the language efficiency by comparing some code described using the new language against the previous used code. The design cycle is improved with the usage of the TSL because description time and debug time are significantly reduced with this new software tool. This is also a case of university-industry partnership. |
id |
RCAP_e9c1b98afc378fbfa9b87e4498e55758 |
---|---|
oai_identifier_str |
oai:repositorio.ipcb.pt:10400.11/573 |
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 |
A target environment programming language to improve developer's productivity: a case studyCompilers and interpretersEmbedded systemsProgramming languagesThis paper presents a target-specific programming language (TSL) that was designed to improve the design cycle of code generation for an industrial embedded system. The native assembly code, the new language structure and their constructs, are presented in the paper. The proposed TSL is expressed using words and terms that are related to the target’s domain and consequently it is now easier to program, understand and to validate the desired code. It is also demonstrated the language efficiency by comparing some code described using the new language against the previous used code. The design cycle is improved with the usage of the TSL because description time and debug time are significantly reduced with this new software tool. This is also a case of university-industry partnership.WSEASRepositório Científico do Instituto Politécnico de Castelo BrancoMetrôlho, J.C.M.M.Costa, MónicaRibeiro, Fernando ReinaldoLopes, E.R.2011-03-22T10:59:39Z2010-09-152010-09-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.11/573engMETROLHO, José [et al.] - A target environment programming language to improve developer's productivity: a case study. In International Conference on Applied Computer Science, Malta, 15-17 Setembro. Malta: WSEAS, 2010. p. 530-533info: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-01-16T11:37:37Zoai:repositorio.ipcb.pt:10400.11/573Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:32:11.251566Repositó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 |
A target environment programming language to improve developer's productivity: a case study |
title |
A target environment programming language to improve developer's productivity: a case study |
spellingShingle |
A target environment programming language to improve developer's productivity: a case study Metrôlho, J.C.M.M. Compilers and interpreters Embedded systems Programming languages |
title_short |
A target environment programming language to improve developer's productivity: a case study |
title_full |
A target environment programming language to improve developer's productivity: a case study |
title_fullStr |
A target environment programming language to improve developer's productivity: a case study |
title_full_unstemmed |
A target environment programming language to improve developer's productivity: a case study |
title_sort |
A target environment programming language to improve developer's productivity: a case study |
author |
Metrôlho, J.C.M.M. |
author_facet |
Metrôlho, J.C.M.M. Costa, Mónica Ribeiro, Fernando Reinaldo Lopes, E.R. |
author_role |
author |
author2 |
Costa, Mónica Ribeiro, Fernando Reinaldo Lopes, E.R. |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
Repositório Científico do Instituto Politécnico de Castelo Branco |
dc.contributor.author.fl_str_mv |
Metrôlho, J.C.M.M. Costa, Mónica Ribeiro, Fernando Reinaldo Lopes, E.R. |
dc.subject.por.fl_str_mv |
Compilers and interpreters Embedded systems Programming languages |
topic |
Compilers and interpreters Embedded systems Programming languages |
description |
This paper presents a target-specific programming language (TSL) that was designed to improve the design cycle of code generation for an industrial embedded system. The native assembly code, the new language structure and their constructs, are presented in the paper. The proposed TSL is expressed using words and terms that are related to the target’s domain and consequently it is now easier to program, understand and to validate the desired code. It is also demonstrated the language efficiency by comparing some code described using the new language against the previous used code. The design cycle is improved with the usage of the TSL because description time and debug time are significantly reduced with this new software tool. This is also a case of university-industry partnership. |
publishDate |
2010 |
dc.date.none.fl_str_mv |
2010-09-15 2010-09-15T00:00:00Z 2011-03-22T10:59:39Z |
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/10400.11/573 |
url |
http://hdl.handle.net/10400.11/573 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
METROLHO, José [et al.] - A target environment programming language to improve developer's productivity: a case study. In International Conference on Applied Computer Science, Malta, 15-17 Setembro. Malta: WSEAS, 2010. p. 530-533 |
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 |
WSEAS |
publisher.none.fl_str_mv |
WSEAS |
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_ |
1799130777999376384 |