Publication
Concepção, especificação e implementação de processadores de linguagens visuais
| Summary: | Com o estudo aqui relatado - realizado no âmbito do projecto SARA - pretendeu-se avaliar a adequabilidade dos métodos e técnicas usadas no desenvolvimento de compiladores tradicionais à construção de processadores para linguagens visuais. Defendemos a ideia pragmática de que o processador final pode ser criado pelo acréscimo de um editor gráfico, especializado para uma linguagem visual, no topo de um compilador textual, desenvolvido com base numa gramática de atributos. Para especificar o processador visual faz, ainda, parte da nossa abordagem recorrer a um formalismo modular - MASOVILA - desenvolvido pelo nosso grupo e que aqui iremos também apresentar. Mostraremos a viabilidade das ideias, aplicando-as a um caso prático - surgido no contexto do projecto LEPAForM - que tem como objectivo a criação e a especificação de uma linguagem visual para descrição de diagramas de estados temporizados, Timed State Charts (TSC), e a construção de um tradutor dessa mesma linguagem para axiomas em Real Time Logic (RTL). Esse ambiente permite concretizar o princípio da aplicação pragmática de métodos formais na descrição do comportamento de sistemas reactivos. Do ponto de vista do utilizador, a linguagem visual TSCvl substitui a linguagem textual TSC, permitindo manipular directamente os diagramas de tansição de estados temporizados. A linguagem visual foi formalmente definida, em termos sintácticos e semânticos, no formalismo MASOViLa; o compilador, baseado no princípio da tradução orientada pela semântica, foi produzido automaticamente pelo gerador Eli. |
|---|---|
| Main Authors: | Pereira, Maria João |
| Other Authors: | Rocha, Jorge; Henriques, Pedro Rangel |
| Subject: | Linguagens visuais Gramáticas de atributos |
| Year: | 1997 |
| Country: | Portugal |
| Document type: | conference paper |
| Access type: | open access |
| Associated institution: | Instituto Politécnico de Bragança |
| Language: | Portuguese |
| Origin: | Biblioteca Digital do IPB |
Similar Items
school Concepção e especificação de uma linguagem visual
by: Pereira, Maria João
Published: (1996)
by: Pereira, Maria João
Published: (1996)
article Análise comparativa de linguagens de especificação de unidades de controlo digitais
by: Melo, Andreia
Published: (2004)
by: Melo, Andreia
Published: (2004)
article XAGra - an XML dialect for attribute grammars
by: Oliveira, Nuno
Published: (2009)
by: Oliveira, Nuno
Published: (2009)
book Filosofia & Atualidade: Problemas, Métodos, Linguagens. Jornadas Filosóficas Internacionais de Lisboa 2015
by: Afonso, Filipa
Published: (2015)
by: Afonso, Filipa
Published: (2015)
school Upgrade of Lark Compiler Generator to support Attribute Grammars
by: Faria, Daniel Constantino Martins
Published: (2024)
by: Faria, Daniel Constantino Martins
Published: (2024)
article As linguagens de programação para artes : metodologias de ensino-aprendizagem adaptadas
by: Ribeiro, Madalena
Published: (2013)
by: Ribeiro, Madalena
Published: (2013)
school Tecnologias multimédia na auto-aprendizagem de lógica e linguagens de programação
by: Castro, António Abel Vieira de
Published: (2005)
by: Castro, António Abel Vieira de
Published: (2005)
article Editorial.Escola e linguagens juvenis: resistência ou abertura ao novo. Revista Interacções,16(6),3-8
by: Gomes, Candido
Published: (2010)
by: Gomes, Candido
Published: (2010)
article Informáticos, linguistas e linguagens
by: Simões, Alberto
Published: (2014)
by: Simões, Alberto
Published: (2014)
book Ilustração do livro infantil, uma multiplicidade de linguagens
by: Calado, Teresa Salinas, 1973-
Published: (2018)
by: Calado, Teresa Salinas, 1973-
Published: (2018)
article Considerações sobre a linguagem comum e as linguagens de especialidade
by: Marques Moura, Micaela
Published: (2014)
by: Marques Moura, Micaela
Published: (2014)
school Processador neuronal virtual digital para implementação VLSI
by: Velez, Jorge Manuel Borda de Água
Published: (1995)
by: Velez, Jorge Manuel Borda de Água
Published: (1995)
school On the performance of strategic attribute grammars
by: Rodrigues, José Emanuel Silva
Published: (2022)
by: Rodrigues, José Emanuel Silva
Published: (2022)
book Publicidade, cognição e linguagens : a (in)sustentável leveza dos estereótipos
by: Teixeira, José
Published: (2014)
by: Teixeira, José
Published: (2014)
school A utilização das linguagens de programação no contexto do ensino secundário profissionalizante: um Relatório de Atividade Profissional
by: Ferreira, José António da Conceição
Published: (2017)
by: Ferreira, José António da Conceição
Published: (2017)
school Metodologias e mecanismos para linguagens de programação concorrente orientadas por objectos
by: Silva, Miguel Augusto Mendes Oliveira e
Published: (2007)
by: Silva, Miguel Augusto Mendes Oliveira e
Published: (2007)
school Modularidade em Redes de Petri
by: Barros, João Paulo
Published: (2006)
by: Barros, João Paulo
Published: (2006)
school Análise de sintaxe LR em OCaml-FLAT/OFLAT
by: Sousa, Bernardo Rafael Pereira de
Published: (2022)
by: Sousa, Bernardo Rafael Pereira de
Published: (2022)
school O editor Metasketch: construção reflexiva de linguagens de modelação
by: Nóbrega, Leonel Domingos Telo
Published: (2007)
by: Nóbrega, Leonel Domingos Telo
Published: (2007)
school Hardware C++: uma linguagem orientada por objectos para especificação multinível de sistemas digitais
by: Veloso, Aires Manuel Araújo
Published: (1996)
by: Veloso, Aires Manuel Araújo
Published: (1996)
groups Exposições artísticas e a tecnologia digital: novas linguagens, novos públicos, e novos originais?
by: Teixeira, Luís
Published: (2020)
by: Teixeira, Luís
Published: (2020)
book O ensino de ciências e suas múltiplas linguagens: um estudo a partir dos discursos de professores portugueses
by: Ferreira, Júlio
Published: (2019)
by: Ferreira, Júlio
Published: (2019)
article Um «Busto» em duas linguagens
by: Dias, Maria Heloísa Martins
Published: (2005)
by: Dias, Maria Heloísa Martins
Published: (2005)
article Especificação, síntese e implementação em VHDL de um processador MIPS Single Cycle Simplificado
by: Silva, Bernardo
Published: (2008)
by: Silva, Bernardo
Published: (2008)
article Editorial - Escola e linguagens juvenis: resistência ou abertura ao novo?
by: Gomes, Cândido Alberto
Published: (2010)
by: Gomes, Cândido Alberto
Published: (2010)
article Novas linguagens e sociabilidades: como uma juventude vê novas tecnologias
by: Sousa, Carlos Ângelo de Meneses
Published: (2011)
by: Sousa, Carlos Ângelo de Meneses
Published: (2011)
school Bissimilaridade de Gramáticas Simples
by: Rosa, Afonso Dinis Lourenço
Published: (2024)
by: Rosa, Afonso Dinis Lourenço
Published: (2024)
groups O poder profilático e recuperador das linguagens criativas para a infância
by: Nobre, Cristina
Published: (2013)
by: Nobre, Cristina
Published: (2013)
article Apresentação: A UNESCO e as linguagens dos jovens: novos tempos, novas perspectivas
by: Defourny, Vincent
Published: (2010)
by: Defourny, Vincent
Published: (2010)
school UAbALL – Automata Learning Lab: simulação de autómatos finitos deterministas (DFA)
by: Sousa, André Maciel da Silva e
Published: (2020)
by: Sousa, André Maciel da Silva e
Published: (2020)
groups Pensar o desenho: interseções entre linguagens artísticas
by: Regatão, José Pedro
Published: (2023)
by: Regatão, José Pedro
Published: (2023)
article Modelação de processos de negócio: Análise comparativa de linguagens
by: Silva, Diogo
Published: (2015)
by: Silva, Diogo
Published: (2015)
school Aprendizagem baseada em projetos na consolidação de conceitos de programação de linguagens SCRIPT
by: Fernandes, Sérgio Miguel dos Santos, 1982-
Published: (2014)
by: Fernandes, Sérgio Miguel dos Santos, 1982-
Published: (2014)
school Introdução à programação em Pascal: concepção e desenvolvimento de uma aplicação em ensino assistido por computador
by: Santos, Carlos Manuel das Neves
Published: (1998)
by: Santos, Carlos Manuel das Neves
Published: (1998)
category ARTES VISUAIS EM PORTEL
by: Gomes, Vitor
Published: (2024)
by: Gomes, Vitor
Published: (2024)
school Plataforma de apoio à aprendizagem de linguagens de programação
by: Estima, Pedro Miguel Oliveira
Published: (2013)
by: Estima, Pedro Miguel Oliveira
Published: (2013)
school A fotografia, apropriações e desconstruções nas artes visuais e seu ensino
by: Lopes, Beatriz Fernanda Madeira
Published: (2013)
by: Lopes, Beatriz Fernanda Madeira
Published: (2013)
school Prática de ensino supervisionada, curso geral de artes visuais, desenho A, 10º ano
by: Fernandes, Luís Miguel Mendes
Published: (2010)
by: Fernandes, Luís Miguel Mendes
Published: (2010)
school Desenvolvimento da criatividade nos alunos de artes visuais
by: Vidal, Ângela
Published: (2013)
by: Vidal, Ângela
Published: (2013)
school Identificação, análise e avaliação de linguagens de programação adequadas ao desenvolvimento de agentes móveis multi-plataforma
by: Reis, Paulo Manuel Pinto
Published: (2014)
by: Reis, Paulo Manuel Pinto
Published: (2014)
Similar Items
-
school Concepção e especificação de uma linguagem visual
by: Pereira, Maria João
Published: (1996) -
article Análise comparativa de linguagens de especificação de unidades de controlo digitais
by: Melo, Andreia
Published: (2004) -
article XAGra - an XML dialect for attribute grammars
by: Oliveira, Nuno
Published: (2009) -
book Filosofia & Atualidade: Problemas, Métodos, Linguagens. Jornadas Filosóficas Internacionais de Lisboa 2015
by: Afonso, Filipa
Published: (2015) -
school Upgrade of Lark Compiler Generator to support Attribute Grammars
by: Faria, Daniel Constantino Martins
Published: (2024)