A target environment programming language to improve developer's productivity: a case study

Detalhes bibliográficos
Autor(a) principal: Metrôlho, J.C.M.M.
Data de Publicação: 2010
Outros Autores: Costa, Mónica, Ribeiro, Fernando Reinaldo, Lopes, E.R.
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