Popular links
Search
About McMaster
Home
News
Research & Innovation
Giving to McMaster
Working at McMaster
Study
Undergraduate Programs
Graduate Programs
Continuing Education
Admission Requirements
Visit
Tours
Campus Maps
Campus Safety Services
Events
Connect
University Directories
Media Inquiries
Research Centres & Institutes
McMaster Global
Alumni
Search
Keyword Search
Search Current Website
Search McMaster
Student Support
Campus Safety Services
Equity & Inclusion Office
IT Support
Office of the Registrar
Ombuds Office
School of Graduate Studies
Student Wellness Centre
Student Affairs
Tools
Academic Calendars
Avenue to Learn
Campus Maps
Faculty and Staff Directory
Find an Expert
Microsoft Office 365
Mosaic
Safety App
Faculties
DeGroote School of Business
Engineering
Health Sciences
Humanities
Science
Social Sciences
On Campus
Athletics & Recreation
Campus Store
Housing & Conference Services
Hospitality Services
Libraries
Student Success Centre
Experts
Menu
Home
People
Groups
Scholarly Works
About
Login
Experts
Home
People
Groups
Scholarly Works
About
Login
Home
Scholarly Works
Declarative term graph attribution for program...
Conference
Declarative term graph attribution for program generation
Abstract
We show how the declarative spirit of attribute grammars can be employed to define an attribution mechanism for term graphs, where the non-uniqueness of inherited attributes demands an appropriately generalised treatment. Since term graphs are a useful data structure for symbolic computation systems such as theorem provers or program transformation systems, this mechanism provides a powerful means to generate concrete programs (and other relevant text or data structures) from their abstract term graph representations. We have implemented this declarative term graph attribution mechanism in the interactive term graph program transformation system HOPS and show a few simple examples of its use. © Springer Pub. Co.
Authors
Kahl W; Derichsweiler F
Volume
7
Pagination
pp. 54-70
Publication Date
December 1, 2001
Conference proceedings
Journal of Universal Computer Science
Issue
1
Associated Experts
Wolfram Kahl
Professor, Computing and Software
Visit profile
Labels
Fields of Research (FoR)
40 Engineering
46 Information and computing sciences
49 Mathematical sciences
Contact the Experts team
Get technical help
or
Provide website feedback