• "Adaptive Software: Automatic Navigation Through Partially Specified Data Structures," Doctoral dissertation, September 1994

  • "Efficient Implementation of Adaptive Software," Technical Report NU-CCS-94-9, July 1994, with Karl Lieberherr and Jens Palsberg

  • "Object-Oriented Software Evolution," in IEEE Transaction on Software Engineering, April 1993, with Karl J. Lieberherr

  • "Propagation Patterns: Graph-based specifications of cooperative behavior," in IEEE Transaction on Software Engineering, accepted for publication, with Karl J. Lieberherr and Ignacio Silva-Lepe

  • "Adaptive Object-Oriented Programming Using Graph-Based Customization," in Communications of the ACM, May, 1994, with Karl J. Lieberherr and Ignacio Silva-Lepe

  • "Propagation Patterns: Graph-Based Specifications of Cooperative Behavior" Technical Report NU-CCS-91-14, September 1991, with Karl Lieberherr and Ignacio Silva-Lepe

  • "Formal Foundations for Object-Oriented Data Modeling, " in IEEE Transaction on Knowledge and Data Engineering, June 1993, with Karl Lieberherr

  • "The Demeter Kernel Model for Object-Oriented and Language Design," Technical Report NU-CCS-91-11, April 1991, with Karl Lieberherr

  • "Object-Extending Class Transformations," in Formal Aspects of Computing, the International Journal of Formal Methods, 1993, with Karl J. Lieberherr and Walter Huersch

  • "Minimizing Dependency on Class Structures with Adaptive Programs" In International Symposium on Object Technologies for Advance Software, Kanazawa, Japan, 1993, with Karl J. Lieberherr

  • "Experience with a Graph-Based Propagation Pattern Programming Tool," In International Workshop on CASE, Montreal, Canada, 1992, IEEE Computer Society, with Karl J. Lieberherr and Walter Huersch and Ignacio Silva-Lepe

  • "In any CASE: Demeter," in The American Programmer, 4(10):46-56, October 1991 with Walter Huersch and Linda Seiter