Computer Science Department, School of Computer Science, Carnegie Mellon University (See errata at http://www.cs.cmu.edu/~pbennett/papers/errata-for-asymmetric.html . Also a revised version of this work appears in SIGIR 2003.)
ACM Transactions on Programming Languages and Systems (TOPLAS), Proceedings of the 16th European Conference on Object-Oriented Programming (ECOOP ’02) | April 2002