Nordic Journal of Computing Bibliography

G. Hedin. Attribute Extensions -- a Technique for Enforcing Programming Conventions. Nordic Journal of Computing, 4(1):93-122, Spring 1997.
Abstract

A problem in supporting reusability of software libraries and frameworks is that the programming conventions which need to be followed are only informally described. Safer reuse would result if these conventions could be enforced, preferably at compile time. This paper presents a technique supporting such enforcement. The technique is based on attribute grammars and allows the construction of extensible compilers and checkers.

Categories and Subject Descriptors: D.1.5 [Programming Techniques]: Object-oriented Programming; D.2.2 [Software Engineering]: Tools and Techniques; D.3.4 [Programming Languages]: Processors

Additional Key Words and Phrases: domain-specific languages, extensible languages, reusability, class libraries, object-oriented frameworks, attribute grammars, extensible compilers.

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database