IDE baseado em Eclipse para CxProlog

Detalhes bibliográficos
Autor(a) principal: Ramos, André Filipe Pereira
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10362/20618
Resumo: O CxProlog é uma implementação da linguagem Prolog suportando várias extensões e desenvolvida no NOVA LINCS do Departamento de Informática, FCT, Universidade Nova de Lisboa sendo o seu criador o Professor A.Miguel Dias. O projeto desta dissertação consiste na conceção e implementação dum IDE baseado em Eclipse para o CxProlog. O IDE destina-se a suportar a escrita, teste e execução de programas CxProlog. Deverá disponibilizar as funcionalidades mais características dos IDEs atuais (realce de sintaxe, completação automática, etc.), assim como outras funcionalidades que sejam relevantes para um programador de CxProlog (ex: injeção de golos na consola). Uma das maiores ambições do projeto é que o IDE seja configurável e parcialmente definido utilizando a própria linguagem CxProlog. Tal ambição requer a utilização de mecanismos de interoperabilidade entre CxProlog e Java (a linguagem que implementa o Eclipse). Os maiores desafios do projeto são o domínio da plataforma Eclipse, principalmente os seus mecanismos para desenvolvimento de plugins, a interoperabilidade entre CxProlog e Java/Eclipse, e a implementação das funcionalidades mais sofisticadas. O documento apresentado engloba: planeamento, implementação e utilização prática do projeto. Para além disso o utilizador também terá acesso ao estudo realizado sobre o estado de arte dos IDEs e à avaliação do sistema.
id RCAP_eb1265aee438ab6f5c12ffcfa21660b1
oai_identifier_str oai:run.unl.pt:10362/20618
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 IDE baseado em Eclipse para CxPrologIDEEclipseCxPrologPluginsInteroperabilidadeDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaO CxProlog é uma implementação da linguagem Prolog suportando várias extensões e desenvolvida no NOVA LINCS do Departamento de Informática, FCT, Universidade Nova de Lisboa sendo o seu criador o Professor A.Miguel Dias. O projeto desta dissertação consiste na conceção e implementação dum IDE baseado em Eclipse para o CxProlog. O IDE destina-se a suportar a escrita, teste e execução de programas CxProlog. Deverá disponibilizar as funcionalidades mais características dos IDEs atuais (realce de sintaxe, completação automática, etc.), assim como outras funcionalidades que sejam relevantes para um programador de CxProlog (ex: injeção de golos na consola). Uma das maiores ambições do projeto é que o IDE seja configurável e parcialmente definido utilizando a própria linguagem CxProlog. Tal ambição requer a utilização de mecanismos de interoperabilidade entre CxProlog e Java (a linguagem que implementa o Eclipse). Os maiores desafios do projeto são o domínio da plataforma Eclipse, principalmente os seus mecanismos para desenvolvimento de plugins, a interoperabilidade entre CxProlog e Java/Eclipse, e a implementação das funcionalidades mais sofisticadas. O documento apresentado engloba: planeamento, implementação e utilização prática do projeto. Para além disso o utilizador também terá acesso ao estudo realizado sobre o estado de arte dos IDEs e à avaliação do sistema.Dias, ArturRUNRamos, André Filipe Pereira2017-05-04T09:58:23Z2016-122017-052016-12-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/20618porinfo: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:RCAAP2024-03-11T04:05:37Zoai:run.unl.pt:10362/20618Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:26:21.586903Repositó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 IDE baseado em Eclipse para CxProlog
title IDE baseado em Eclipse para CxProlog
spellingShingle IDE baseado em Eclipse para CxProlog
Ramos, André Filipe Pereira
IDE
Eclipse
CxProlog
Plugins
Interoperabilidade
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short IDE baseado em Eclipse para CxProlog
title_full IDE baseado em Eclipse para CxProlog
title_fullStr IDE baseado em Eclipse para CxProlog
title_full_unstemmed IDE baseado em Eclipse para CxProlog
title_sort IDE baseado em Eclipse para CxProlog
author Ramos, André Filipe Pereira
author_facet Ramos, André Filipe Pereira
author_role author
dc.contributor.none.fl_str_mv Dias, Artur
RUN
dc.contributor.author.fl_str_mv Ramos, André Filipe Pereira
dc.subject.por.fl_str_mv IDE
Eclipse
CxProlog
Plugins
Interoperabilidade
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic IDE
Eclipse
CxProlog
Plugins
Interoperabilidade
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description O CxProlog é uma implementação da linguagem Prolog suportando várias extensões e desenvolvida no NOVA LINCS do Departamento de Informática, FCT, Universidade Nova de Lisboa sendo o seu criador o Professor A.Miguel Dias. O projeto desta dissertação consiste na conceção e implementação dum IDE baseado em Eclipse para o CxProlog. O IDE destina-se a suportar a escrita, teste e execução de programas CxProlog. Deverá disponibilizar as funcionalidades mais características dos IDEs atuais (realce de sintaxe, completação automática, etc.), assim como outras funcionalidades que sejam relevantes para um programador de CxProlog (ex: injeção de golos na consola). Uma das maiores ambições do projeto é que o IDE seja configurável e parcialmente definido utilizando a própria linguagem CxProlog. Tal ambição requer a utilização de mecanismos de interoperabilidade entre CxProlog e Java (a linguagem que implementa o Eclipse). Os maiores desafios do projeto são o domínio da plataforma Eclipse, principalmente os seus mecanismos para desenvolvimento de plugins, a interoperabilidade entre CxProlog e Java/Eclipse, e a implementação das funcionalidades mais sofisticadas. O documento apresentado engloba: planeamento, implementação e utilização prática do projeto. Para além disso o utilizador também terá acesso ao estudo realizado sobre o estado de arte dos IDEs e à avaliação do sistema.
publishDate 2016
dc.date.none.fl_str_mv 2016-12
2016-12-01T00:00:00Z
2017-05-04T09:58:23Z
2017-05
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10362/20618
url http://hdl.handle.net/10362/20618
dc.language.iso.fl_str_mv por
language por
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_ 1799137893636112384