Graph attribution as a specification paradigm

Bowen Alpern, Alan Carle, Barry K. Rosen, Peter F. Sweeney, Kenneth Zadeck · 1988

An interactive software development environment can be viewed as a structure-based editor, provided that structure is broadly interpreted. The user sees and manipulates complex objects at various levels of detail. Many of the implications of changes are analyzed and made available to the user as frequently as the user wishes, without a mode change from editing to compiling or linking. To help provide these services in a uniform way that can readily respond to changes in the programming language(s) supported or in the preferences of individual users, some programming environments use attribute grammars.

Read the paper · More papers on PaperTik