Date sent: Mon, 07 Oct 1996 10:12:23 +1000 (EST) From: Jie Qiao Subject: test To: georgeq@solace.com.au @inproceedings{ kn:AB92, author = {Aksit, M. and Bergmans, L.}, title = {Obstacles in object-oriented software development}, booktitle = {OOPSLA ‘92 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications}, year = {1992}, editor = {Paepcke, A.}, pages = {341-358}, organization = {}, publisher = {ACM Press}, address = {New York}, month = {}, note = {}, }, @article { kn:AGS91, author = {Al-Haddad, H.M., George, K.M. and Samadzadeh, M.H.}, title = {Approaches to reusability in C++ and Eiffel}, journal = {Journal of Object-Oriented Programming}, year = {1991}, volume = {4}, number = {5}, pages = {34-45}, month = {September}, note = {}, }, @article { kn:AM94, author = {Armstrong, J.M. and Mitchell, R.J.}, title = {Uses and abuses of inheritance}, journal = {Software Engineering Journal}, year = {1994}, volume = {}, number = {}, pages = {19-26}, month = {January}, note = {}, }, @article { kn:Bar92, author = {Bar-David, T.}, title = {Practical consequences of formal definitions of inheritance}, journal = {Journal of Object-Oriented Programming}, year = {1992}, volume = {5}, number = {4}, pages = {43-49}, month = {July/August}, note = {}, }, @inproceedings { kn:BE93, author = {Birrer, A. and Eggenschwiler, T.}, title = {Frameworks in the financial engineering domain - an experience report}, booktitle = {ECOOP ‘93 - Object-Oriented Programming}, year = {1993}, editor = {Nierstrasz, O.M., Goos, G. and Hartmanis, J.}, pages = {21-35}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @article { kn:Bol92, author = {Bollay, D.}, title = {Code reuse: how to reduce maintenance costs by a factor of 10}, journal = {Journal of Object-Oriented Programming}, year = {1992}, volume = {5}, number = {4}, pages = {64-67}, month = {July/August}, note = {}, }, @book { kn:Boo91, author = {Booch, G.}, title = {Object-Oriented Design with Applications}, publisher = {The Benjamin/Cummings Publishing Company, Inc.}, year = {1991}, volume = {}, series = {}, address = {USA}, edition = {}, month = {}, note = {}, }, @incollection { kn:CA93, author = {Castano, S. and Antonellis, V.D.}, title = {A constructive approach to reuse of conceptual components}, booktitle = {Advances in Software Reuse - Selected Papers from the Second International Workshop on Software Reusability}, publisher = {IEEE Computer Society Press}, year = {1993}, editor = {Storms, P.}, chapter = {}, pages = {19-27}, address = {USA}, month = {}, note = {}, }, @inproceedings { kn:Cha91, author = {Champeaux, D.}, title = {Object-oriented analysis and top-down software development}, booktitle = {ECOOP ’91 European Conference on Object-Oriented Programming}, year = {1991}, editor = {America, P., Goos, G. and Hartmanis, J.}, pages = {360-375}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @article { kn:CC94, author = {Chen, D.J. and Chen, D.T.K.}, title = {An experimental study of using reusable software design frameworks to achieve software reuse}, journal = {Journal of Object-Oriented Programming}, year = {1994}, volume = {7}, number = {2}, pages = {56-67}, month = {May}, note = {}, }, @article { kn:CP92, author = {Chiu, A.K. and Parekh, J.}, title = {Class: a collection of objects}, journal = {Journal of Object-Oriented Programming}, year = {1992}, volume = {5}, number = {2}, pages = {29-32}, month = {May}, note = {}, }, @book { kn:CY91a, author = {Coad, P. and Yourdon, E.}, title = {Object-Oriented Analysis}, publisher = {Prentice-Hall, Inc.}, year = {1991}, volume = {}, series = {Yourdon Press Computing Series}, address = {New Jersey, USA}, edition = {}, month = {}, note = {}, }, @book { kn:CY91b, author = {Coad, P. and Yourdon, E.}, title = {Object-Oriented Design}, publisher = {Prentice-Hall, Inc.}, year = {1991}, volume = {}, series = {Yourdon Press Computing Series}, address = {New Jersey, USA}, edition = {}, month = {}, note = {}, }, @inproceedings { kn:CR93, author = {Coulange, B. and Roan, A.}, title = {Object-oriented techniques at work: facts and statistics}, booktitle = {TOOLS 10: Technology of Object-Oriented Languages and Systems}, year = {1993}, editor = {Magnusson, B., Meyer, B. and Perrot, J.F.}, pages = {89-94}, organization = {}, publisher = {Prentice Hall}, address = {UK}, month = {}, note = {}, }, @inproceedings { kn:DHHM92, author = {Ducournau, R., Habib, M., Huchard, M., and Mugnier, M.L.}, title = {Monotonic conflict resolution mechanisms for inheritance}, booktitle = {OOPSLA ‘92 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications}, year = {1992}, editor = {Paepcke, A.}, pages = {16-24}, organization = {}, publisher = {ACM Press}, address = {New York}, month = {}, note = {}, }, @article { kn:Fir94, author = {Firesmith, D.G.}, title = {Using parameterized classes to achieve reusability while maintaining the coupling of application-specific objects}, journal = {Journal of Object-Oriented Programming}, year = {1994}, volume = {7}, number = {3}, pages = {41-44}, month = {June}, note = {}, }, @article { kn:FK90, author = {Fuchsberger, R. and Krasemann, H.}, title = {ObjectDrawing - reusing the FreeDrawing class}, journal = {Journal of Object-Oriented Programming}, year = {1990}, volume = {3}, number = {1}, pages = {9-16}, month = {May/June}, note = {}, }, @inproceedings { kn:GHJV93, author = {Gamma, E., Helm, R., Johnson, R. and Vlissides, J.}, title = {Design patterns: abstraction and reuse of object-oriented design}, booktitle = {ECOOP ‘93 - Object-Oriented Programming}, year = {1993}, editor = {Nierstrasz, O.M., Goos, G. and Hartmanis, J.}, pages = {406-421}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @inproceedings { kn:GM93, author = {Gangopadhyay, D. and Mitra, S.}, title = {ObjChart: tangible specification of reactive object behavior}, booktitle = {ECOOP ‘93 - Object-Oriented Programming}, year = {1993}, editor = {Nierstrasz, O.M., Goos, G. and Hartmanis, J.}, pages = {432-457}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @incollection { kn:GS93, author = {Grosch, F.J. and Snelting, G.}, title = {Polymorphic components for monomorphic languages}, booktitle = {Advances in Software Reuse - Selected Papers from the Second International Workshop on Software Reusability}, publisher = {IEEE Computer Society Press.}, year = {1993}, editor = {Penny Storms}, chapter = {}, pages = {47-55}, address = {CA, USA}, month = {}, note = {}, }, @inproceedings { kn:Gui91, author = {Guimaraes, N.}, title = {Building generic user interface tools: an experience with multiple inheritance}, booktitle = {OOPSLA ‘91 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications}, year = {1991}, editor = {Paepcke, A.}, pages = {89-96}, organization = {}, publisher = {ACM Press.}, address = {New York}, month = {}, note = {}, }, @inproceedings { kn:Hol93, author = {Holzle, U.}, title = {Integrating independently-developed components in object-oriented languages}, booktitle = {ECOOP ‘93 - Object-Oriented Programming}, year = {1993}, editor = {Nierstrasz, O.M., Goos, G. and Hartmanis, J.}, pages = {36-56}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @inproceedings { kn:Jez93, author = {Jezequel, J.M.}, title = {Transparent parallelisation through reuse: between a compiler and a library approach}, booktitle = {ECOOP ‘93 - Object-Oriented Programming}, year = {1993}, editor = {Nierstrasz, O.M., Goos, G. and Hartmanis, J.}, pages = {384-405}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @inproceedings { kn:Joh93, author = {Johnson, P.}, title = {Reusable Libraries}, booktitle = {TOOLS 10: Technology of Object-Oriented Languages and Systems}, year = {1993}, editor = {Magnusson, B., Meyer, B. and Perrot, J.F.}, pages = {321-325}, organization = {}, publisher = {Prentice Hall}, address = {UK}, month = {}, note = {}, }, @article { kn:JF88, author = {Johnson, R. and Foote, B.}, title = {Designing Reusable Classes}, journal = {Journal of Object-Oriented Programming}, year = {1988}, volume = {}, number = {}, pages = {23-35}, month = {June/July}, note = {}, }, @article { kn:Ken92, author = {Kennedy, B.M.}, title = {Design for object-oriented reuse in the OATH library}, journal = {of Journal Object-Oriented Programming}, year = {1992}, volume = {5}, number = {4}, pages = {51-57}, month = {July/August}, note = {}, }, @article { kn:Koe94, author = {Koenig, A.}, title = {Templates and generic algorithms}, journal = {Journal of Object-Oriented Programming}, year = {1994}, volume = {7}, number = {3}, pages = {45-47}, month = {June}, note = {}, }, @article { kn:KV92, author = {Koskimies, K. and Vihavainen, J.}, title = {The problem of unexpected subclasses}, journal = {Journal of Object-Oriented Programming}, year = {1992}, volume = {5}, number = {6}, pages = {53-59}, month = {October}, note = {}, }, @inproceedings { kn:LHKS91, author = {Lewis, J.A. Henry, S.M. Kafura, D.G. and Schulman, R.S.}, title = {An empirical study of the object-oriented paradigm and software reuse}, booktitle = {OOPSLA ‘91 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications}, year = {1991}, editor = {Paepcke, A.}, pages = {184-196}, organization = {}, publisher = {: ACM Press.}, address = {New York}, month = {}, note = {}, }, @article { kn:LHKS92, author = {Lewis, J.A. Henry, S.M. Kafura, D.G. and Schulman, R.S.}, title = {On the relationship between the object-oriented paradigm and software reuse: an empirical investigation}, journal = {Journal of Object-Oriented Programming}, year = {1992}, volume = {5}, number = {4}, pages = {35-41}, month = {July/August}, note = {}, }, @incollection { kn:Li93, author = {Li, H.}, title = {Reuse-in-the-large: modeling, specification and management}, booktitle = {Advances in Software Reuse - Selected Papers from the Second International Workshop on Software Reusability}, publisher = {IEEE Computer Society Press.}, year = {1993}, editor = {Storms, P}, chapter = {}, pages = {56-65}, address = {CA, USA}, month = {}, note = {}, }, @inproceedings { kn:LW93, author = {Liskov, B. and Wing, J.M.}, title = {A new definition of the subtype relation}, booktitle = {ECOOP ‘93 - Object-Oriented Programming}, year = {1993}, editor = {Nierstrasz, O.M., Goos, G. and Hartmanis, J.}, pages = {118-141}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @article { kn:Lor91, author = {Lorenz, M.}, title = {Real-world reuse}, journal = {Journal of Object-Oriented Programming}, year = {1991}, volume = {4}, number = {7}, pages = {35-39}, month = {November/December}, note = {}, }, @inproceedings { kn:MAGGM92, author = {McCullough, P., Atkinson, B., Goldberg, A., Griss, M. and Morrison, J.}, title = {Reuse: truth or fiction}, booktitle = {OOPSLA ‘92 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications}, year = {1992}, editor = {Paepcke, A.}, pages = {41-44}, organization = {}, publisher = {ACM Press.}, address = {New York}, month = {}, note = {}, }, @book { kn:MS92, author = {McGregor, J.D. and Sykes, D.A.}, title = {Object-Oriented Software Development: Engineering Software for Reuse}, publisher = {: Van Nostrand Reinhold}, year = {1992}, volume = {}, series = {}, address = {New York, USA}, edition = {}, month = {}, note = {}, }, @book { kn:Mey88, author = {Meyer, B.}, title = {Object-Oriented Software Construction}, publisher = {: Prentice Hall International (UK) Ltd.}, year = {1988}, volume = {}, series = {}, address = {UK}, edition = {}, month = {}, note = {}, }, @book { kn:Mey92, author = {Meyer, B.}, title = {Eiffel: the Language}, publisher = {Prentice Hall International (UK) Ltd.}, year = {1992}, volume = {}, series = {}, address = {UK}, edition = {}, month = {}, note = {}, }, @book { kn:Mey94a, author = {Meyer, B.}, title = {An Object-Oriented Environment: Principles and Application}, publisher = {Prentice Hall International (UK) Ltd.}, year = {1994}, volume = {}, series = {}, address = {UK}, edition = {}, month = {}, note = {}, }, @book { kn:Mey94b, author = {Meyer, B.}, title = {Reusable Software: the Base Object-Oriented Component Libraries}, publisher = {Prentice Hall International (UK) Ltd.}, year = {1994}, volume = {}, series = {}, address = {UK}, edition = {}, month = {}, note = {}, }, @incollection { kn:MF93, author = {Morel, J.M. and Faget, J.}, title = {The REBOOT environment}, booktitle = {Advances in Software Reuse - Selected Papers from the Second International Workshop on Software Reusability}, publisher = {The Institute of Electrical and Electronics Engineers, Inc.}, year = {1993}, editor = {Diaz, R.P. and Frakes, W.B.}, chapter = {}, pages = {80-88}, address = {Italy}, month = {}, note = {}, }, @article { kn:NC94, author = {Nava, A.E. and Chiariotti, E.}, title = {How to avoid the uncontrolled proliferation methods}, journal = {Journal of Object-Oriented Programming}, year = {1994}, volume = {7}, number = {3}, pages = {33-35}, month = {June}, note = {}, }, @article { kn:Ner92, author = {Nerson, J.M.}, title = {O-O development of a date and time management cluster}, journal = {Journal of Object-Oriented Programming}, year = {1992}, volume = {5}, number = {1}, pages = {39-46}, month = {March/April}, note = {}, }, @book { kn:Nie92, author = {Nielsen, K.}, title = {Object-Oriented Design with Ada: Maximizing Reusability for Real-Time Systems}, publisher = {Multiscience Press, Inc.}, year = {1992}, volume = {}, series = {}, address = {USA}, edition = {}, month = {}, note = {}, }, @article { kn:NGT92, author = {Nierstrasz, O., Gibbs, S. and Tsichritzis, D.}, title = {Component-oriented software development}, journal = {Communications of the ACM}, year = {1992}, volume = {35}, number = {9}, pages = {160-165}, month = {September}, note = {}, }, @incollection { kn:OS93, author = {Opdahl, A.L. and Sindre, G.}, title = {Performance considerations in object-oriented reuse}, booktitle = {Advances in Software Reuse - Selected Papers from the Second International Workshop on Software Reusability}, publisher = {: The Institute of Electrical and Electronics Engineers, Inc.}, year = {1993}, editor = {Diaz, R.P. and Frakes, W.B.}, chapter = {}, pages = {142-151}, address = {Italy}, month = {}, note = {}, }, @inproceedings { kn:OH92, author = {Ossher, H. and Harrison, W.}, title = {Combination of inheritance hierarchies}, booktitle = {OOPSLA ‘92 Conference Proceedings: Object-Oriented Programming Systems, Languages, and Applications}, year = {1992}, editor = {Paepcke, A.}, pages = {25-40}, organization = {}, publisher = {ACM Press.}, address = {New York}, month = {}, note = {}, }, @inproceedings { kn:PS91, author = {Palsberg, J. and Schwartzbach, M.I.}, title = {What is type-safe code reuse?}, booktitle = {ECOOP ’91 European Conference on Object-Oriented Programming}, year = {1991}, editor = {America, P., Goos, G. and Hartmanis, J.}, pages = {325-341}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @incollection { kn:Pri91, author = {Prieto-Diaz, R.}, title = {Making software reuse work: an implementation model}, booktitle = {Software Engineering Notes}, publisher = {}, year = {1991}, editor = {}, chapter = {}, pages = {61-68}, address = {}, month = {July}, note = {}, }, @inproceedings { kn:RP91, author = {Reghizzi, S.C. and Paratesi, G.G.}, title = {Definition of reusable concurrent software development}, booktitle = {ECOOP ’91 European Conference on Object-Oriented Programming}, year = {1991}, editor = {America, P., Goos, G. and Hartmanis, J.}, pages = {148-166}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @inproceedings { kn:RC93, author = {Rosson, M.B. and Carroll, J.M.}, title = {Active programming strategies in reuse}, booktitle = {ECOOP ‘93 - Object-Oriented Programming}, year = {1993}, editor = {Nierstrasz, O.M., Goos, G. and Hartmanis, J.}, pages = {4-20}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @book { kn:Rum91, author = {Rumbaugh, J. et al.}, title = {Object-Oriented Modeling and Design}, publisher = {Prentice-Hall, Inc.}, year = {1991}, volume = {}, series = {}, address = {USA}, edition = {}, month = {}, note = {}, }, @article { kn:SD91, author = {Scharenberg, M.E. and Dunsmore, H.E.}, title = {Evolution of classes and objects during object-oriented design and programming}, journal = {Journal of Object-Oriented Programming}, year = {1991}, volume = {3}, number = {5}, pages = {30-34}, month = {January}, note = {}, }, @article { kn:STK94, author = {Subramanian, S., Tsai, W.T. and Kirani, S.H.}, title = {Hierarchical data flow analysis for O-O programs}, journal = {Journal of Object-Oriented Programming}, year = {1994}, volume = {7}, number = {2}, pages = {36-46}, month = {May}, note = {}, }, @article { kn:Was91, author = {Wasserman, A.I.}, title = {Object-oriented software development: issues in reuse}, journal = {Journal of Object-Oriented Programming}, year = {1991}, volume = {4}, number = {2}, pages = {55-57}, month = {May}, note = {}, }, @inproceedings { kn:Wil91, author = {Wills, A.}, title = {Capsules and types in Fresco}, booktitle = {ECOOP ’91 European Conference on Object-Oriented Programming}, year = {1991}, editor = {Pierre America}, pages = {59-76}, organization = {}, publisher = {Springer-Verlag}, address = {Germany}, month = {}, note = {}, }, @book { kn:Wir90, author = {Wirfs-Brock, R. et al.}, title = {Responsibility-Driven Design}, publisher = {Prentice-Hall, Inc.}, year = {1990}, volume = {}, series = {}, address = {USA}, edition = {}, month = {}, note = {}, }, @article { kn:WJ90, author = {Wirfs-Brock, R. and Johnson, R.}, title = {Surveying current research in object-oriented design}, journal = {Communications of the ACM}, year = {1990}, volume = {33}, number = {9}, pages = {104-124}, month = {September}, note = {}, }, @article { kn:Wu92, author = {Wu, C.T.}, title = {Improving reusability with Actor 4.0’s protocol mechanism}, journal = {Journal of Object-Oriented Programming}, year = {1992}, volume = {5}, number = {1}, pages = {49-51}, month = {March/April}, note = {}, }, @book { kn:You94, author = {Yourdon, E.}, title = {Object-Oriented Systems Design: An Integrated Approach}, publisher = {Prentice-Hall, Inc.}, year = {1994}, volume = {}, series = {Yourdon Press Computing Series}, address = {USA}, edition = {}, month = {}, note = {}, }