Utilize este identificador para referenciar este registo: http://hdl.handle.net/10362/20618
Título: IDE baseado em Eclipse para CxProlog
Autor: Ramos, André Filipe Pereira
Orientador: Dias, Artur
Palavras-chave: IDE
Eclipse
CxProlog
Plugins
Interoperabilidade
Data de Defesa: Dez-2016
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.
URI: http://hdl.handle.net/10362/20618
Designação: Mestrado em Engenharia Informática
Aparece nas colecções:FCT: DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Ramos_2016.pdf3,03 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.