Using CORBA to integrate a compiler developed in Java with tools in other programming languages

Detalhes bibliográficos
Autor(a) principal: Noschang, Luiz Fernando
Data de Publicação: 2013
Outros Autores: Raabe, André Luís Alice
Tipo de documento: Artigo
Idioma: por
Título da fonte: Revista Brasileira de Contabilidade e Gestão
Texto Completo: https://www.revistas.udesc.br/index.php/reavi/article/view/3285
Resumo: This article presents a solution for integrating the core of a compiler built using the Java language with other programming languages. Were analyzed different alternatives of integration and it was decided to use CORBA for it best meet of the desired requirements. All the core features were provided to other applications using CORBA. It was performed a case study of integration with an IDE built in C # which allowed the validation of the implementation and pointed performance problems that deserve further investigation.
id UDESC-3_5ce52d47bbcd962ce434d621f490d373
oai_identifier_str oai::article/3285
network_acronym_str UDESC-3
network_name_str Revista Brasileira de Contabilidade e Gestão
repository_id_str
spelling Using CORBA to integrate a compiler developed in Java with tools in other programming languagesUsando CORBA para integrar un compilador desarrollado en Java con herramientas en otros lenguajes de programaciónUsando CORBA para integrar um compilador desenvolvido em Java com ferramentas em outras linguagens de programaçãocompiladorCORBAinteroperabilidade compilerCORBAinteroperability compiladorCORBAinteroperabilidadThis article presents a solution for integrating the core of a compiler built using the Java language with other programming languages. Were analyzed different alternatives of integration and it was decided to use CORBA for it best meet of the desired requirements. All the core features were provided to other applications using CORBA. It was performed a case study of integration with an IDE built in C # which allowed the validation of the implementation and pointed performance problems that deserve further investigation.Este artículo presenta una solución para integrar el núcleo de un compilador creado con el lenguaje Java con otros lenguajes de programación. Se analizaron diferentes alternativas de integración y se optó por CORBA por cumplir mejor con los requisitos pretendidos. Todas las funcionalidades del núcleo se pusieron a disposición de otras aplicaciones utilizando CORBA. Se realizó un caso de estudio de caso de integración con una IDE construida en el lenguaje C#, la cual permitió validar la implementación y señaló problemas de rendimiento que merecen una mayor investigación.Este artigo apresenta uma solução para integração do núcleo de um compilador construído usando a Linguagem Java com outras linguagens de programação. Foram analisadas diferentes alternativas de integração e optou-se pela utilização de CORBA por melhor atender aos requisitos pretendidos. Todas as funcionalidades do núcleo foram disponibilizadas a outras aplicações usando CORBA. Foi realizado um estudo de caso de integração com uma IDE construída na linguagem C# a qual permitiu validar a implementação e apontou problemas de performance que merecem uma investigação posterior.Universidade do Estado de Santa Catarina — UDESC2013-08-06info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://www.revistas.udesc.br/index.php/reavi/article/view/328510.5965/2764747102032013086Revista Brasileira de Contabilidade e Gestão; Vol. 2 No. 3 (2013); 86-94Revista Brasileira de Contabilidade e Gestão; Vol. 2 Núm. 3 (2013); 86-94Revista Brasileira de Contabilidade e Gestão; v. 2 n. 3 (2013); 86-942764-747110.5965/2764747102032013reponame:Revista Brasileira de Contabilidade e Gestãoinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESCporhttps://www.revistas.udesc.br/index.php/reavi/article/view/3285/2575Copyright (c) 2013 Fernando Noschanghttps://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessNoschang, Luiz FernandoRaabe, André Luís Alice 2023-09-01T13:45:01Zoai::article/3285Revistahttps://www.revistas.udesc.br/index.php/reavi/indexPUBhttps://www.revistas.udesc.br/index.php/reavi/oairbceg.ceavi@udesc.br || paulo.barth@udesc.br2764-74712764-7471opendoar:2023-09-01T13:45:01Revista Brasileira de Contabilidade e Gestão - Universidade do Estado de Santa Catarina (UDESC)false
dc.title.none.fl_str_mv Using CORBA to integrate a compiler developed in Java with tools in other programming languages
Usando CORBA para integrar un compilador desarrollado en Java con herramientas en otros lenguajes de programación
Usando CORBA para integrar um compilador desenvolvido em Java com ferramentas em outras linguagens de programação
title Using CORBA to integrate a compiler developed in Java with tools in other programming languages
spellingShingle Using CORBA to integrate a compiler developed in Java with tools in other programming languages
Noschang, Luiz Fernando
compilador
CORBA
interoperabilidade
compiler
CORBA
interoperability
compilador
CORBA
interoperabilidad
title_short Using CORBA to integrate a compiler developed in Java with tools in other programming languages
title_full Using CORBA to integrate a compiler developed in Java with tools in other programming languages
title_fullStr Using CORBA to integrate a compiler developed in Java with tools in other programming languages
title_full_unstemmed Using CORBA to integrate a compiler developed in Java with tools in other programming languages
title_sort Using CORBA to integrate a compiler developed in Java with tools in other programming languages
author Noschang, Luiz Fernando
author_facet Noschang, Luiz Fernando
Raabe, André Luís Alice
author_role author
author2 Raabe, André Luís Alice
author2_role author
dc.contributor.author.fl_str_mv Noschang, Luiz Fernando
Raabe, André Luís Alice
dc.subject.por.fl_str_mv compilador
CORBA
interoperabilidade
compiler
CORBA
interoperability
compilador
CORBA
interoperabilidad
topic compilador
CORBA
interoperabilidade
compiler
CORBA
interoperability
compilador
CORBA
interoperabilidad
description This article presents a solution for integrating the core of a compiler built using the Java language with other programming languages. Were analyzed different alternatives of integration and it was decided to use CORBA for it best meet of the desired requirements. All the core features were provided to other applications using CORBA. It was performed a case study of integration with an IDE built in C # which allowed the validation of the implementation and pointed performance problems that deserve further investigation.
publishDate 2013
dc.date.none.fl_str_mv 2013-08-06
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.revistas.udesc.br/index.php/reavi/article/view/3285
10.5965/2764747102032013086
url https://www.revistas.udesc.br/index.php/reavi/article/view/3285
identifier_str_mv 10.5965/2764747102032013086
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://www.revistas.udesc.br/index.php/reavi/article/view/3285/2575
dc.rights.driver.fl_str_mv Copyright (c) 2013 Fernando Noschang
https://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2013 Fernando Noschang
https://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade do Estado de Santa Catarina — UDESC
publisher.none.fl_str_mv Universidade do Estado de Santa Catarina — UDESC
dc.source.none.fl_str_mv Revista Brasileira de Contabilidade e Gestão; Vol. 2 No. 3 (2013); 86-94
Revista Brasileira de Contabilidade e Gestão; Vol. 2 Núm. 3 (2013); 86-94
Revista Brasileira de Contabilidade e Gestão; v. 2 n. 3 (2013); 86-94
2764-7471
10.5965/2764747102032013
reponame:Revista Brasileira de Contabilidade e Gestão
instname:Universidade do Estado de Santa Catarina (UDESC)
instacron:UDESC
instname_str Universidade do Estado de Santa Catarina (UDESC)
instacron_str UDESC
institution UDESC
reponame_str Revista Brasileira de Contabilidade e Gestão
collection Revista Brasileira de Contabilidade e Gestão
repository.name.fl_str_mv Revista Brasileira de Contabilidade e Gestão - Universidade do Estado de Santa Catarina (UDESC)
repository.mail.fl_str_mv rbceg.ceavi@udesc.br || paulo.barth@udesc.br
_version_ 1797048020286570496