Architectural support for quality of service for CORBA objects

JA Zinky, DE Bakken… - Theory and practice of …, 1997 - Wiley Online Library
CORBA is a commercial standard for distributed object computing which shows great
promise in the development of distributed programs. Its interface description language (IDL) …

[PDF][PDF] Adaptive object-oriented software the demeter method

K Lieberherr - PWS Boston, 1996 - ccs.neu.edu
This book introduces a software development method, called the Demeter1 Method, for
develo** adaptive object-oriented software. The reader will learn the Demeter Method for …

The essence of the visitor pattern

J Palsberg, CB Jay - … Conference (Compsac'98)(Cat. No. 98CB …, 1998 - ieeexplore.ieee.org
For object-oriented programming, the Visitor pattern enables the definition of a new
operation on an object structure without changing the classes of the objects. The price has …

[PDF][PDF] D: A language framework for distributed programming

CV Lopes, G Kiczales - 1997 - Citeseer
Two of the most important issues in distributed systems are the synchronization of
concurrent threads and the application-level data transfers between execution spaces. At …

PolyP—a polytypic programming language extension

P Jansson, J Jeuring - Proceedings of the 24th ACM SIGPLAN-SIGACT …, 1997 - dl.acm.org
Many functions have to be written over and over again for different datatypes, either because
datatypes change during the development of programs, or because functions with similar …

Adaptive plug-and-play components for evolutionary software development

M Mezini, K Lieberherr - Proceedings of the 13th ACM SIGPLAN …, 1998 - dl.acm.org
In several works on design methodologies, design patterns, and programming language
design, the need for program entities that capture the patterns of collaboration between …

Synthesizing object-oriented and functional design to promote re-use

S Krishnamurthi, M Felleisen, DP Friedman - ECOOP'98—Object-Oriented …, 1998 - Springer
Many problems require recursively specified types of data and a collection of tools that
operate on those data. Over time, these problems evolve so that the programmer must …

[PDF][PDF] Programming with aspectual components

K Lieberherr, D Lorenz, M Mezini - 1999 - Citeseer
Aspect-oriented programming (AOP) controls tangling of concerns by isolating aspects that
cross-cut each other into building blocks. Component-based programming (CBP) supports …

Polytypic programming

J Jeuring, P Jansson - International School on Advanced Functional …, 1996 - Springer
Many functions have to be written over and over again for different datatypes, either because
datatypes change during the development of programs, or because functions with similar …