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

TitleINES: ambiente para construção assistida de editores estruturados baseados em SGML
Author(s)Lopes, Alda Reis
Ramalho, José Carlos
Henriques, Pedro Rangel
Issue date1997
CitationLOPES, Alda Reis ; RAMALHO, José Carlos ; HENRIQUES, Pedro Rangel - INES : ambiente para construção assistida de editores estruturados baseados em SGML. In SIMPÓSIO BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO, SBLP, 2, São Paulo, 1997 : anais. [S.l. : s.n.], [c. 1997].
Abstract(s)Este documento descreve a especificação e implementação do ambiente INES. A premissa do projecto foi a aplicação de técnicas e ferramentas tradicionalmente usadas na compilação e no universo das linguagens de programação ao processamento de documentos. Assim, surgiu INES, um ambiente para construção assistida de editores estruturados baseados em SGML. Para responder a todo um novo conjunto de necessidades, os documentos têm que estar disponiveis em vários formatos e plataformas. Para que isto seja viável, é necessário que as várias formas de um documento sejam geradas a partir de uma mesma representação inicial. Em 1987, um comité internacional criou um standard para a escrita de documentos que foi designado por SGML - Standard Generalized Markup Language -, ficando a ser o standard ISO 8879. Actualmente, há muitos editores de SGML comercialmente disponíveis. Uns foram desenvolvidos de raiz; a outros, que já existiam como processadores de texto, foi-lhes acoplado um módulo com a funcionalidade do SGML. Todos estes editores correm, em batch, o processo de validação do documento em edição; a validação é despelotada após a edição por decisão do utilizador. A nossa ferramenta é um gerador de editores que explora o paradigma de parsing e validação incremental, quer no gerador, quer nos editores gerados. O gerador de editores aceita a sintaxe do SGML para a especificação de um determinado tipo de documento (DTD) e gera um editor, estruturado e dirigido pela sintaxe, para os documentos desse novo tipo. Estes editores (gerados pelo INES) têm algumas vantagens inerentes ao paradigma seguido na sua geração: a validação do texto introduzido é automática e imediata; o utilizador não se perde com os detalhes sintácticos do documento, podendo concentrar-se no seu conteúdo.
This paper describes the specification and implementation of the development environment INES. The application of programming language technics and tools to document processing was the motivation for this project. INES was the result of that goal pursuit: a development environment for assisted construction of SGML based syntax-directed editors. New needs are rising in document processing world. To be able to cope with these new demands documents should be available in several formats and platforms. The satisfaction of this requirement will only be feasible if all the different formats of a given document were generated automatically from the same representation, that should be a standard. In 1987, SGML was introduced as the standard for document production. This paper describes the specification and implementation of the development environment INES. The application of programming language technics and tools to document processing was the motivation for this project. INES was the result of that goal pursuit: a development environment for assisted construction of SGML based syntax-directed editors. New needs are rising in document processing world. To be able to cope with these new demands documents should be available in several formats and platforms. The satisfaction of this requirement will only be feasible if all the different formats of a given document were generated automatically from the same representation, that should be a standard. In 1987, SGML was introduced as the standard for document production. To join this standard, the use of a dedicated SGML editor is deeply advised. At present there are plenty of those editors commercially available. Some are simply new products while others are extensions to existing word processors. Most of them run the validation process in batch mode upon user decision. Our environment, INES, is an editor generator that exploits the incremental parsing and validation paradigm. Both the generator and the generated editors follow this principle. The generator accepts the SGML syntax as the specification of a document type definition (DTD) and generates a syntax directed editor for that type of documents. This approach offer some advantages: the structure of a new document is verified at edit time; the user only has to worry about content, not about syntax; the same environment is used both for creating a new editor and for producing new documents.
TypeconferencePaper
URIhttp://hdl.handle.net/1822/616
Peer-Reviewedyes
AccessopenAccess
Appears in Collections:DI/CCTC - Artigos (papers)

Files in This Item:
File Description SizeFormat 
LRH97-SBLP.pdfArticle337,43 kBAdobe PDFView/Open
LRH97-SBLP-slides.pdfSlides150,7 kBAdobe PDFView/Open

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu Currículo DeGóis