Tiny programming language to improve assembly generation for automation equipment

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