• Publications
  • Influence
Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns
TLDR
This ground-breaking book presents a complete methodology for adaptive programming in any object-oriented programming language. Expand
  • 421
  • 23
Object-oriented design
TLDR
The three challenges of object-oriented design are to identify the objects and classes needed to implement the software, describe the relationships between the identified objects and class, and define the behavior of the objects by describing the function implementations of each class. Expand
  • 363
  • 15
  • PDF
Discussing aspects of AOP
TLDR
Aspect-oriented programming is a new evolution in the line of technology for separation of concerns technology that allows design and code to be structured to reflect the way developers want to think about the system. Expand
  • 253
  • 13
  • PDF
Assuring good style for object-oriented programs
TLDR
The language-independent Law of Demeter, which encodes the ideas of encapsulation and modularity in an easy-to-follow form for object-oriented programmers, is presented. Expand
  • 300
  • 11
  • PDF
Object-Oriented Programming: An Objective Sense of Style
TLDR
We introduce a simple, programming language independent rule (known in-house as the Law of Demeter#8482;) which encodes the ideas of encapsulation and modularity in an easy to follow form for the object-oriented programmer. Expand
  • 143
  • 11
  • PDF
Aspect-oriented programming with adaptive methods
TLDR
A An operation in an object-oriented program often involves several different collaborating classes. Expand
  • 227
  • 10
Aspectual Collaborations: Combining Modules and Aspects
TLDR
We investigate the intersection of Modular Programming (MP) and Aspect-Oriented Programming (AOP) and show how these interact to combine modularity with aspectual behavior. Expand
  • 129
  • 9
Programming with Aspectual Components
TLDR
Aspectual components extend adaptive plug-and-play components (AP&P) with a modification interface that turns them into an effective tool for AOP. Expand
  • 180
  • 7
  • PDF
Complexity of partial satisfaction
  • K. Lieberherr, E. Specker
  • Mathematics, Computer Science
  • 20th Annual Symposium on Foundations of Computer…
  • 1 April 1981
TLDR
It is shown that every 2-satisfiable cnf s has an interpretation which satisfies at least h¿length(s) clauses. Expand
  • 82
  • 7
  • PDF
A case for statically executable advice: checking the law of demeter with AspectJ
TLDR
We define a generic join point model for checking the Law of Demeter (LoD). Expand
  • 55
  • 7
  • PDF
...
1
2
3
4
5
...