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

Please give feedback about this item
Statistics
FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Logotipo do DeGóis 

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

 

Universidade Nova de Lisboa  - Feedback
Promotores do RCAAP   Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência PO Sociedade do Conhecimento (POSC) Portal oficial da União Europeia