Publicação
DSLtranslator - ferramenta para transformação de modelos
| dc.contributor.advisor | Amaral, Vasco | |
| dc.contributor.author | Félix, Roberto Luís Fernandes Silva | |
| dc.date.accessioned | 2010-05-28T15:12:26Z | |
| dc.date.available | 2010-05-28T15:12:26Z | |
| dc.date.issued | 2008 | |
| dc.description | Trabalho apresentado no âmbito do Mestrado em Engenharia Informática, como requisito parcial para obtenção do grau de Mestre em Engenharia Informática | en_US |
| dc.description.abstract | 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. | en_US |
| dc.identifier.uri | http://hdl.handle.net/10362/3639 | |
| dc.language.iso | por | en_US |
| dc.publisher | FCT - UNL | en_US |
| dc.subject | Transformações de modelos | en_US |
| dc.subject | Linguagens de domínio específico | en_US |
| dc.subject | Engenharia de linguagens de software | en_US |
| dc.subject | Desenvolvimento orientado a modelos | en_US |
| dc.subject | Transformações de grafos | en_US |
| dc.title | DSLtranslator - ferramenta para transformação de modelos | en_US |
| dc.type | master thesis | |
| dspace.entity.type | Publication | |
| my.embargo.terms | null | en_US |
| rcaap.rights | openAccess | en_US |
| rcaap.type | masterThesis | en_US |
