Repository logo
 
Publication

Concepção, especificação e implementação de processadores de linguagens visuais

dc.contributor.authorPereira, Maria João
dc.contributor.authorRocha, Jorge
dc.contributor.authorHenriques, Pedro Rangel
dc.date.accessioned2008-04-03T17:22:33Z
dc.date.available2008-04-03T17:22:33Z
dc.date.issued1997
dc.description.abstractCom 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.en
dc.identifier.citationPereira, Maria João; Rocha, Jorge; Henriques, Pedro (1997). Concepção, especificação e implementação de processadores de linguagens visuais. In II Simpósio Brasileiro de Linguagens de Programação. Campinas, Brasil.en
dc.identifier.slugSBLP'97 - II Simpósio Brasileiro de Linguagens de Programaçãoen
dc.identifier.urihttp://hdl.handle.net/10198/597
dc.language.isoporen
dc.language.rfc3066engen
dc.peerreviewedyesen
dc.publisherUNICAMPen
dc.subjectLinguagens visuaisen
dc.subjectGramáticas de atributosen
dc.titleConcepção, especificação e implementação de processadores de linguagens visuaisen
dc.typeconference paper
dspace.entity.typePublication
person.familyNamePereira
person.givenNameMaria João
person.identifier.ciencia-idC912-4A49-A3B3
person.identifier.orcid0000-0001-6323-0071
person.identifier.ridG-5999-2011
person.identifier.scopus-author-id13907870300
rcaap.rightsopenAccessen
rcaap.typeconferenceObject
relation.isAuthorOfPublicationa20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2
relation.isAuthorOfPublication.latestForDiscoverya20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
sblp97.pdf
Size:
265.34 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.83 KB
Format:
Item-specific license agreed upon to submission
Description: