Guest lecture
Professor Jürgen Eickel
Technical University of Munchen, Germany
Generating document processors and user interfaces
with compiler-generation methods.
Date Friday October 24th 1997 Place
   Department of Computer Science
Teollisuuskatu 23 room A414 (4th floor)Time 14.15 - 15.30
Abstract
Compiler generation is usually based on specification by attribute grammars. By generalization of this specification framework also document processing systems and user interfaces can be automatically generated from high declarative specifications.Document architecture should strongly separate between (logical) source- structure and layout-structure. Both can be independently specified by different attribute grammars. The transformation from logical to layout-structure is loosely specified by layout-relations.
Model based generative tools for user interface design can also use attribute grammars for the specification of their static part. In order to specify the dynamic behaviour these concepts have to be generalized to dynamic attribute grammars with an additional concept for event handling.
The lecture introduces basic underlying ideas and the architecture of our system AGENDA for generation of document processors and our system BOSS for generation of user interfaces.
You are welcome
Martti Tienari