Tiny programming language to improve assembly generation for automation equipment
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
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/2317 |
Resumo: | The development time in industrial informatics systems, within industry environments, is a very important issue for competitiveness. The usage of adequate targetspecific programming languages is very important because they can facilitate and improve developers’ productivity, allowing solutions to be expressed in the idiom and at the level of abstraction of the problem’s domain. In this paper we present a target-specific programming language, which 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 targetspecific language 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 target-specific language because both description and debug time are significantly reduced with this new software tool. This is also a case of university-industry partnership. |
id |
RCAP_c5160b37afca41f00180239d6f9fb05c |
---|---|
oai_identifier_str |
oai:repositorio.ipcb.pt:10400.11/2317 |
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 |
Tiny programming language to improve assembly generation for automation equipmentCompilers and interpretersEmbedded systemsIndustrial systemsProgramming languagesSoftware design and developmentThe development time in industrial informatics systems, within industry environments, is a very important issue for competitiveness. The usage of adequate targetspecific programming languages is very important because they can facilitate and improve developers’ productivity, allowing solutions to be expressed in the idiom and at the level of abstraction of the problem’s domain. In this paper we present a target-specific programming language, which 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 targetspecific language 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 target-specific language because both description and debug time are significantly reduced with this new software tool. This is also a case of university-industry partnership.Repositório Científico do Instituto Politécnico de Castelo BrancoMetrôlho, J.C.M.M.Costa, MónicaRibeiro, Fernando Reinaldo2014-03-20T17:32:59Z20112011-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.11/2317engMETRÔLHO, J. ; COSTA, M. ; RIBEIRO, F.R. (2011) - Tiny programming language to improve assembly generation for automation equipment. International Journal of Computers. ISSN: 1998-4308. Vol. 5, nº 1, p. 10-171998-4308info: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:40:03Zoai:repositorio.ipcb.pt:10400.11/2317Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:33:38.258244Repositó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 |
Tiny programming language to improve assembly generation for automation equipment |
title |
Tiny programming language to improve assembly generation for automation equipment |
spellingShingle |
Tiny programming language to improve assembly generation for automation equipment Metrôlho, J.C.M.M. Compilers and interpreters Embedded systems Industrial systems Programming languages Software design and development |
title_short |
Tiny programming language to improve assembly generation for automation equipment |
title_full |
Tiny programming language to improve assembly generation for automation equipment |
title_fullStr |
Tiny programming language to improve assembly generation for automation equipment |
title_full_unstemmed |
Tiny programming language to improve assembly generation for automation equipment |
title_sort |
Tiny programming language to improve assembly generation for automation equipment |
author |
Metrôlho, J.C.M.M. |
author_facet |
Metrôlho, J.C.M.M. Costa, Mónica Ribeiro, Fernando Reinaldo |
author_role |
author |
author2 |
Costa, Mónica Ribeiro, Fernando Reinaldo |
author2_role |
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 |
dc.subject.por.fl_str_mv |
Compilers and interpreters Embedded systems Industrial systems Programming languages Software design and development |
topic |
Compilers and interpreters Embedded systems Industrial systems Programming languages Software design and development |
description |
The development time in industrial informatics systems, within industry environments, is a very important issue for competitiveness. The usage of adequate targetspecific programming languages is very important because they can facilitate and improve developers’ productivity, allowing solutions to be expressed in the idiom and at the level of abstraction of the problem’s domain. In this paper we present a target-specific programming language, which 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 targetspecific language 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 target-specific language because both description and debug time are significantly reduced with this new software tool. This is also a case of university-industry partnership. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011 2011-01-01T00:00:00Z 2014-03-20T17:32:59Z |
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/2317 |
url |
http://hdl.handle.net/10400.11/2317 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
METRÔLHO, J. ; COSTA, M. ; RIBEIRO, F.R. (2011) - Tiny programming language to improve assembly generation for automation equipment. International Journal of Computers. ISSN: 1998-4308. Vol. 5, nº 1, p. 10-17 1998-4308 |
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.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_ |
1799130796949241856 |