[PA91]: James M. Purtilo and Joanne M. Atlee. Module Reuse by Interface Adaptation. Software -Practice and Experience, 21(6):539-556, June 1991.
[YS94]: Daniel M. Yellin and Robert E. Strom. Interfaces, protocols, and the semi-automatic construction of software adaptors. ACM OOPSLA, 1994.
[WCZ97]: Kurt Wallnau, Paul Clements, and Amy Moorman Zaremski. Correcting, Identifying and Avoiding Interface Mismatch: Theory and Practice. Submitted to ICSE
Both [PA91] and [YS94] describe technologies for overcoming particular kinds of packaging mismatch, [PA91] in the context of procedural programming, [YS94] in the context of object-oriented programming. In [YS94] don't get hung up on their formal notion of protocol compatibility.[WCZ97] first presents a formal way of describing packaging mismatch and then broadly categorizes techniques for overcoming mismatch. Don't get hung up on the formalisms and instead concentrate on the techniques.
Modified: 04/22/97