Russ Hurlbut - Research Interests

Version 1.2 - 11/20/97

Bibliography

 [AAKL93]

Auer, A.; Alanko, J.; Karjalainen, J.; Lintulampi, R., "User need oriented software component development", IEE Colloquium on 'Software Instrumentation - Software Components' (Digest No.011), p: 2/1-3, 1993

[AB92]

Memhet Aksit and Lodewijk Bergmans, "Obstacles in Object-Oriented Software Development", OOPSLA '92, pp. 341-358

[ABS95]

Frank Armour & Lorry Boyd & Monica Sood, "Use case modeling concepts for large business system development", OOPSLA workshop -- Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/toddHansen.ps

[ABV92]

Memhet Aksit, Lodewijk Bergmans, and Sinan Vural, "An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach", ECOOP '92, Utrecht, The Netherlands, June 29-July 3, 1992, Proceedings, pp. 373-395.

[AD91]

M. Ackroyd and D. Daum, "Graphical notation for object-oriented design and programming", J. Object-Oriented Program 3, 5 (Jan 1991), 18-38.

[Adai95]

Deborah Adair, "Building Object-Oriented Frameworks - Parts 1 and 2", AIXpert Feb 95 & May 95, http://www.developer.ibm.com/sdp/library/aixpert/feb95/aixpert_feb95_boof.html and http://www.austin.ibm.com/developer/aix/library/aixpert/may95, An earlier version appeared as a Taligent White paper, 1994. Also available as web page.

[ADP95]

X. Alvarez & G. Dombiak & M. Prieto, "Use-cases, interaction diagrams, hypermedia and visualization", OOPSLA workshop -- Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/Lifia.UseCase.Final.ps

[AG90]

Anderson, D.B.; Gossain, S., "Software reusability using object-oriented programming", UK IT 1990 Conference p: 299-305, IEE, 19-22 March 1990, Southampton, UK

[AG96]

George W. Appley and Mark W Gallaher, "A Framework for Manufacturing-Process Software", Object Magazine, 6(3) May, 1996, pp. 33-41

[AL95]

Dean Allemang and Beat Liver, "Functional Representation for Reusable Components", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/allemang.txt

[Amak94]

Katsuya Amako (KEK), "The Fusion Method – Summary Note (FAQ)" Version : Dec. 26, 1994. http://arkhp1.kek.jp/managers/computing/activities/OO_CollectInfor/Methodologies/Fusion/fusionBook/fusionBookContents.html

[Ambl97]

Scott Ambler, "Normalizing Classes", Software Development, April 1997, Vol 5., No.4

[Ande94]

G. Andert, Object frameworks in the Taligent OS, Digest of Papers. Spring COMPCON 94, 28 Feb.-4, San Francisco, CA, USA (Cat. No.94CH3414-0), p. 112-21, IEEE Comput. Soc. Press

[AP92]

Alagar, V.S.; Periyasamy, K., "A methodology for deriving an object-oriented design from functional specifications", Software Engineering Journal, Vol: 7 Iss: 4 p: 247-63, July 1992

[AR92]

Egil Anderson and Trygve Reenskaug, "System Design by Composing Structures of Interacting Objects", ECOOP '92, Utrecht, The Netherlands, June 29-July 3, 1992, Proceedings, pp. 134-152

[AR94]

A. Al-Yasiri, M. Ramachandran, "Developing software systems with domain oriented reuse", Proceedings of the 20th EUROMICRO Conference. EUROMICRO 94. System Architecture and Integration, 5-8 Sept. 1994, Liverpool, UK, p. 133-9, ISBN: 0 8186 6430 4

[Aran88]

Arango, G., "Evaluation of a reuse-based software construction technology", Second IEE/BCS Conference: Software Engineering 88 (Conf. Publ. No.290), p: 85-92, Conf. Date: 11-15 July 1988

[Arap90]

Constantin Arapis. Specifying Object Life-Cycles. In Dennis Tsichritzis, editor, Object Management, pages 133-195. Centre Universitaire D'Informatique, Geneva, 1990.

[ASP93]

Guilermo Arango, Eric Schoen, Robert Pettengill, "A Process for Consolidating and Reusing Design Knowledge", IEEE, 1993 Cat 0270-5257/93 p. 231-242

[Auge91]

Michel Augeraud, I.U.T. La Rochelle, France, Bjorn N. Freeman-Benson, University of Victoria, USA, "Dynamic Objects", 1991 ACM SIGOIS Conference on Organizational Computing Systems, SIGOIS Bulletin Vol 12, Number 2,3 1991, pp. 129-134.

[Bail89]

S.C. Bailin, "An object-oriented requirements specification method.",Communications of the. ACM 32, 5 (May 1989), pp. 608-623.

[Bail95]

Sidney Bailin, "Difference-Based Engineering", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/bailin.txt

[Bass96]

Paul G . Basset, "The 3 Paradoxes", Object Magazine, 6(2) April, 1996, pp. 58-63

[Bast97]

Greg Baster, "Business Components for End-User Assembly", Object Magazine, 6(11) Jan 1997, pp. 38-45

[BB91]

Barns, B.H.; Bollinger, T.B., "Making reuse cost-effective", IEEE Software, Vol: 8 Iss: 1 p: 13-24 Jan. 1991

[BC89]

Beck, K. and Cummingham, W. A laboratory for teaching object-oriented thinking. In Proceedings of OOPSLA '89 Conference (New Orleans, La., Sept. 1989), pp. 1-6.

[BC92]

Raymond J. A. Buhr, Ronald S. Casselman, "Architectures With Pictures", OOPSLA '92, pp.466-483

[BC93]

Nina Burns and Bronwell Chalstrom, "Just go with the (work)flow", PC Week/Network, November 29, 1993, pp. n/5, n/7

[BD96]

Daniel Bardou, Daniel Bardou, "Split objects: a disciplined use of a delegation within objects", OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[BDRV91]

Beck, R.P.; Desai, S.R.; Radigan, R.P.; Vroom, D.Q., "Software reuse: a competitive advantage", ICC 91. International Conference on Communications Conference Record p: 1505-9 vol.3, 23-26 June 1991, Denver, CO, USA, IEEE

[BE93]

Andreas Birrer and Thomas Eggenschwiler, "Frameworks in the Financial Engineering Domain: An Experience Report", ECOOP '93 - Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 21-35, http://www.ubilab.ubs.ch/paper/Bir93b.ps.Z

[Beed97]

Michael A, Beedle "Pattern Based Reengineering", Object Magazine, 6(11) Jan 1997, pp. 56-70.

[Beed97b]

Michael A, Beedle "A 'light' distributed OO Workflow Management System for the creation of OO Enterprise System Architectures in BPR environments", OOPSLA-97 conference.", available at http://www.fti-consulting.com/users/beedlem/menu.html

[Berg94]

Paul L. Bergstein, "Managing The Evolution Of Object-Oriented Systems", Ph.D. Thesis, Northeastern University, June 1994, 151 p. ftp://ccs.neu.edu/pub/people/pberg/thesis-94.ps

[Berr92]

Berre, A.-J., "COOP-an object oriented framework for systems integration", ICSI '92. Proceedings of the Second International, Conference on Systems Integration (Cat. No.92TH0444-0), IEEE Comput. Soc. Press, Los Alamitos, CA, USA, 1992, p: 104-13

[BF96]

Gary Brown and Peter Forte, "Building reusable classes for frameworks", JOOP 9(7), November-December 1996, pp. 49-54.

[BH89]

Barnes, P.D.; Hartrum, T.C., "A decision-based methodology for object-oriented design", Proceedings of the IEEE 1989 National Aerospace and Electronics Conference NAECON 1989 (Cat. No.89CH2759-9), IEEE, New York, NY, USA, 1989, p: 534-41 vol.2

[BH89b]

Burns, H.S.; Halliburton, R.A., "Tackling productivity and quality through customer involvement and software technology", GLOBECOM '89. IEEE Global Telecommunications Conference and Exhibition. Communications Technology for the 1990s and Beyond (Cat. No.89CH2682-3), p: 631-5 vol.1, 27-30 Nov. 1989, Dallas, TX, USA, IEEE

[BJ94]

Kent Beck, Ralph Johnson, "Patterns Generate Architectures", In Proceedings of ECOOP'94, Bologna, Italy, 1994, ftp://st.cs.uiuc.edu/pub/patterns/papers/patterns-generate-archs.ps

[BJR97]

G. Booch, I. Jacobson, J. Runbaugh, "Unified Modeling Language Version 1.0", Rational Software, Santa Clara, CA, 1997

[BK86]

Bobrow, D.G. and R.H. Katz. "Context Structures/Versioning: A Survey". On Knowledge Base Management Systems, Springer-Verlag, New York, 1986, pp. 453-460.

[BKC94]

J. Bowskill, T. Katz, D. Cattez, "An object oriented approach to a machine vision framework", IEE Colloquium on The Design, Implementation and Use of Object-Oriented Systems Conf., 10 Jan. 1994, London, UK, IEE, London, UK, 1994, p. 6/1-3

[BKZ93]

Banker, R.D.; Kauffman, R.J.; Zweig, "Repository evaluation of software reuse", D.IEEE Transactions on Software Engineering, Vol: 19 Iss: 4 p: 379-89, April 1993

[BM91]

Bertino, E.; Martino, L., "Object-oriented database management systems: concepts and issues", Computer, Vol: 24 Iss: 4 p: 33-47, April 1991

[BM95]

Frank Buschman and Regine Meunier, "A System of Patterns", in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[BMB97]

Don Batory, Dan Miranker, and David Brant, Jakarta: A Tool Suite for Constructing Software Generators., ftp://ftp.cs.utexas.edu/pub/predator/JOverview.ps

[BMCT95]

Don Batory, David McAllester, Lou Coglianese, and Will Tracz. Domain Modeling in Engineering of Computer-Based Systems. In Proceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer Based Systems, Tucson, Arizona, February 1995. ftp://ftp.cs.utexas.edu/pub/predator/ecbs-95.ps.Z

[BMRS+96]

Frank Buschman and Regine Meunier, "A System of Patterns", in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[BN92]

Bhansali, S.; Nii, H.P., "Software design by reusing architectures", Proceedings of the Seventh Knowledge-Based Software Engineering Conference p: 100-9, 20-23 Sept. 1992, Mclean, VA, USA, IEEE

[Bond90]

A.H. Bond, "A Computational Model for Organizations of Cooperating Intelligent Agents", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.21-30

[Booc94]

Grady Booch, "Designing an Application Framework", Dr. Dobb’s Journal, Feb 94

[Bowl95]

Adrian Bowles, "Value-based Reuse", Object Magazine, 5(6), October 1995, pp. 22,25.

[Buhr95]

Ray Buhr, "Use case maps: a new model to bridge the gap between requirements and design", OOPSLA workshop -- Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/rBuhr.ps

[Buhr95]

Ray Buhr, "Use case maps (UCMs) Updated: A Simple Visual Notation for Understanding and Architecting the Emergent Behaviour of Large, Complex, Self Modifying Systems", http://www.sce.carleton.ca/ftp/pub/UseCaseMaps/ucmUpdate.ps

[BV92]

Barbe, J.L.; Verhoest, C., "Why to go Business Class (IT applications)", CompEuro 1992 Proceedings. Computer Systems and Software, Engineering (Cat. No.91CH3121-1), IEEE Comput. Soc. Press, Los Alamitos, CA, USA, 1992, p: 639-47

[BvA94]

B.H.L. Betlem, R.M. van Aggele, "An object-oriented framework for production control", Control ‘94, 21-24 March, 1994, IEE 1994 p. 1411-1416.

[BW88]

Bott, M.F.; Wallis, P.J.L., "Ada and software re-use", Software Engineering Journal, Vol: 3 Iss: 5 p: 177-83, Sept. 1988

[CABD+94]

Dereck Coleman, Patrick Arnold, Stepahnie Bodoff, Chris Dollin, Helena Gilchrist, Fiona Hayes, Paul Jeremes, "Object-Oriented Development: The Fusion Method", Prentice Hall 1994, ISBN 0-13-338823-9

[Cant92]

Cantone, G., "Software factory: modeling the improvement", Third International Conference on Factory 2000. Competitive Performance Through Advanced Technology p: 124-9, 27-29 July 1992, York, UK, IEE

[Capi97]

Rafael Capilla, "Application of Domain Analysis to Knowledge Reuse", Eighth Annual Workshop on Institutionalizing Software Reuse (WISR), Ohio State University, March 23-26, 1997, http://www.umcs.maine.edu/~ftp/wisr/wisr8/papers/capilla/capilla.html

[Carl92]

C.R. Carlson , "An Overview of Office Information Systems.", Report, IIT, 1992

[Carv92]

Carver, D.L., "Promoting the use of an object-oriented software development methodology by merging structured and object-oriented analysis methods", IEEE, New York, NY, USA, 1992, p: 593-99

[Casa90]

Eduardo Casais, "Managing Class Evolution in Object-Oriented Systems", I Centre Universitaire d'Informatique, University of Geneva, July 1990, pp. 133-195, ftp://cui.unige.ch/OO-articles/classEvolution.ps.Z

[Casa95]

E. Casais "An Experiment in Framework Development - Issues and Results", in Eduardo Casais (Ed.), Architectures and Processes for Systematic Software Construction. FZI-Publication 1/95, Forschungszentrum Informatik Karlsruhe, 1995., http://www.fzi.de/prostftp/papers/eiffelFW.ps.Z

[Casa95a]

Cory Casanave, "Business-Object Architectures and Standards", in Workshop Report: Business Object Design and Implementation. 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Addendum to the Proceedings. OOPS Messenger 6:4 : ACM/SIGPLAN October, 1995. http://www.tiac.net/users/jsuth/oopsla/casanpub.pdf

[CB91]

G. Caldiera and V. Basili, "Identifying and Qualifying Reusable Software Components", Computer, Vol.24. No.2. Feb, 1991 pp.61-70.

[CC93]

Brendan G. Cain and James O. Coplien, "A role-based Empirical Process Modeling Environment", Second International Conference of the Software Process, Berlin, Germany, Feb 25-26, 1993, IEEE Computer Society/ACM SIGGRAPH

[CC97]

Yonghao Chen and Betty H.C. Cheng, "Formally Specifying and Analyzing Architectural and Functional Properties of Components for Reuse", Eighth Annual Workshop on Institutionalizing Software Reuse (WISR), Ohio State University, March 23-26, 1997, http://www.umcs.maine.edu/~ftp/wisr/wisr8/papers/cheng/cheng.html

[CCH96]

Fred Cummins, Roman Cunis, Gail Harris, "The Object Engine: Foundation for Next Generation Architectures", OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[CD90]

H. Chen, V. Dhar, "A Knowledge-Based Approach to the Design of Document-Based Retrieval Systems", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.281-291

[CEW92]

Stephen W. Clyde, David W. Embley, Scott N. Woodfield, "Tunable Formalism in Object-Oriented Systems Analysis: Meeting the Needs of Both Theoreticians and Practitioners", OOPSLA '92, pp.452-465

[CFP91]

A. Celentano, M.G. Fugini, S. Pozzi, "Classification and Retrieval of Document Using Office Organization Knowledge", 1991 ACM SIGOIS Conference on Organizational Computing Systems, SIGOIS Bulletin Vol 12, Number 2,3 1991, pp. 153-158.

[Chaf96]

R. Chafi, "Generic Object Oriented Implementation Design", Ph.D. Dissertation. Illinois Institute of Technology, 1996

[CI92]

Campbell, R.H.; Islam, N., "A technique for document the framework of an object-oriented system", Proceedings of the Second International Workshop on Object Orientation in Operating systems p: 288-300, 24-25 Sept. 1992, Dourdan, France, IEEE, ftp://choices.cs.uiuc.edu/Papers/Conferences/Woos91.frameworks.ps

[CIM92]

R.H. Campbell, N. Islam, P. Madany, "Choices, Frameworks and Refinement", Computing Systems, 5(3), 1992, ftp://choices.cs.uiuc.edu/Papers/Journal/Compsys.ps

[Cimi92]

Cimitile, A., "Towards reuse reengineering of old software", Proceedings. Fourth International Conference on Software Engineering and Knowledge Engineering p: 140-9, 15-20 June 1992, Capri, Italy, IEEE

[CK91]

Shyam R. Chidamber and Chris F. Kemerer, "Towards a Metrics Suite for Object Oriented Design", OOPSLA '91 pp. 197-211

[CKO92]

Bill Curtis, Marc I. Kellner and Jim Over, "Process Modeling", Communications of the ACM, v. 35, Sept. '92, p. 63-74.

[CL93]

L F Capretz, P A Lee, "Object-oriented design: guidelines and techniques.", Information and Software Technology. v. 35, Apr. '93, p. 195-206.

[Clem95]

Assessing the Adaptability of Large Software Systems

[CM88]

Kevin Crowston and Thomas W. Malone, "Intelligent Software Agents", Byte, December 1988

[CM93]

Shigeru Chiba and Takashi Masuda, "Designing an Extensible Distributed Language with a Meta-Level Architecture", ECOOP '93 - Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 482-501

[CNM95]

Peter Coad, David North, Mark Mayfield, "Object Models – Strategies, Patterns, & Applications", Yourdan Press, Englewood Cliffs, NJ, 1995, ISBN 0-13-108614-6

[Coad92]

Coad, Peter, "Object-Oriented Patterns", Communications of the ACM, v. 35, Sept. '92

[Cock97]

Alistair Cockburn, "Structuring Use cases with goals" – JOOP/ROAD 10(5) Sep ’97 and 10 (7) Nov '97, http://members.aol.com/acockburn/papers/usecases.htm and http://members.aol.com/acockburn/papers/uctempla.htm

[Cohe96]

Shimon Cohen, "Dynamic Inheritance in C++", C++ Report, Vol 8, No 4, April, 96 pp. 30-37

[Coll95]

Mark Collins, "Iterative Use Case Prototyping", OOPSLA workshop – Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/mcollins.ps

[Come90]

Comer, E.R., "Domain analysis: a systems approach to software reuse", Proceedings. IEEE/AIAA/NASA 9th Digital Avionics Systems Conference p: 224-9, 15-18 Oct. 1990, Virginia Beach, VA, USA

[Cope94c]

James O. Coplien, "A Development Process Generative Pattern Language", First Annual Conference on the Pattern Languages of Programming, Monticello, Illinois, August 1994

[Cope95]

James O. Coplien, Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[Cout89]

Joelle Coutaz, "Architecture Models for Interactive Software", in S. Cook (ed.) ECOOP'89 Proc. Third European Conference on Object-Oriented Programming Nottingham, 1989 (Cambridge University Press, 1989, pp.383-399

[Cox87]

B.J. Cox, "Building malleable system from software ‘chips’". Computerworld. March 1987 pp 59-68

[CR89]

Carlson, D.A.; Ram, S., "An object-oriented design for distributed knowledge-based systems", Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Vol.III: Decision Support and Knowledge Based Systems Track (Cat. No.89TH0244-4) p: 55-63 vol.3, 3-6 Jan. 1989, Kailua-Kona, HI, USA, IEEE

[CR92]

Cybulski, J.L.; Reed, K., "A hypertext based software-engineering environment", IEEE Software, Vol: 9 Iss: 2 p: 62-8, March 1992

[CS91]

Castellanos, M.; Saltor, F., "Semantic enrichment of database schemes: an object oriented approach", IMS '91 Proceedings. First International Workshop on Interoperability in Multidatabase Systems (Cat. No.91TH0372-3) p: 71-8, 7-9 April 1991, Kyoto, Japan, IEEE; Inf. Process. Soc. Japan

[CSR90]

P.K. Chrysanthis, D. Sempe, K. Ramamriham, "A Logically Distributed Approach for Structuring Office Systems", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.11-20

[Cunn94]

Ward Cunningham, "The CHECKS Pattern Language of Information Integrity", First Annual Conference on the Pattern Languages of Programming, Monticello, Illinois, August 1994

[CWC94]

A.M. de Cima, , C.M.L.Werner, , A.A.C.Cerqueira, "The design of object-oriented software with domain architecture reuse", Proceedings. Third International Conference on Software Reuse: Advances in Software Reusability, 1-4 Nov. 1994, Rio de Janeiro, Brazil, p.178-87, IEEE Comput. Soc. Press, 1994, ISBN: 0 8186 6632 3

[CZ95]

Elizibeth Collings and Barbara Zimmer, "Evolutionary Metrics Adoption Method for Reuse Adoption", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/collins.txt

[Czar97]

Krzysztof Czarnecki, "Leveraging Reuse Through Domain-Specific Software architectures" Eighth Annual Workshop on Institutionalizing Software Reuse (WISR), Ohio State University, March 23-26, 1997, http://www.umcs.maine.edu/~ftp/wisr/wisr8/papers/czarnecki/czarnecki.html

[Dant95]

E.A. Dante, "Process Management, Project Management, and the Capability Maturity Model", white paper, Protellicess, 1995

[DDB93]

Eric Dubois, Phillippe Du Bois and Michael Petit, "O-O Requirements Analysis: an Agent Perspective", ECOOP '93 – Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 458-81

[deCh92]

Dennis de Champeaux, "Object Oriented Analysis and Top-Down Software Development", ECOOP '91 Geneva, Switzerland, July 15-19, 1991, Proceedings, pp. 361-376

[deJo90]

P. deJong, "Structure and Action in Distributed Organizations", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.1-10

[DF92]

D. De Chanpeaux and P. Faure, " A Comparive Study of Object-Oriented Analysis Methods", J. Object-Oriented Programming Vol.5.No.1.1992, pp.21-33

[dF92b]

Dennis de Champeaux, Doug Lea, and Penelope Faure, Object Oriented System Development, Addison-Wesley, Reading Mass, 1993

[Digr95]

Tom Digre, "Business Application Components", in Workshop Report: Business Object Design and Implementation. 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Addendum to the Proceedings. OOPS Messenger 6:4 :170-175. ACM/SIGPLAN October, 1995.

[DMR94]

Jean-Marc DeBaud, Bijith M. Moopen, Spencer Rugaber, "Domain Analysis and Reverse Engineering", Proceedings of the 1994 International Conference on Software Maintenance, pp. 326-335, ftp://ftp.cc.gatech.edu/pub/groups/reverse/repository/domain.ps

[DR95]

Jean-Marc DeBaud and Spencer Rugaber, "A Software Re-Engineering Method using Domain Models", IEEE Proceedings. International Conference on Software Maintenance 17-20 Oct. 1995, IEEE Comput. Soc. Press Los Alamitos, CA, USA 1995 p. 204-13 ISBN: 0 8186 7141 6

[DSou95]

Desmond F. D'Souza, "A Comparison of OOA & OOD Methods", ICON Computing, Inc. http://www.iconcomp.com/papers/comp/comp_104.html

[DSou97]

Desmond D’Sousa, "Types and classes: a language-independent view", JOOP 10(1), March-April, 1997, pp 10-13.

[DV92]

Durr, E.; van Katwijk, J., "VDM++, a formal specification language for object-oriented designs", CompEuro 1992 Proceedings. Computer Systems and Software Engineering (Cat. No.91CH3121-1) p: 214-19, 4-8 May 1992, The Hague, Netherlands, IEEE

[DW97]

Desmond D’Souza and Alan Wills, "Component-Based Development Using Catalysis, Draft v 0.8", ICON Computing, http://www.iconcomp.com

[DW97]a

Desmond D’Sousa, Allan Wills, "Collaboration frameworks", JOOP 9(9), February 1997, pp. 68-72.

[DWMW96]

Robin Davies, Pay May, Dave R. Wardell, and Trish Wooding, "Techniques for developing reusable business components", JOOP 9(7), November-December 1996, pp. 40-43

[EDF96]

Earl F.Ecklund, Jr, Lois M. L.Delcambre, Michael J.Freiling, "Change Cases: Use Cases that Identify Future Requirements", OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[Edwa94]

Stephen H. Edwards, "Streams: A Pattern for ‘Pull-Driven’ Processing", First Annual Conference on the Pattern Languages of Programming, Monticello, Illinois, August 1994

[EG92]

Thomas Eggenschwiler and Erich Gamma. "ET++ SwapsManager: Using Object Technology in the Financial Engineering Domain." OOPSLA `92 Conference Proceedings, ACM SIG Notices 27, no.10 (1992): 166. http://www.ubilab.ubs.ch/paper/Swaps-OOPSLA92.ps.gz

[EHW85]

R. Elmasri, R. Havner, and J, Weeldreyer, "The Category Concept: An Extension to the Entity-Relationship Model", Data and Knowledge Engineering, Vol 1. No 1, June 1985

[Eich92]

Eichmann, D., "Supporting multiple domains in a single reuse repository", Proceedings. Fourth International Conference on Software Engineering and Knowledge Engineering p: 164-9, 15-20 June 1992, Capri, Italy, IEEE

[EJ90]

Escamilla, J.; Jean, P., "Relationships in an object knowledge representation model", Proceedings of the 2nd International IEEE Conference on Tools for Artificial Intelligence (Cat. No.90CH2915-7), IEEE Comput. Soc. Press, Los Alamitos, CA, USA, 1990, p: 632-8

[EK87]

Elam, Joyce J. and Benn Konsynski. "Using Artificial Intelligence Techniques to Enhance the Capabilities of Model Management Systems". Decision Sciences, Volume 18, Summer 1987, pp. 4487-501.

[ER97]

Alan Ewald and Mark Roy, "Are IDL Interfaces Good Business-Object Interfaces?", Object Magazine, 6(11) Jan 1997, pp.14 –17.

[Evan96]

J.D. Evans, "OLE & Microsoft’s Object Technology Framework", Object Magazine, 6(3) May, 1996, pp. 29-32

[EvBD92]

Erradi, M.; Bochmann, G.v.; Dssouli, R., "A framework for dynamic evolution of object-oriented specifications", Conference on Software Maintenance 1992 p: 96-104, 9-12 Nov. 1992, Orlando, FL, USA, IEEE

[FA93]

Sven Froelund and Gul Agha, "A Language Framework for Multi-object Coordination", ECOOP '93 - Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 346-360

[Fall93]

Falla, M., "Using formal English for object-oriented system description", IEE Colloquium on 'Object Oriented Development' (Digest No.007) p: 3/1-3, 14 Jan. 1993, London, UK, IEE

[FCS97]

Peter Fingar, Jim Clarke, and Jim Stikeleather, "The business of distributed object computing", Object Magazine - 7(2) Apr 1997, pp. 28-33.

[FDA89]

Fraser, S.D.; Duran, J.M.; Aubin, R., "Software indexing for reuse", 1989 IEEE International Conference on Systems, Man and Cybernetics. Conference Proceeding. p: 853-8 vol.2, 14-17 Nov. 1989 Cambridge, MA, USA

[Fink88]

Finkelstein, A., "Re-use of formatted requirements specifications", Software Engineering Journal, Vol: 3 Iss: 5 p: 186-97, Sept. 1988

[FK92]

[FK92]

[FL94]

Natalya Fridman and Karl Lieberherr "Reuse of Adaptive Software through Opportunistic Parameterization" 16 p.

[FM86]

P. Feldman and D. Miller, "Entity Model clustering: Structuring a data model by abstraction", Comput. J. 29,4 (Aug 1986) pp 348-360

[FM92]

Fouque, G.; Matwin, S.", CAESAR: a system for case based software reuse", Proceedings of the Seventh Knowledge-Based Software Engineering Conference p: 90-9, 20-23 Sept. 1992, Mclean, VA, USA, IEEE

[FPDF95]

Bill Frakes, Ruben Prieto-Diaz and Chris Fox, "DARE – Domain Analysis and Reuse Environment", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, http://www.umcs.maine.edu/~ftp/wisr/wisr7/papers/frakes/frakes.html

[Fran90]

Imbedding rule inferencing in applications

[FSCW95]

Steven Fraser, Honna Segel, Jim Coplien, Judith White, Honna Segel, "Application of Domain Analysis to Object Oriented Systems", OOPSLA '95 - Addendum to the Proceedings, OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[FW97]

Mike Frankel and Becky Winant, "Domain partitioning and reuse taxonomy", Object Magazine - 7(1) March 1997, pp. 38-45.

[Gain91]

Brian R. Gaines, University of Calgary Canada, "Organizational Modeling and Problem Solving Using an Object-Orienlcd Knowledge Representation Server and Visual Language", 1991 ACM SIGOIS Conference on Organizational Computing Systems, SIGOIS Bulletin Vol 12, Number 2,3 1991, pp. 80-94.

[Gant90]

Ganti, M.; Goyal, P.; Nassif, R.; Podar, S., "An object-oriented application development environment", COMPCON Spring '90: Thirty-Fifth IEEE Computer Society International Conference. Intellectual Leverage. Digest of Papers. p: 348-55, 26 Feb.-2 March 1990, San Francisco, CA, USA, IEEE

[GBH97]

Ian Graham, Julia Bischof, Brian Henderson-Sellers, "Associations considered a bad thing", JOOP 9(9), February 1997, pp. 41-48.

[GBM86]

Sol J. Greenspan, Alexander Borgida, and John Mylopuolos, "A Requirements Modeling Language and Its Logic". On Knowledge Base Management Systems, Springer-Verlag, New York, 1986, pp. 471-502.

[GE97]

Thornton Gale and James Eldred, "The Abstract Business Process", Object Magazine, 6(11) Jan 1997, pp. 21-37

[GHJV93]

Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, "Design Pattterns: Abstraction and Reuse of Object-Oriented Design", ECOOP '93 - Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 406-431

[GHJV95]

Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, "Design Pattterns: Elements of Reusable Software", Addison-Wesley ISBN 0-201-63361-2, 1994

[Gilb96]

Mike Gilbert, "Is Object COBOL a framework for reuse", Object Magazine, 6(3) May, 1996, pp. 42-47

[GK92]

Gall, H.; Klosch, R., "Reuse engineering: software construction from reusable components", Proceedings. The Sixteenth Annual International Computer Software and Applications Conference p: 79-86, 21-25 Sept. 1992, Chicago, IL, USA, IEEE

[GK96]

Martin L. Griss and Robert R. Kessler, "Building Object-oriented Instrument Kits", Object Magazine, 6(2) April, 1996, pp. 71-81

[GKS92]

Goul, M.; Kuo, C.; Sandman, T.E., "Towards synergizing the active object, software maintenance, and algorithm synthesis metaphors for integrated modeling environments", Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences p: 437-48 vol.3, 7-10 Jan. 1992, Kauai, HI, USA, ACM, IEEE

[GM93]

Dipayan Gangopadhyay and Subrata Mitra, "ObjChart:Tangible Specification of Reactive Object Behavior", ECOOP '93 - Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 432-457

[GM95]

Dipayan Gangopadhyay and Subrata Mitra, "Understanding Frameworks by Exploration of Exemplars", In Proceedings of 7th International Workshop on Computer Aided Software Engineering (CASE-95), IEEE Computer Society Press, ISBN 0-8186-7078-9, July 1995, pp. 90-99, ftp://www.pt.hk-r.se/~michaelm/Case95.Final.ps

[Goma92]

Gomaa, H., "An object-oriented domain analysis and modeling method for software reuse", Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences p: 46-56 vol.2, 7-10 Jan. 1992, Kauai, HI, USA, ACM,IEEE

[Goma93]

Gomaa, H., "A reuse-oriented approach for structuring and configuring distributed applications", Software Engineering Journal Vol: 8 Iss: 2 p: 61-71 March 1993

[Gott97]

Ellen Gottesdiener, "Business Rules show power, promise", Application Development Trends, March 1997, Vol. 4 No. 3. pp36-53.

[GPS95]

Dipayan Gangopadhyay, Wolfgang Pree, Albert Schappert, "Report on the Workshop Framework Centered Software development", OOPSLA '95 – Addendum to the Proceedings, OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[GR95]

Adele Goldberg and Kenneth S. Rubin "Succeeding with Objects", Addison-Wesley, 1995, ISBN 0-201-62878-3

[Grah94]

Ian Graham, "Migrating to Object Technology", Addison-Weslay, 1994, ISBN 0-201-59389-0

[Gris95]

Martin L. Griss, "Packaging Software Reuse Technologies as Kits", Object Magazine, 5(6), October 1995, pp. 80-81,89.

[GS88]

Garg, P.K.; Scacchi, W., "A hypertext system to manage software life cycle document", Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Vol.II. Software Track (Cat. No.88TH0212-1) p: 337-46, 1988

[GTC+90]

S. Gibbs, D. Tsichritzis, E. Casais, O. Nierstrasz and X. Pintado, "Class Management for Software Communities",Communications of the ACM, Sept. 1990, pp. 90-103

[GWH93]

Glykas, M.; Wilhelmij, P.; Holden, T., "Object oriented in enterprise modeling and information system design", IEE Colloquium on 'Object Oriented Development' (Digest No.007) p: 8/1-19, 14 Jan. 1993, London, UK, IEE

[Harw97]

R. J. Harwood, "Use case formats: Requirements, analysis and design", JOOP 9(8), January 1997, pp. 54-57.

[HBPP95]

William Hertha, Jim E. Bennett, Frank J. Post, Ian M. Page, "An Architecture Framework: From Business Strategies to Implementation", in Workshop Report: Business Object Design and Implementation. 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Addendum to the Proceedings. OOPS Messenger 6:4 : ACM/SIGPLAN October, 1995. http://www.tiac.net/users/jsuth/oopsla/herthpub.pdf

[HC91]

Fiona Hayes and Derek Coleman, "Coherent Models for Object-Oriented Analysis", OOPSLA '91, pp.171-183

[HE90]

Brian Henderson-Sellers and Julian M. Edwards, "Object-oriented Systems Life Cycle." Communications of the ACM. v. 33, Sept. '90, p. 104-24.

[Hell97]

Leslie J. Hellenack, "Object Oriented Business Patterns", Object Magazine, 6(11) Jan 1997, pp. 22 – 31.

[Hend97]

B. Hendeerson-Sellers, "Choosing between UML and OPEN", http://www.csse.swin.edu.au/cotar/OPEN/CHOOSING/choosing.html

[HF95]

Craig Hollenbach and William Frakes," Software Process Reuse", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/frakes.txt

[HH88]

Hutchinson, J.W.; Hindley, P.G., "A preliminary study of large-scale software re-use", Software Engineering Journal, Vol: 3 Iss: 5 p: 208-12, Sept. 1988

[HH95]

David Hay, Keri Anderson Healy, "GUIDE Business Rules Project - Final Report", November 7, 1995 http://www.guide.org/ap/apbrules.pdf

[HHMV93]

Richard Helm, Tien Huynh, Kim Marriott, and John Vlissides, "An Object-Oriented Architecture for Constraint-Based Graphical Editing", in Advances in Object-Oriented Graphics II, Springer Verlag, 1993.

[Hink94]

Bob Hinkle, "Reflective Programming in Smalltalk-80", Tutorial, OOPSLA '94

[HJE95]

H. Hueni, R. Johnson, R. Engel, "A Framework for Network Protocol Software", OOPSLA'95 Proceedings, Austin,1995, ftp://st.cs.uiuc.edu/pub/patterns/papers/conduits+.ps

[HJS92]

Thorsten Hartmann, Ralf Junglclaus, and Gunter Saale, "Aggregation in a Behavior Oriented Object Model", ECOOP ,92, Utrecht, The Netherlands, June 29-July 3, 1992, Proceedings, pp. 57-77.

[HK90]

Y. Hara, Y. Kasahara, "A Set-to-Set Linking Strategy for Hypertext Systems", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.131-135

[HKK93]

Honiden, S.; Kotaka, N.; Kishimoto, Y., "Formalizing specification modeling in OOA", Software, Vol: 10 Iss: 1 p: 54-66, Jan. 1993

[HM95]

Todd Hansen and Granville Miller, "Requirements definition and verification through use case analysis and early prototyping", OOPSLA workshop – Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/toddHansen.ps

[HMML92]

Kunihilo Higa, Mike Morrison, Joline Morrisson, Olivia R. Liu Sheng, "Object-Oriented Methodology for Knowledge Base/Database Coupling", CACM June 1992, Vol 35, No 6., pp. 99-113.

[HMP95]

Philip Haynes, Tim Menzies, and Geoffrey Phipps, "Using The Size of Classes and Methods as the Basis for Early Effort Prediction; Empirical Observations, Initial Application; A Practitioners Experience Report", September 22, 1995, OOPLSA ‘95 Conference Proceedings (??), <somewhere on the web> 7 p.

[HO92]

Harrison, W.; Ossher, H., "Attaching instance variables to method realizations instead of classes", Proceedings of the 1992 International Conference on Computer Languages p: 291-9, 20-23 April 1992, Oakland, CA, USA, IEEE

[Holl92]

Ian Holland, "Specifying reusable components using Contracts", ECOOP '92, Utrecht, The Netherlands, June 29-July 3, 1992, Proceedings, pp. 288-308.

[Holl92b]

Ian Holland, "The Design and Representation of Object-Oriented Components." Ph.D. Thesis, College of Computer Science, Northeastern University, Boston, MA, 1992. 183 pages.

[Holl94]

David Hollingsworth, "Workflow Management Coalition -- The Workflow Reference Model", Document Number TC00-1003, Issue 1.1, Workflow Management Coalition, Brussels, Belgium, 1994, revised 1997. ftp://ftp.aiai.ed.ac.uk/pub/projects/WfMC/refmodel/rmv1-16.pdf

[Holz93]

Urs Holzle, "Integrating Independently-Developed Components in Object-Oriented Languages", ECOOP '93 - Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 36-56

[Horn89]

Robert E. Horn, "Mapping Hypertext: Analysis, Linkage, and Display of Knowledge for the Next Generation of On-Line Text and Graphics", Lexington Institute, Lexington, MA, 1989

[Howe93]

Geoffrey A. Howe, "A Collision of Semantics.", Database Programming & Design, February 1993

[HTP89]

Heisler, K.G.; Tsai, W.T.; Powell, P.A., "An object-oriented maintenance-oriented model for software", Digest of Papers. COMPCON Spring '89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage (IEEE Cat. No.89CH2686-4) p: 248-53, 27 Feb.-3 March 1989, San Francisco, CA, USA, IEEE

[Hurs95]

Walter Hürsch. "Maintaining Behavior and Consistency of Object-Oriented Systems during Evolution." PhD thesis, College of Computer Science, Northeastern University, Boston, MA, August 1995. 331 pages.

[HW93]

Halladay, Steve.Wiebel, Michael"Object-oriented software engineering", R&D Publications, Distributed by Prentice-Hall, Lawrence, Kan. 1993

[HYI90]

Hirakawa, M.; Yoshimi, M.; Ichikawa, T., "A universal language system for visual programming", Proceedings of the 1990 IEEE Workshop on Visual Languages (Cat. No.90TH0330-1) p: 156-61, 4-6 Oct. 1990, Skokie, IL, USA, IEEE

[ILOG97]

"ILOG Rules White Paper", ILOG, Inc. Cambridge, MA, 1997, http://www.ilog.com/papers/control/ILOG_Rules_WP.pdf

[Intr92]

Intrator, Y.; Rotenstreich, S., "Rapid prototyping with the OR model", 1992 International Workshop on Rapid System Prototyping., Shortening the Path from Specification to Prototype (Cat. No.92TH0503-3), IEEE Comput. Soc. Press, Los Alamito, CA, USA, 1992, p: 212-20

[Jack94]

Michael Jackson, "Problems, Methods and Specialisation", in Special Issue of SE Journal on Software Engineering in the Year 2001.

[Jaco95]

Ivar Jacobson, "Modeling with Use Cases: Formalizing use-case modeling", JOOP (June 1995, Vol. 8 No. 3)

[Jans95]

Par Jansson, "Use Case Analysis with Rational Rose", Charpter 4, Rational Rose Application Notes, Software Release 3.0, 1995 Ration Software Corp, Santa Clara CA

[JB93]

Johnson, W.L.; Benner, K.M.; Harris, D.R., "Developing formal specifications from informal requirements", IEEE Expert, Vol: 8 Iss: 4 p: 82-90, Aug. 1993

[JBJE95]

Ivar Jacobson, Stefan Bylund, Patrick Jonsson, and Staffan Ehneboom, "Modeling With Use Cases: Using contracts and use cases to build plugable architectures", JOOP (May 1995, Vol. 8 No. 2) 1-24,76

[JBJE95]

I. Jacobson & S. Bylund & P. Jonsson, "Using Contracts and Use Cases to Build Plugabble Architectures", JOOP, (May-June, 1995) http://www.unantes.univ-nantes.fr/usecase/JOOP.ps

[JCJO92]

Ivar Jacobson, Magnus Christenson, Patrik Jonsson, Gunnar Overgaard, "Object-oriented software engineering : a use case driven approach",(New York) : ACM Press ; Wokingham, Eng. ; Reading, Mass. Addison-Wesley Pub.,1992

[JF88]

Ralph E. Johnson and Brian Foote. "Designing reusable classes.", Journal of Object-Oriented Programming, 1(2):22-35, 1988.

[JO93]

Ralph E. Johnson and William F. Opdyke. "Refactoring and Aggregation." In S. Nishio and A. Yonezawa, editors, International Symposium on Object Technologies and Advanced Software (ISOTAS), pages 264-278, Kanazawa, Japan, November 1993. JSSST, Springer Verlag, Lecture Notes in Computer Science. Vol. 742.

[John92]

Ralph E. Johnson, "Document Frameworks using Patterns", OOPSLA '92, pp. 63-76

[John93]

Ralph E. Johnson, "How to Design Frameworks", Tutorial Notes, OOPSLA '93, Washington, 1993, ftp://st.cs.uiuc.edu/pub/papers/frameworks/OOPSLA93-frmwk-tut.ps

[Jone91]

Susan Jones, Text and Context: Document Storage and Processing, Springer -Verlag, London, 1991

[JP93]

Richard Johnson and Murugappan Palaniappan, "MetaFlex: A Flexible Metaclass Generator", ECOOP '93 - Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 502-527

[JR91]

Ralph E. Johnson and Vincent F. Russo, "Reusing Object-Oriented Design", University of Illinois, Technical Report UIUCDCS 91-1696, 1991,

[KAC86]

Katz, R.H., M. Anwarrudin, and E. Chang. "Organizing A Design Database Across Time". On Knowledge Base Management Systems, Springer-Verlag, New York, 1986, pp. 287-296.

[Kain96]

J. Bradford Kain, "Components: The Basics", Object Magazine, 6(2) April, 1996, pp. 65-59

[KCM91]

Simon M. Kaplan, Alan M. Carroll and Kenneth .1. MacGregor, University of Illinois, Urbana, USA, "Supporting Collaborative Processes with ConversationBuilder", 1991 ACM SIGOIS Conference on Organizational Computing Systems, SIGOIS Bulletin Vol 12, Number 2,3 1991, pp. 69-79.

[Keef94]

Paul Dustin Keefer, "An Object Oriented Framework for Acocounting Systems", Master Thesis, University of Illinois, 1994, ftp://st.cs.uiuc.edu/pub/Smalltalk/st80_vw/accounts/thesis.ps

[Kert94]

Norman L. Kerth, "Caterpillar's Fate: A Pattern Language for Transformation from Analysis to Design", First Annual Conference on the Pattern Languages of Programming, Monticello, Illinois, August 1994

[Keta91]

Ketabci, M., "Evaluation of OOAD methodologies", Proceedings of the Fifteenth Annual International, Computer Software and Applications Conference (Cat. No.91CH3023-9), IEEE Comput. Soc. Press, Los Alamitos, CA, USA, 1991, p: 531-2

[KFIR93]

A. Kundig, S. Frey, D. Ingold, U. Rothlisberger, "An experimental multimedia communication system", ICC '93 Geneva. IEEE International Conference on Communications '93. Technical Program, Conference Record, 23-26 May 1993, Geneva, Switzerland, IEEE New York, NY, USA 1993, vol.2, p. 838-42

[KHT95]

Haim Kilov, Bill Harvey, Kevin Tyson, "Semantic integration in complex systems: collective behavior in business rules and software transactions", OOPSLA '95 - Addendum to the Proceedings, OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[Kicz97]

George Kiczales "Aspect-Oriented Programming", Eighth Annual Workshop on Institutionalizing Software Reuse (WISR), Ohio State University, March 23-26, 1997, http://www.umcs.maine.edu/~ftp/wisr/wisr8/papers/kiczales/kiczales.html

[KM95]

Kai Koskimies and Hanspeter Mössenböck, "Designing a Framework by Stepwise Generalization", 5th European Software Engineering Conference, Barcelona. Lecture Notes in Computer Science 989, Springer-Verlag, 1995. pp. 479-497, http://oberon.ssw.uni-linz.ac.at/Frameworks.ps.Z

[KMJ97]

Elizabeth A. Kendall, Margaret T Malkoun, and C. Harvey Jiang. "The application of object oriented analysis to agent-based system", JOOP 9(9), February 1997, pp. 56-63.

[Know95]

Nicolas Knowles, "Reuse Cases?", OOPSLA workshop – Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/nickKnowles.html

[Koen95]

A. Koenig, "Patterns and anti-patterns", JOOP mar/apr 1995, pp. 46-48

[Kolb95]

Karin Kolbe, "How do you know you are building the right software -- experiences with use cases", OOPSLA workshop -- Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/kolbe.ps

[Kors96]

Tim Korson, "Managing Reuse: Applying the Law of Gravity", Object Magazine, 6(2) April, 1996, pp. 34-36

[Koul95]

Thomas M. Koulopoulos, "The Evolution and Future of Workflow", http://www.actiontech.com/resource/expert/EvolutionandFutureofWorkflow.html

[KPW97]

Georg Kosters, Bernd-Uwe Pagel, Mario Winter, "Coupling Use Cases and Class Models", Proc. of the BCS-FACS/EROS workshop on "Making Object Oriented Methods More Rigorous", Imperial College, London, June 24th, 1997, pp. 27-30, ftp://ftp.fernuni-hagen.de/pub/fachb/inf/pri3/papers/winter/RoomAbstract.ps.gz

[Krue92]

Charles W. Krueger, "Software Reuse", ACM Computing Surveys 24(2), June 1992.

[KRW90]

B. Karbe, N. Ramsperger, P. Weiss, "Support of Cooperative Work by Electronic Circulation Folders", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.109-117

[KS92]

Kim, Y.; Stohr, E.A., "Software reuse: issues and research directions", Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences p: 612-23 vol.4, 7-10 Jan. 1992, Kauai, HI, USA, ACM,IEEE

[KVT95]

William L. Kuechler, Jr., Vijay K. Vaishnavi, Dan Turk, "Implementation of a smart object interpreter: an object engine use case", OOPSLA ‘95 Object Engine Workshop Position Paper.

[LBS90]

Lieberherr, K.J., R. Bergstein, and I. Silva-Lepe, "Abstraction of object-oriented data models" Proc. Int. Conf. on Entity-Relationship Approach, Lausanne, Switzerland, 1990, H. Kangass (ed.) (Elsevier), pp.88-102

[LBS91]

Lieberherr, K.J.; Bergstein, P.; Silva-Lepe, I., "From objects to classes: algorithms for optimal object-oriented design", IEE Colloquium on 'Applications and Experience of Object-Oriented Design' (Digest No.018), Software Engineering Journal, UK, Vol: 6 Iss: 4, July 1991 p: 205-28

[LH89]

Lieberherr, K.J.; Holland, I.M., "Tools for preventive software maintenance", Conference on Software Maintenance (Cat. No.89CH2744-1) p: 2-13, 16-19 Oct. 1989, Miami, FL, USA, IEEE; NIST; ACM; SMA; ASOC

[LH92]

Lano, K.; Haughton, H., "Extracting design and functionality from code", Proceedings. Fifth International Workshop on Computer-Aided Software Engineering (Cat. No.92CH3166-6), IEEE Comput. Soc. Press, Los Alamitos, CA, USA, 1992, p: 74-82

[LHR88]

Lieberherr, K., Holland, I., and Riel, A. Object-oriented programming: An objective sense of style. Proceedings of OOPSLA '88 Conference (San Diego, Calif., Sept. 1988), pp. 323-334.

[Lieb95]

KarlLieberherr, "Report: OOPSLA'95 Workshop on Adaptable and Adaptive Software", OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[Lieb96]

Karl Lieberherr, "Chapter 2, Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns", PWS Publishing Company, 1996, ISBN 0-534-94602-X

[Lieb96]

Karl Lieberherr, "Thinking Adaptively" Chapter 2, Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns, PWS Publishing Company, 1996, ISBN 0-534-94602-X

[Lips96]

Mark Lipshutz, "TRAINING MATERIALS For The SOFTWARE TECHNOLOGY FOR ADAPTABLE, RELIABLE SYSTEMS (STARS)", STARS-PA19-S009/002/00, Electronic Systems Center, Air Force Material Command, USAF Hanscom AFB, http://www.asset.com/WSRD/ASSET/A/1181/ASSET_A_1181.tar.gz

[LK92]

Li, H.; van Katwijk, J., "Issues concerning software reuse-in-the-large", ICSI '92. Proceedings of the Second International Conference on Systems Integration (Cat. No.92TH0444-0) p: 66-75, IEEE, 15-18 June 1992, Morristown, NJ, USA

[LK92b]

K. Lano and H. Haughton, "Reasoning and Refinement in Object-Oriented Specification Languages", ECOOP '92, Utrecht, The Netherlands, June 29-July 3, 1992, Proceedings, pp. 78-97.

[LK94]

Richard Lajoie, Rudolf K. Keller, "Design and Reuse in Object-Oriented Frameworks: Patterns, Contracts, and Motifs in Concert", Proceedings of the 62nd Congress of the Association Canadienne Francaise pour l'Avancement des Sciences, Montreal, Canada, May 1994, ftp://st.cs.uiuc.edu/pub/patterns/papers/acfas.ps

[LK95]

Danny B. Lange, Yuichi Nakamura, "Interactive Visualization of Design Patterns Can Help in Framework Understanding", OOPSLA 95, Austin, Texas, 1995. p. 342-357.

[LKL92]

Li, H.; van Katwijk, J.; Levy, A.M., "The reuse of software design and software architecture", Proceedings. Fourth International Conference on Software Engineering and Knowledge Engineering p: 170-7, 15-20 June 1992, Capri, Italy, IEEE

[LL92]

Fuyau Lin and Rob Langsner, "Integrating CASE tools with knowledge-base by object orientation", Proceedings. ICCI '92. Fourth International Conference on Computing and Information p: 325-8, 28-30 May 1992, Toronto, Ont., Canada, IEEE

[LL95]

Cristina Videira Lopes and Karl J. Lieberherr, "AP/S++: Case-study of a MOP for Purposes of Software Evolution", 20 p.

[LP97]

Wilf LaLonde and John Pugh, "Intelligent methods", JOOP 10(1), March-April, 1997, pp 69-73.

[LS94]

Victor B. Lortz, Kang G. Shin, "Combining Contracts and Exemplar-Based Programming for Class Hiding and Customization", OOPSLA ‘94, Portland OR, 23-27 Oct, 1994, pp. 452-467.

[Luba91]

Lubars, M.D., "Reusing designs for rapid application development", ICC 91. International Conference on Communications Conference Record p: 1515-19 vol.3, 23-26 June 1991, Denver, CO, USA, IEEE

[LW90]

F.H. Lochovsky, C.C. Woo, LJ. Williams, "A Micro-Organizational Model for Supporting Knowledge Migration", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.194-204

[LX93]

Karl J. Lieberherr and Cun Xiao, "Object-Oriented Software Evolution", Northeastern University, 1993, ftp://ftp.ccs.neu.edu/pub/people/lieber/

[Mart95]

Robert Martin, "Discovering Patterns in Existing Code", Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[Mart96]

Robert C. Martin, "The interface segregation principle", C++ Report August 1996 Special Issue, pp. 30-37.

[Mayr95]

Heinrich C. Mayr, "Conceptual Predesign: A Platform for the Reuse of Requirements Specifications", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/mayr.txt

[MBK91]

Maarek, Y.S.; Berry, D.M.; Kaiser, G.E., "An information retrieval approach for automatically constructing software libraries", IEEE Transactions on Software Engineering, Vol: 17 Iss: 8 p: 800-13, Aug. 1991

[McCl95]

Carma McClure "Model Driven Domain Analysis", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/mcclure.txt

[McGa94]

R.L. McGarvey, "Object-oriented test development in ABBET" Conference Proceedings. AUTOTESTCON '94. IEEE Systems Readiness Technology Conference. Cost Effective Support Into the Next Century, 20-22 Sept. 1994, Anaheim, CA, USA, IEEE New York, NY, USA 1994 ISBN: 0 7803 1910 9, p. 243-55

[McIl69]

M.D. McIlroy, "Mass-Produced Software Components" Software Engineering Concepts and Techniques: 1968 NATO Conference on Software Engineering. Burton, Naur, Randell, eds. Petrocelli/Charter, New York, 1969, pp. 88-98

[MDK96]

John D. McGregor, Jim Doble, And Asha Keddy, "A Pattern For Reuse", Object Magazine, 6(2) April, 1996, pp. 38-47

[Mend95]

Victor M. Mendoza-Grado, "Formal Verification of Use Cases", OOPSLA workshop – Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/mendoza.ps

[MESZ95]

Gerard Meszaros, "Workshop summary: patterns for decision making in architectural design", OOPSLA '95 – Addendum to the Proceedings, OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[MG97]

Djanel Meslati and Said Ghoul, "Semantic Classification: A genetic approach to classification in object oriented models", JOOP 9(8), January 1997,pp. 25-30.

[Mikk91]

Mikkilineni, R., "Standardized object services for complex business application support", Proceedings of the Fifteenth Annual International Computer Software and Applications Conference p: 451-2, 11-13 Sept. 1991, Tokyo, Japan, IEEE

[MK92]

Mittermeir, R.T.; Kofler, E., "Layered specifications to support reusability and integratibility", ICSI '92. Proceedings of the Second International Conference on Systems Integration p: 699-708, 15-18 June 1992, Morristown, NJ, USA, IEEE

[ML97]

Ian Mitchell and Hugues Lecoeuche, "On an improved approach to the elicitation of O-O state machines by use-case", JOOP 9(9), February 1997, pp. 52-55.

[MMKP91]

Moser, K.A.; Mazzola, D.J.; Keim, R.T.; Philippakis, A.S., "Modeling the information systems architecture: an object-oriented approach", Proceedings of the Twenty-Fourth Annual Hawaii, International Conference on System Sciences (Cat. No.91TH0350-9) vol.4, IEEE Comput. Soc. Press, Los Alamitos, CA, USA, 1991, p: 83-92

[MMT94]

G. Menga, G. Messina, G. Tricomi, "An object-oriented framework for enterprise modeling", IAS '94. Conference Record of the 1994 Industry Applications Conference Twenty-Ninth IAS Annual Meeting, 2-6 Oct. 1994, Denver, CO, USA, IEEE New York, NY, USA, 1994 vol.3, ISBN: 0 7803 1993 1, p. 1879-86

[MN93]

G.C. Murphy, D. Notkin, "The Interaction Between Static Typing and Frameworks", University of Washington, Department of Computer Science and Engineering, Technical Report 93-09-02, 1993, 18 p, ftp://cs.washington.edu/tr/1993/09/UW-CSE-93-09-02.PS.Z

[MNP92]

M.G. Fugini, O. Nierstrasz, B. Pernici, "Application Development through Reuse: the Ithaca Tools Environment", SIGOIS Bulletin, Vol. 13, No. 2, Aug. 1992, pp. 38-47, ftp://cui.unige.ch/OO-articles/appDevThroughReuse.ps.Z

[Moor96]

Ivan Moore, "Automatic inheritance hierarchy restructuring and method refactoring", OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[MP92]

Monarchi-David-E. Puhr-Gretchen-I., "A research typology for object-oriented analysis and design.", Communications of the ACM. v. 35, Sept. '92, p. 35-47.

[MS91]

Jonathan D. Moffett, Morris S. Sloman, Imperial College of Science Technology and Medicine, United Kingdom, "The Representation of Policies as System Objects", 1991 ACM SIGOIS Conference on Organizational Computing Systems, SIGOIS Bulletin Vol 12, Number 2,3 1991, pp. 171-184.

[MSI90]

H.Mili, J. Sibert, and Y. Intrator. "An object-oriented model based on relations", Journal of Systems and Software 12(2): 139-155, May 1990

[MTMS92]

Mark, W.; Tyler, S.; McGuire, J.; Schlossberg, J., "Commitment-based software development", IEEE Transactions on Software Engineering, Vol: 18 Iss: 10 p: 870-85, Oct. 1992

[Mula95]

Diane Mularz, "Pattern-Based Integration Architectures", in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[MWFF92]

Raul Medina-Mora, Terry Winograd, Rodrigo Flores, Fernando Flores, "The Action Workflow Approach to Workflow Management Technology.", CSCW 92 Proceedings, November 1992.

[NC89]

Nunamaker, J.F., Jr.; Chen, M., "Software productivity: a framework of study and an approach to reusable components", Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Vol.II: Software Track p: 959-68 vol.2, 3-6 Jan. 1989, Kailua-Kona, HI, USA, IEEE

[Neig80]

Neighbors, J.M. Software construction using components. Ph.D. thesis University of California, Irvine Ca. 1980

[Neig84]

Neighbors, J.M. The DRACO approach to constructing software from reusable components. IEEE Transactions Software Engineering, vol. SE-10, no.5 pp 564-574, Sept 1984.

[NGT92]

Oscar Nierstrasz, Simon Gibbs and Dennis Tsichritzis, "Component-Oriented Software Development", Communications of the ACM, v. 35, Sept. '92, p. 63-74.

[Nino90]

Nino, J., "Object oriented models for software reusability", SOUTHEASTCON '90. Proceedings, vol.2, IEEE, 1-4 April 1990, New Orleans, LA, USA, pp. 395-9

[Nova92]

Novak, G.S., Jr., "Software reuse through view type clusters", Proceedings of the Seventh Knowledge-Based Software Engineering Conference p: 70-9, 20-23 Sept. 1992, Mclean, VA, USA, IEEE

[NP90]

Oscar Nierstrasz and Michael Papathomas, "Viewing Objects as Patterns of Communicating Agents.", In Proceedings OOPSLA/ECOOP ’90, Ottawa, Oct 21-25, 1990, SIGPLAN Notices Vol. 25, No. 10, pp. 38-43., ftp://cui.unige.ch/OO-articles/viewingObjectsAsPatterns.ps.Z

[OJ93]

William F. Opdyke and Ralph E. Johnson. "Creating abstract superclasses by refactoring." In Proceedings of CSC '93: The ACM 1993 Computer Science Conference, February 1993.

[Oops95]

"Systematic Software Reuse: Objects and frameworks are not ecough (Panel)", OOPSLA ‘95, Austin, Texas, 1995, p . 281

[Oops95b]

"PANEL: Objects and Domain Engineering", OOPSLA ‘95, Austin, Texas, 1995, p . 333-336

[Oops95c]

"Position Papers for OOPSLA 95 Workshop: Are Object-Oriented CASE Frameworks ready for Prime Time?", http://www.compsvcs.com/cs3/position.html

[Opdy92]

William P. Opdyke, "Refactoring Object-Oriented Frameworks.",Ph.D. Thesis, University of Illinois at Urbana-Champaign 1992

[PA95]

Stéphane Poirier and Colin Ashford, "Semantics: the key to interoperability", in Workshop Report: Business Object Design and Implementation. 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Addendum to the Proceedings. OOPS Messenger 6:4 : ACM/SIGPLAN October, 1995. http://www.tiac.net/users/jsuth/oopsla/poirier.html

[PBC92]

Patel, S.; Baxter, R.; Chu, W.; Sayrs, B.; Sherman, S., "Automated assessment of program and system quality", Proceedings of the Second Symposium on Assessment of Quality Software Development Tools p: 112-19, 27-29 May 1992, New Orleans, LA, USA, IEEE

[PC93]

J.S. Poulin and J. M. Caruso, "Determining the value of a corporate reuse program", Proceedings First International Software Metrics Symposium p: 16-27, 21-22 May 1993, Baltimore, MD, USA, IEEE

[Pern90]

B. Pernici, "Objects with Roles", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.205-215

[PHS96]

Irfan Pyarali, Tim Harrison, and Douglas C. Schmidt, "Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging", USENIXCOOTS conference, Toronto, Canada, June 1996. <somewhere on the web>

[Poly45]

G. Polya, How to Solve It, Doubleday Anchor Books, Garden City, New York, 1945

[Pree96]

Wolfgang Pree, "Frameworks - Past, Present, Future", Object Magazine, 6(3) May, 1996, pp. 24-36

[Prie90]

R. Prieto-Diaz, "Domain analysis: An introduction" ACM Software Eng. Notes, vol 15, no 2, pp.47-54, April 1990

[Prie93]

Prieto-Diaz, R., "Status report: software reusability", IEEE Software, Vol: 10 Iss: 3 p: 61-6, May 1993

[Prie93]

Prieto-Diaz, R., "Status report: software reusability", IEEE Software, Vol: 10 Iss: 3 p: 61-6, May 1993

[PS94]

A. Spencer Peterson, Jay L. Stanley, Jr., "Mapping a Domain Model and Architecture to a Generic Design", Technical Report CMU/SEI-94-TR-8 ESC-TR-94-008, The Software Engineering Institute, Carnegie Mellon University, 1994 http://www.sei.cmu.edu/pub/documents/94.reports/pdf/tr08.94.pdf

[PT90]

X. Pintado, D. Tsichritzis, "SaTellite: A Visualization and Navigation Tool for Hypermedia", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.271-280

[Rama95]

Guus Ramackers, "Object Business Modelling, requirements and approach", in Workshop Report: Business Object Design and Implementation. 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Addendum to the Proceedings. OOPS Messenger 6:4 : ACM/SIGPLAN October, 1995. http://www.tiac.net/users/jsuth/oopsla/ramack.html

[Ran95]

Alexander S. Ran, "Patterns of Events", Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[Rati96]

"Unified Modeling Language", Version 0.91, Rational Software Corp, 1995.

[Raws95]

Daniel A. Rawsthorne, "Transaction Based Analysis Capturing Functional Requirements Through Object Interactions", OOPSLA workshop – Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/drawstho.ps

[RB95]

Don Roberts and John Brandt, "Supporting Framework Evolution with Refactorings", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/roberts.txt

[RBP+91]

James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorenson, Object-Oriented Modeing and Design, Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1991

[RC93]

Mary Beth Rossen and John M. Carrol, "Active Programming Strategies in Reuse", ECOOP '93 - Object-Oriented Programming 7th European Conference, Kaiserland, Germany, July 26-30, 1993, Proceedings, pp. 4-20.

[Ried90]

Riedesel, J.D., "An object oriented model for expert system shell design", Ninth Annual International Phoenix Conference on Computers and Communications (Cat. No.90CH2799-5) p: 699-705, 21-23 March 1990, Scottsdale, AZ, USA, IEEE

[Rieh95]

Dirk Riehle, "Patterns for Encapsulating Class Trees", In:Pattern Languages of Program Design, Volume 2. Edited by John Vlissides, James O. Coplien and Norman Kerth.Reading, Massachusetts: Addison-Wesley, 1996. To appear., http://swt1.informatik.uni-hamburg.de/~riehle/PLoP-95.ps

[Rieh95a]

Dirk Riehle, "A Pattern Language for Tool Construction and Integration Based on the Tools and Materials Metaphor", in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[Riva97]

Erick Rivas, "Enterprise component modeling strategies", Object Magazine - 7(2) Apr 1997, pp. 62-64.

[RJM92]

Rose, T.; Jarke, M.; Mylopoulos, J., "Organizing software repositories modeling requirements and implementation experiences", Proceedings. The Sixteenth Annual International Computer Software and Applications Conference p: 31-8, 21-25 Sept. 1992, Chicago, IL, USA, IEEE

[RMZ92]

Reynolds, R.G.; Maletic, J.I.; Zannoni, E., "Extracting procedural knowledge from software systems using inductive learning in the PM system", Proceedings. Fourth International Conference on Software Engineering and Knowledge Engineering p: 131-9, 15-20 June 1992, Capri, Italy, IEEE

[Robs92]

Robson, R.N., "Using hypertext to locate reusable objects", Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences p: 549-57 vol.2, 7-10 Jan. 1992, Kauai, HI, USA, ACM, IEEE

[Roge91]

Rogers, R.V., "Understated implications of objected-oriented simulation and modeling", Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics. 'Decision Aiding for Complex Systems (Cat. No.91CH3067-6) p: 285-9 vol.1, 13-16 Oct. 1991, Charlottesville, VA, USA, IEEE

[Rose93]

Doug Rosenberg, "Using the Object Modeling Technique with Objectory for client/server development", Object Magazine, Nov-Dec, 1993

[Ross90]

Rossak, W.R., "The Archive Manager", COMPEURO '90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering p: 540-1, 8-10 May 1990, Tel-Aviv, Israel

[Ross97]

Ronald G. Ross, "The Business Rule Book – Classifying, Defining and Modeling Rules, Second Edition" Database Research Group, Boston, MA.

[RR92]

Rizman, K.; Rozman, I., "Application development through object composition by means of events and object environment", Title: CompEuro 1992 Proceedings. Computer Systems and Software Engineering p: 660-5, 4-8 May 1992, The Hague, Netherlands, IEEE

[Rube95]

Barry Rubel, "Patterns for Generating a Layered Architecture", in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[Rubi90]

Rubin, K.S., "Reuse in software engineering: an object-oriented perspective", COMPCON Spring '90: Thirty-Fifth IEEE Computer Society International Conference. Intellectual Leverage. Digest of Papers., 26 Feb.-2 March 1990, San Francisco, CA, USA, pp. 340-6

[RWM+92]

Rada, R.; Weigang Wang; Mili, H.; Heger, J.; Scherr, W., "Software reuse: from text to hypertext", Software Engineering Journal, Vol: 7 Iss: 5 p: 311-21, Sept. 1992

[RZ94]

Dirk Riehle and Heinz Züllighoven, "A Pattern Language for Tool Construction and Integration Based on the Tools&Materials Metaphor", First Annual Conference on the Pattern Languages of Programming, Monticello, Illinois, August 1994

[SC95]

Mauricio J. V. Silva, and C. Robert Carlson, "MOODD, a method for object-oriented database design", Data and Knowledge Engineering 17 (1995) pp. 159-181

[SCCB95]

I.N. Shindyalow, W. Chang, J.A. Cooper, P. E. Bourne, "Design and use of a software framework to obtain information derived from macromolecular structure data", Proceedings of the 28th Annual Hawaii International Conference of System Sciences - 1995, IEEE 1995

[Schm95]

Hans Albrecht Schmid, "Creating the Architecture of a Manufacturing Framework by Design Patterns", OOPSLA ‘95, Austin, Texas, 1995, pp.370-384.

[Schu97]

Ron Schultz, "The agony and ecstasy of a distributed object project", Object Magazine - 7(2) Apr 1997, pp. 38-45.

[Schw95]

Ken Schwaber, "SCRUM Development Process", in Workshop Report: Business Object Design and Implementation. 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Addendum to the Proceedings. OOPS Messenger 6:4 : ACM/SIGPLAN October, 1995. http://www.tiac.net/users/jsuth/oopsla/schwapub.pdf

[Seng92]

Peter Senge, "Building Learning Organization", Journal for Quality and Participation, March 1992.

[Seyb96]

Patricia B. Seybold, "Start your business rules engine", Computerworld 12/09/96

[Shaw94]

Mary Shaw, "Patterns for Software Architecutres, in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[Silv94]

Ignacio Silva-Lepe, "Techniques for reverse-engineering and Re-engineering into the object-oriented Paradigm", Ph.D. Thesis, June 1994

[Silv95]

Mauricio J. V. Silva, "A/OODBMT - An Active Object-Oriented Database Modeling Technique" PhD Thesis, Illinios Institute of Tehcnology, Computer Science Department of Illinois Institute of Technology, 1995

[Simo95]

Mark A. Simos "Domain Modeling Techniques for Representing Commonality and Variability: Towards A Comparative Framework", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/simos.txt

[Sing96]

Vivek P. Singhal. A Programming Language for Writing Domain-Specific Software System Generators. Ph.D. Dissertation. Department of Computer Sciences, University of Texas at Austin, September 1996., Vivek P. Singhal. A Programming Language for Writing Domain-Specific Software System Generators. Ph.D. Dissertation. Department of Computer Sciences, University of Texas at Austin, September 1996. ftp://ftp.cs.utexas.edu/pub/predator/vivek-thesis.ps.Z

[SMLD96]

Patrick Steyaert, Carine Lucas, Kim Mens, Theo D'Hondt, "Reuse contracts: managing the evolution of reusable assets", OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[Souk95]

Jim Soukup, "Implementing Patterns", in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[SS97]

Venkates Swaminathan and James Storey, "Domain specific frameworks", Object Magazine - 7(2) Apr 1997, pp. 53-57.

[SSC96]

Mohlalefi Sefika, Aamod Sane, Roy H.Campbell, "Architecture oriented Visualization", OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[SSP95]

S. L. Stewart and James A. St. Pierre, "Experiences with a Manufacturing Framework", in Workshop Report: Business Object Design and Implementation. 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications. Addendum to the Proceedings. OOPS Messenger 6:4 : ACM/SIGPLAN October, 1995. http://www.tiac.net/users/jsuth/oopsla/stewapub.pdf

[Stik96]

James Stikeleather, "The importance of Architecture", Object Magazine, 6(2) April, 1996, pp. 20-24

[Stik96]

James Stikeleather, "The importance of Architecture", Object Magazine, 6(2) April, 1996, pp. 20-24

[Su91]

L. M. Su, "Conceptual Modeling Framework and Semantic Query Interface for Multi-Model Information Systems", PhD Thesis, Illinois Institute of Technology, September 1991.

[Su92]

L. M. Su and C. R. Carlson, "KM - A Knowledge-Based Modeling Framework for Multi Model Information System (MMIS)", 25th International Hawaii Conference on System Science, 1992

[Suth95]

Jeff Sutherland, "Business Object Design and Implementation". 10th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications Addendum to the Proceedings. OOPS Messenger 6:4:170-175. ACM/SIGPLAN October, 1995.

[Swan96]

Edward Swanstrom. "Object Oriented Change and Learning Methodology" Arthur D. Little, White Paper, 1996

[Tali93]

Taligent Inc., "Leveraging Object-Oriented Frameworks", A Taligent White Paper, 1993. Also availble as a web page.

[Tali94]

Taligent Inc., "Building Object-Oriented Frameworks", A Taligent White Paper, 1994, http://www.taligent.com/building-oofw.html

[Tayl96]

David Taylor, "The Use and Abuse of Reuse ", Object Magazine, 6(2) April, 1996, pp. 16,18

[Tayl97]

David Taylor, "The universal exchange pattern", Object Magazine - 7(1) March 1997, pp. 25-28.

[TB95]

Lance Tokuda and Don Batory. Automated Software Evolution via Design Pattern Transformations. In Proceedings of the 3rd International Symposium on Applied Corporate Computing, Monterrey, Mexico, October 1995. Also TR-95-06, Department of Computer Sciences, University of Texas at Austin, February 1995. ftp://ftp.cs.utexas.edu/pub/predator/tr-95-06.ps.Z

[Texa96]

Texas Instruments Incorporated Business Object Architecture team, "Business Object Facility"

[TGP89]

David Taenzer, Murthy Ganti, Sunil Podar, "Problems in Object-Oriented Software Reuse", in S. Cook (ed.) ECOOP'89 Proc. Third European Conference on Object-Oriented Programming, Nottingham, 1989 (Cambridge University Press, 1989, pp.25-38

[TH95]

Anh Ta and Duane W. Hybertson, "A Domain Framework: A Basis for Enhancing Reuse Among Domains", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/hybertson.txt

[Thom95]

Lynda Thomas, "Animating Use Cases", OOPSLA workshop -- Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/lThomas.ps

[TT92]

Tamai, T.; Torimitsu, Y., "Software lifetime and its evolution process over generations", Conference on Software Maintenance 1992, p: 63-9, 9-12 Nov. 1992, Orlando, FL, USA, IEEE

[UM91]

David A. Umphress and Stephen G. March, "Object-Oriented Requirements Determination", Journal of Object-Orineted Programming, 1991 Focus on Analysis and Design, pp. 35-40.

[UML97]

Unified Modeling Language, Version 1.1, Rational Software, Santa Clara, CA, 1997 http://www.rational.com/uml

[Vasu97]

Rajeev Vasudeva, "Reusing Business Objects", Object Magazine, 6(11) Jan 1997, pp. 46-49.

[Vemu95]

Chandra Vemulapalli, "A Use Case FAQ", OOPSLA workshop -- Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.unantes.univ-nantes.fr/usecase/Contributions/chandra.ps

[Venk96]

Sam Venkatesam, "Software Cost Accounting - A New Dimension", Software Engineering Symposium, sponsored by the National Institute of Public Enterprise, Hyderabad, India, 23 Aug, 1996.

[Vlis95]

John Vlissides, "Reverse Architecture", Position Paper, Dagstuhl Seminar 9508, IBM T.J. Watson Research Center

[VN96]

Michael VanHilst, David Notkin, "Using role components to implement collaboration based design", OOPSLA: The First Eleven Years Conference Proceedings 1986-1996. CD-ROM. ACM Press, New York, 1997.

[vonM90]

F. von Martial, "A Conversation Model for Resolving Conflicts among Distributed Office Activities", 1990 ACM SIGOIS Conference on Office Automation Systems, SIGOIS Bulletin Vol 11, Issues 2,3 1990, pp.99-108

[WB93]

Rebecca Wirfs-Brock, "Stereotyping: A technique for characterizing objects and their interactions", Object Mag V. 3, No. 4, Nov/Dec 1993.

[Webs95]

Bruce Webster, Pitfalls of Object-Oriented Development, 1995, MIS Press, New York, ISBN 1-55851-397-3

[Went95]

Kevin D. Wentzel, "A Conceptual Framework For Evaluating Domain-Specific Kits", Seventh Annual Workshop on Institutionalizing Software Reuse (WISR), St. Charles, Illinois, August 28-30, 1995, ftp://gandalf.umcs.maine.edu/pub/WISR/wisr7/proceedings/txt/wentzel.txt

[WF86]

Terry Winograd and Fernando Flores, "Understanding Computers and Cognition: A new Foundation for Design", Ablex Publishing Corporation, Norwood, New Jersey, 1986.

[WF97]

Becky Winant and Mike Frankel, "Solving object state model mysteries using a key event dictionary", JOOP 10(1), March-April, 1997, pp 52-58.

[WFMC95]

Workflow Management Coalition Working Group 1A, "Workflow Process Definition Read/Write Interface: Request For Comment", Document Number WFMC-WG01-1000, February 17, 1995, Workflow Management Coalition, Brussels, Belgium, 1994, revised 1997. ftp://ftp.aiai.ed.ac.uk/pub/projects/WfMC/if1/wg1_1000.pdf

[WFMC96]

"Workflow Management Coalition Terminology & Glossary", Document Number WFMC-TC-1011, Issue 2.0, Workflow Management Coalition, Brussels, Belgium, June 1996, ftp://ftp.aiai.ed.ac.uk/pub/projects/WfMC/glossary/glossary.pdf

[Wieg97]

Karl Wiegers, "Use Cases: Listening to the Customer’s Voice", Software Development, March 1997, Vol 5., No.3.

[WL95]

Kirk Wolf and Chamond Liu, "New Clients with Old Servers: A Pattern Language for Client/Server Frameworks", in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[WL97]

S.A. White and C. Lemus "Architectural Reuse through a Domain Specific Language Generator", Eighth Annual Workshop on Institutionalizing Software Reuse (WISR), Ohio State University, March 23-26, 1997, http://www.umcs.maine.edu/~ftp/wisr/wisr8/papers/whiteS/whiteS.html

[Wong92]

Yu Chung Wong, "Using version spaces to support incremental searches in a software library", Proceedings. Fourth International Conference on Software Engineering and Knowledge Engineering p: 412-19, 15-20 June 1992, Capri, Italy, IEEE

[Wood95]

Trish Wooding, "The Feasibility of Common Business Objects", Object Magazine, Vol 5(6), October, 1995 and Web page http://www.compulink.co.uk/~oig/cbo.html

[WR92]

Whittle, B.; Ratcliffe, M., "Software component interface description for reuse", Software Engineering Journal, Vol: 8 Iss: 6 p: 307-18, Nov. 1993

[WR92]

Whittle, B.; Ratcliffe, M., "Software component interface description for reuse", Software Engineering Journal, Vol: 8 Iss: 6 p: 307-18, Nov. 1993

[WS88]

Wood, M.; Sommerville, I., "An information retrieval system for software components", Software Engineering Journal, Vol: 3 Iss: 5 p: 198-207, Sept. 1988

[WS93]

W. Wu, M. Sakauchi, "A multipurpose drawing understanding system with flexible object-oriented framework". Proceedings of the Second International Conference on Document Analysis and Recognition, 20-22 Oct. 1993, Tsukuba Science City, Japan, IEEE Comput. Soc. Press Los Alamitos, CA, USA, 1993, ISBN: 0 8186 4960 7, p. 870-3

[Your93]

Edward Yourdon, "Decline and Fall of the American Programmer", Yourdan Press, Englewood Cliffs, New Jersey, 1993, ISBN0-13-191958-X

[Your94]

Edward Yourdon, "Object Oriented Systen Design", Yourdan Press, Englewood Cliffs, New Jersey, 1994, ISBN0-13-626325-3

[YSD94]

D. Yeager, D. Stanley, A. May, "An object-oriented framework for adaptive fuzzy circuit control". Proceedings of the Third IEEE Conference on Fuzzy Systems. IEEE World Congress on Computational Intelligence, 26-29 June 1994, Orlando, FL, USA, IEEE, 1994, vol.3, ISBN: 0 7803 1896 X, p. 1496-501

[Zave95]

Pamela Zave, "Classification of research efforts in requirements engineering", Second IEEE International Symposium on Requirements Engineering. 20 November 1995 http://www.research.att.com:80/orgs/ssr/people/pamela/re.ps.gz

[Zeie95]

Gary J Zeien, "Weaving a web of use cases", Object Magazine Nov/Dec 1995

[Zimm95]

Walter Zimmer, "Relationships Between Design Patterns", in Pattern Language of Program Design, J. Coplien and D. Schmidt, eds., Addison-Wesley, ISBN 0-201-60734-4

[Zorm95]

Lorna A. Zorman, "The context and composition of scenarios", OOPSLA workshop – Requirements Engineering: Use Cases and More, Sunday October 15, 1995, AUSTIN, Texas, http://www.isi.edu/soar/lorna/oopsla95.ps