DSpace UNL

RUN >
Faculdade de Ciências e Tecnologia (FCT) >
FCT Departamentos >
FCT: Departamento de Informática >
FCT: DI - Dissertações de Mestrado >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10362/3639

Título: DSLtranslator - ferramenta para transformação de modelos
Autor: Félix, Roberto Luís Fernandes Silva
Orientador: Amaral, Vasco
Palavras-chave: Transformações de modelos
Linguagens de domínio específico
Engenharia de linguagens de software
Desenvolvimento orientado a modelos
Transformações de grafos
Issue Date: 2008
Editora: FCT - UNL
Resumo: Com o aumento de soluções que facilitam a construção de linguagens de software, nomeadamente através de uma abordagem orientada a modelos, mas concentrados na definição da sintaxe concreta e abstracta, existe a necessidade de atribuição de significado a essas linguagens através da sua semântica. É no seguimento deste objectivo que se pretende construir uma plataforma de prototipagem rápida de novas linguagens, nomeadamente possibilitando a atribuição rápida da sua semântica por transformação com o fim de definir uma linguagem em termos de uma outra formalmente bem definida e possivelmente de acordo com os conhecimentos do especialista da linguagem. As diversas ferramentas actuais de transformação de modelos, não encontram um equilíbrio entre a usabilidade, validação e expressividade. Neste trabalho, propomo-nos a implementar uma ferramenta de transformação baseada em gramáticas de grafos para definição e aplicação de regras sobre modelos e que consiga um equilíbrio adequado dos três critérios acima mencionados. Isto envolve desenhar a linguagem de especificação das regras de transformação, construção do editor visual e implementação da respectiva semântica. Tendo em conta que esta linguagem, e correspondente editor, pretendem ser uma ajuda considerável ao desenvolvimento de novas linguagens, proporcionando aos especialistas da linguagem a atribuição de semântica através de transformações de modelos, a usabilidade terá, obrigatoriamente, que se centrar na simplicidade e numa curva de aprendizagem suave. Os utilizadores alvo podem assim desenvolver linguagens sem terem que se especializar numa plataforma de transformação e assim agilizar o processo de definição semântica de linguagens.
Descrição: Trabalho apresentado no âmbito do Mestrado em Engenharia Informática, como requisito parcial para obtenção do grau de Mestre em Engenharia Informática
URI: http://hdl.handle.net/10362/3639
Appears in Collections:FCT: DI - Dissertações de Mestrado

Files in This Item:

File Description SizeFormat
Felix_2010.pdf6,52 MBAdobe PDFView/Open
Statistics
FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Universidade Nova de Lisboa  - Feedback
Estamos no RCAAP Governo Português separator Ministério da Educação e Ciência   Fundação para a Ciência e a Tecnologia

Financiado por:

POS_C UE