Bibliography

Adams, Douglas. 1982. The Restaurant at the End of the Universe. New York:Pocket Books, pp. 37-38.

Barker, Richard. 1990. CASE*Method: Entity Relationship Modeling. Wokingham, England: Addison-Wesley

Booch, Grady, James Rumbaugh, and Ivar Jacobson. 1999. The Unified Modeling Language User Guide. Reading, MA: Addison-Wesley.

Brown, Robert G.. 1993. "Data Modeling Methodologies Contrasts in Style". Handbook of Data Management. Boston: Auerbach.

Bruce, Thomas. 1992. Designing Quality Databases with IDEF1X Information Models. New York: Dorset House.

Chen, Peter. 1977. "The Entity-Relationship Approach to Logical Data Base Design". The Q.E.D. Monograph Series: Data Management. Wellesley, MA: Q.E.D. Information Sciences, Inc. This is based on his articles, "The Entity-Relationship Model: Towards a Unified View of Data", ACM Transactions on Database Systems, Vol. 1, No 1, (March 1976), pages 9-36, and "The Entity-Relationship Model: A Basis for the Enterprise View of Data", AFIPS Conference Proceedings, Vol. 46, AFIPS Press, N.J., (1977 National Computer Conference), pages 77-84.

Cockburn, Alistair. 2000. Writing Effective Use Cases. Reading, MA: Addison Wesley

Constantine, Larry L., and Lucy A. D. Lockwood. 1999. Software for Use. New York: Addison-Wesley/ACM Press.

Embley, David W., Barry D. Kurtz, and Scott N. Woodfield. 1992. Object-Oriented Systems Analysis: A Model-Driven Approach. Englewood Cliffs, NJ: Yourdon Press.

Finkelstein, Clive. 1989. An Introduction to Information Engineering : From Strategic Planning to Information Systems. Sydney: Addison-Wesley.

____________. 1992. Strategic systems Development. Sydney: Addison-Wesley.

____________. 1999. Lecture. Data Resource Management Association, Seattle, Washington, May, 199

Fowler, Martin. 1997. Analysis Patterns. Reading, MA: Addison-Wesley.

____________. 2000. UML Distilled, Second Edition. Reading, MA: Addison-Wesley.

Gane, Chris, and Trish Sarson. 1979. Structured Systems Analysis: Tools and Techniques. Englewood Cliffs, NJ: Prentice Hall.

Halpin, Terry. 2001. Information Modeling and Relational Databases. San Francisco:Morgan Kaufmann.

Hay, David C.. 1996. Data Model Patterns: Conventions of Thought. New York: Dorset House.

____________. Winter, 1998. "Making Data Models Readable". Information Systems Management. 15(1), Boca Raton, FL: CRC Press, pp 21-33. This article may also be found at http://www.essentialstrategies.com/publications/modeling/making.htm.

Jacobson, Ivar. 1992. Object-Oriented Software Engineering. Harlow, England: Addison-Wesley/ACM Press.

Jacobson, Ivar, Grady Booch, and James Rumbauch. 1999. The Unified Software Development Process. Reading, MA: Addison-Wesley.

Larman, Craig. 1998. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design. Upper Saddle River, NJ: Prentice Hall PTR.

Martin, James and Clive Finkelstein. Nov 1981. "Information Engineering", Technical Report, two volumes, Lancs, UK : Savant Institute, Carnforth.

Martin, James, and Carma McClure. 1985. Diagramming techniques for Analysts and Programmers. Englewood Cliffs, NJ: Prentice Hall.

Norman, Donald A. 1988. The Psychology of Everyday Things. New York: Basic Books.

Rational Software Corporation. 1997. Unified Modeling Language Notation Guide. Santa Clara, CA: Rational Software Corporation.

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

Rumbaugh, James, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. 1991. Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice Hall.

Rumbaugh, James, Ivar Jacobson, and Grady Booch. 1999. The Unified Modeling Language Reference Manual. Reading, MA: Addison-Wesley.

Schmidt, Bob. 1999. Data Modeling for Information Professionals. Upper Saddle River, NJ: Prentice Hall PTR

Shlaer, Sally, and Stephen Mellor. 1988. Object-Oriented Systems Analysis: Modeling the World in Data. Englewood Cliffs, NJ: Prentice Hall/Yourdon Press.

Simsion, Graeme. 1994. Data Modeling Essentials: Analysis, Design, and Innovation. Boston: International Thomson Computer Press.

Tufte, Edward R. 1983. The Visual Display of Quantitative Information. Cheshire, CT: Graphics Press.

____________. 1990. Envisioning Information. Cheshire, CT: Graphics Press.

____________. 1997. Visual Explanations. Cheshire, CT: Graphics Press.

Object Management Group (OMG) 1998. Unified Modeling Language Specification. Framingham, MA: Object Management Group. Note that UML is still being developed and new versions are often available. For the latest version, see http://www.omg.org.

Von Halle, Barbara and David Kull, editors. 1993. Handbook of Data Management. Boston: Auerbach.

XML. 1997. XML Metadata Interchange (XMI) Proposal to the OMG OA&DTF RFP3: Stream-based Model Interchange Format. Framingham, MA: Object Management Group., page 4-33

Yourdon, Edward, and Larry L.Constantine. 1979. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Englewood Cliffs, NJ: Prentice Hall.