Demeter: a CASE study of software growth through parameterized classes
Journal of Object-Oriented Programming
Object oriented design with applications
Object oriented design with applications
The C++ programming language (2nd ed.)
The C++ programming language (2nd ed.)
Object-oriented modeling and design
Object-oriented modeling and design
Adaptive object-oriented programming using graph-based customization
Communications of the ACM
Assuring Good Style for Object-Oriented Programs
IEEE Software
Hi-index | 0.00 |
This paper describes the DEM language and presents a small DEM to C++ translator written in Perl 5. DEM is a terse language for writing modular programs. DEM programs compile to C++ programs, typically swelling three times. Many modifications changing only a few lines of a DEM program change many more lines in the resulting C++ program. DEM is a simplified and streamlined version of the Demeter System (Lieberherr91).