[I] DejaVU Online: Principles of Object-Oriented Software Development (©)
[I] - [up] [top] - [I] [II] [III] [IV] - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] - [A] [R]

References

Backhouse (1986) Backhouse (1986)
Backhouse R. (1986), Program Construction and Verification, Prentice-Hall
Bar-David (1992) Bar-David (1992)
Bar-David T. (1992), Practical consequences of formal definitions of inheritance, JOOP (July/August), pp. 43-49
Beck and Cunningham (1989) Beck and Cunningham (1989)
Beck K. and Cunningham W. (1989), A laboratory for teaching object-oriented thinking. In Proc. OOPSLA'89, ACM Sigplan Notices 17(4), pp. 1-6
Bersoff and Davis (1991) Bersoff and Davis (1991)
Bersoff E.H. and Davis A.M. (1991), Impacts of life cycle models on software configuration management, CACM 34(8), pp. 105-117
Bigelow (1988) Bigelow (1988)
Bigelow J. (1988), Hypertext and CASE, IEEE Software (March), pp. 23-26
Booch (1986) Booch (1986)
Booch G. (1986), Object-oriented development, IEEE Transactions on Software Engineering 12(2), pp. 211-221
Booch (1991) Booch (1991)
Booch G. (1991), Object-Oriented Design with Applications, Benjamin Cummings
Booch (1994) Booch (1994)
Booch G. (1994), Object-Oriented Analysis and Design with Applications, Benjamin Cummings, 2nd edn
Cattell (1994) Cattell (1994)
Cattell R. (ed) (1994), The Object Database Standard: ODMG-93, Morgan-Kaufmann
Champeaux et al. (1993) Champeaux et al. (1993)
Champeaux D., Lea D. and Faure P. (1993), Object-Oriented System Development, Addison-Wesley
Cline and Lea (1990) Cline and Lea (1990)
Cline M. and Lea D. (1990), The behavior of C++ classes. In Proc. Symp. on Object-Oriented Programming, Marist College
Coad and Yourdon (1991a) Coad and Yourdon (1991a)
Coad P. and Yourdon E. (1991a), Object-Oriented Analysis, Prentice Hall, 2nd edn
Coad and Yourdon (1991b) Coad and Yourdon (1991b)
Coad P. and Yourdon E. (1991b), Object-Oriented Design, Prentice Hall
Cockburn (1997) Cockburn (1997)
Cockburn A. (1997), Surviving Object-Oriented Projects: A Manager's Guide, Addison-Wesley
Coleman et al. (1994) Coleman et al. (1994)
Coleman D., Arnold P., Bodoff S., Dollin C., Gilchrist H., Hayes F. and Jeremaes P. (1994) , Object-Oriented Development -- The Fusion Method, Prentice Hall
Coplien (1992) Coplien (1992)
Coplien J. (1992), Advanced C++ Programming Styles and Idioms, Addison-Wesley
Coplien and Schmidt (1995) Coplien and Schmidt (1995)
Coplien J.O. and Schmidt D.C. (1995), Pattern Languages of Program Design, Addison-Wesley
Coplien and Schmidt (1995) Coplien and Schmidt (1995)
Coplien J.O. and Schmidt D.C. (eds) (1995), Pattern Languages of Program Design (1), Addison-Wesley
Cox (1986) Cox (1986)
Cox B.J. (1986), Object-Oriented Programming -- An Evolutionary Approach, Addison-Wesley
Craig (1991) Craig (1991)
Craig I. (1991), The formal specification of advanced AI architectures, Ellis Horwood
Davis et al. (1988) Davis et al. (1988)
Davis A.M., Bersoff E.H. and Comer E.R. (1988), A strategy for comparing alternative software development life cycle models, IEEE Trans. on Software Engineering 14(10), pp. 1453-1461
Dijkstra (1976) Dijkstra (1976)
Dijkstra E.W. (1976), A Discipline of Programming, Prentice Hall
Diller (1994) Diller (1994)
Diller A. (1994), Z: An Introduction to Formal Methods, Wiley, 2nd edn
Eliëns (1995) Eliëns (1995)
Eliëns A. (1995), Hush -- a C++ API for Tcl/Tk, The X Resource, Issue 14, April, pp. 111-155
Fichman and Kemerer (1992) Fichman and Kemerer (1992)
Fichman R.G. and Kemerer C.F. (1992), Object-oriented and conventional analysis and design methodologies, IEEE Computer 25(10), pp. 22-39
Fowler (1997a) Fowler (1997a)
Fowler M. (1997a), Analysis Patterns -- Reusable Object Models, Addison Wesley Longman
Fowler (1997b) Fowler (1997b)
Fowler M., with Scott K. (1997b), UML Distilled -- Applying the Standard Object Modeling Language, Addison Wesley Longman
Gamma et al. (1994) Gamma et al. (1994)
Gamma E., Helm R., Johnson R. and Vlissides J. (1994), Design Patterns -- Elements of Reusable Object-Oriented Software, Addison-Wesley
Gries (1981) Gries (1981)
Gries D. (1981), The Science of Programming, Springer
Halbert and O'Brien (1987) Halbert and O'Brien (1987)
Halbert D. and O'Brien P. (1987), Using types and inheritance in object-oriented programming, IEEE Software 4(5), pp. 71-79
Harmon and Taylor (1993) Harmon and Taylor (1993)
Harmon P. and Taylor D.A. (1993), Objects in Action -- Commercial Applications of Object-Oriented Technologies, Addison-Wesley
Hayes and Coleman (1991) Hayes and Coleman (1991)
Hayes F. and Coleman D. (1991), Coherent models for object-oriented analysis. In Proc. OOPSLA'91, ACM Sigplan Notices 26(4), pp. 171-183
Hayes (1992) Hayes (1992)
Hayes I. (1992), Specification Case Studies, Prentice Hall, 2nd edn
Helm et al. (1990) Helm et al. (1990)
Helm R., Holland I.M. and Gangopadhyay D. (1990), Contracts: specifying behavioral compositions in object-oriented systems. In Proc. ECOOP/OOPSLA'90, pp. 169-180
Henderson (1993) Henderson (1993)
Henderson P. (1993), Object-oriented specification and design with C++, McGraw-Hill
Henderson-Sellers (1992) Henderson-Sellers (1992)
Henderson-Sellers B. (1992), A book of Object-Oriented Knowledge, Prentice-Hall
Henderson-Sellers and Edwards (1990) Henderson-Sellers and Edwards (1990)
Henderson-Sellers B. and Edwards J.M. (1990), The object-oriented system's life cycle, CACM 33(9), pp. 143-159
Hopcroft and Ullman (1979) Hopcroft and Ullman (1979)
Hopcroft J.E. and Ullman J.D. (1979), Introduction to automata theory, languages and computation, Addison-Wesley
Jacobson et al. (1992) Jacobson et al. (1992)
Jacobson I., Christeron M., Jonsson P. and \"{O}vergaard G. (1992), Object-Oriented Software Engineering -- A Use Case Driven Approach, Addison-Wesley
Johnson and Foote (1988) Johnson and Foote (1988)
Johnson R.E. and Foote B. (1988), Designing reusable classes, JOOP 1(2), pp. 22-35
Jones (1990) Jones (1990)
Jones G.W. (1990), Software Engineering, Wiley
King (1989) King (1989)
King R. (1989), My cat is object-oriented. In   [   [ Kim and Lochovsky (1989) ] , pp. 23-30
Knuth (1992) Knuth (1992)
Knuth D. (1992), Literate Programming, CSLI Lecture Notes 27, Stanford
Krasner and Pope (1988) Krasner and Pope (1988)
Krasner G.E. and Pope S.T. (1988), A cookbook for using the Model-View-Controller user interface paradigm in Smalltalk-80, JOOP (August), pp. 26-49
Kurtz et al. (1990) Kurtz et al. (1990)
Kurtz B., Woodfield S.N. and Embley D.W. (1990), Object-Oriented System Analysis -- A Model-Driven Approach, Prentice Hall
Lieberherr and Holland (1989) Lieberherr and Holland (1989)
Lieberherr K. and Holland I. (1989), Assuring good style for object-oriented programs, IEEE Software 6(5), pp. 38-48
Linton et al. (1989) Linton et al. (1989)
Linton M., Vlissides J. and Calder P. (1989), Composing user interfaces with Interviews, IEEE Computer 22(2), pp. 8-22
Lippman (1991) Lippman (1991)
Lippman S. (1991), A C++ Primer, Addison-Wesley, 2nd edn.
Liskov and Zilles (1974) Liskov and Zilles (1974)
Liskov B.H. and Zilles S.N. (1974), Programming with abstract data types, ACM Sigplan Notices 9, pp. 50-59
Martin et al. (1997) Martin et al. (1997)
Martin R.C., Riehle D. and Buschmann F. (eds) (1997), Pattern Languages of Program Design (3), Addison-Wesley
McGregor and Sykes (1992) McGregor and Sykes (1992)
McGregor J. and Sykes D. (1992), Object-Oriented Software Development: Engineering Software for Reuse, Van Nostrand Reinhold
Meyer (1988) Meyer (1988)
Meyer B. (1988), Object-Oriented Software Construction, Prentice Hall
Meyer (1992b) Meyer (1992b)
Meyer B. (1992b), Applying Design by Contract, IEEE Computer 25(10), pp. 40-51
Meyer (1997) Meyer (1997)
Meyer B. (1997), Object-Oriented Software Construction, Prentice Hall, 2nd edn
Ousterhout (1991) Ousterhout (1991)
Ousterhout J.K. (1991), An X11 Toolkit based on the Tcl language. In Proc. USENIX Winter Conference, pp. 105-115
Parnas (1972a) Parnas (1972a)
Parnas D.L. (1972a), A technique for software module specification, CACM 15, pp. 330-336
Parnas (1972b) Parnas (1972b)
Parnas D.L. (1972b), On the criteria to be used in decomposing systems into modules, CACM 15, pp. 1052-1058
Pinson and Wiener (1990) Pinson and Wiener (1990)
Pinson L. and Wiener R. (eds) (1990), Applications of Object Oriented Programming, Addison-Wesley
Pokkunuri (1989) Pokkunuri (1989)
Pokkunuri B. (1989), Object-oriented programming, ACM Sigplan Notices 24(11), pp. 96-101
Rabin (1974) Rabin (1974)
Rabin M.O. (1974), The computational complexity of Artificial Intelligence, IEEE Symposium
Rumbaugh et al. (1991) Rumbaugh et al. (1991)
Rumbaugh J., Blaha M., Premerlani W., Eddi F. and Lorensen W. (1991), Object-Oriented Modeling and Design, Prentice Hall
Schildt (1999) Schildt (1999)
Schildt H. (1999), STL Programming from the ground up, Osborne/McGraw-Hill
Schmidt (1995) Schmidt (1995)
Schmidt D.C. (1995), Experience using design patterns to develop reusable object-oriented communication software, CACM 38(10), pp 65-74
Shlaer and Mellor (1988) Shlaer and Mellor (1988)
Shlaer S. and Mellor S.J. (1988), Object-Oriented Analysis: Modeling the World in Data, Yourdon Press, Englewood Cliffs, NJ
Stepney et al. (1992) Stepney et al. (1992)
Stepney S., Barden R. and Cooper D. (eds) (1992), Object Orientation in Z, Springer
Stroustrup (1988) Stroustrup (1988)
Stroustrup B. (1988), What is `object-oriented programming'?, IEEE Software 5(3), pp. 10-20
Stroustrup (1998) Stroustrup (1998)
Stroustrup B. (1998), The C++ Programming Language, Addison-Wesley Longman, 3rd edn
Szyperski (1997) Szyperski (1997)
Szyperski C. (1997), Component Software: Beyond Object-Oriented Programming, Addison-Wesley Longman
Vlissides et al. (1996) Vlissides et al. (1996)
Vlissides J.M., Coplien J.O. and Kerth N.L. (eds) (1996), Pattern Languages of Program Design (2), Addison-Wesley
Wasserman et al. (1989) Wasserman et al. (1989)
Wasserman A., Pircher P. and Muller R.J. (1989), An object-oriented structured design method for code generation, Software Engineering Notes 14(1), pp. 32-55
Webster (1988) Webster (1988)
Webster D. (1988), Mapping the Design Information Representation Domain, IEEE Computer, December, pp. 8-23
Weinand et al. (1988) Weinand et al. (1988)
Weinand A., Gamma E. and Marty R. (1988), ET++, an object-oriented application framework in C++. In Proc. OOPSLA'88, pp. 46-57
Wirfs-Brock (1989) Wirfs-Brock (1989)
Wirfs-Brock R. (1989), Object-oriented design: a responsibility-driven approach. In Proc. OOPSLA'89, pp. 71-75
Wirfs-Brock et al. (1990) Wirfs-Brock et al. (1990)
Wirfs-Brock R., Wilkerson B. and Wiener L. (1990), Designing Object-Oriented Software, Prentice Hall
Yourdon and Constantine (1979) Yourdon and Constantine (1979)
Yourdon E. and Constantine L. (1979), Structured Design: Fundamentals of a Discipline of Computer Programming and Design, Prentice Hall
[I] - [up] [top] - [I] [II] [III] [IV] - [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] - [A] [R]
Hush Online Technology
hush@cs.vu.nl
12/29/99