1. | I. Jacobson, Object-Oriented Software Engineering (Harlow, Essex: Addison-Wesley, 1996), p. 72. | 2. | Ibid. | 3. | B. Webster, Pitfalls of Object-Oriented Development (New York: M&T Books, 1995). | 4. | DARPA, Component Software Glossary, http://www.objs.com/survey/ComponentwareGlossary.htm, 2005, p. 13. | 5. | R. Ben-Natan and O. Sasson, IBM SanFrancisco Developer's Guide (New York: McGrawHill, 2000), p. 150. | | 6. | P. Monday, J. Carey, M. Dangler, SanFrancisco Component Framework (Reading: Addison-Wesley, 1999), p. 23. | 7. | M. Johnson, R. Baxter, R. Dahl, SanFrancisco Life Cycle Programming Techniques (Upper Saddle River, NJ: Pearson, 1999). | 8. | Op cit Monday, pp. 33, 34. | 9. | Ibid, p. 24. | 10. | Elizabeth Holberton, personal communication, Washington, D.C., 1982. | 11. | P. C. Patton, "The Idea of Computer Programming," QMCS white paper, St. Thomas University, 2004. | 12. | C. Szypersi, Component Software Beyond Object-Oriented Programming, 2nd Ed. (Harlow, Essex: Pearson, 2002), p. 30. | 13. | G. T. Heineman and W. T. Councill, Component Based Software Engineering (Upper Saddle River, NJ: Pearson, 2001), pp. 519. | 14. | Op cit Szypersi, pp. 3845. | 15. | Ibid, p. 231. | 16. | Ibid, p. 308. | 17. | N. Wang, D. C. Schmidt, C. O'Ryan, "Overview of the CORBA Component Model," Chapter 31 of reference 13, pp. 557571. | 18. | A. Longshaw, "Choosing Between COM+, EJB, and CCM," Chapter 35 of reference 13, p. 639. | 19. | K. Beck and C. Andres, Extreme Programming Explained: Embrace Change, 2nd Ed. (Lebanon: Addison-Wesley, 2004). | 20. | J. Presper Eckert, personal communication, Philadelphia, 1993. | 21. | S. S. Brilliant, J. C. Knight, N. G. Levenson, The Consistent Comparison Problem in N-Version Software, Department of Computer Science, University of Virginia. | 22. | Ibid, pp. 25. | 23. | V. Bharathi, "N-Version Programming Method of Software Fault Tolerance: A Critical Review," National Conference on Nonlinear Systems and Dynamics, IIT Kharagpur, Dec. 2830, 2003. | | 24. | Y. D. Liang, Tutorial for Sun ONE Studio 4 (Upper Saddle River, NJ: Pearson, 2004). | 25. | Y. D. Liang, Introduction to Java Programming with Sun ONE Studio 4 (Upper Saddle River, NJ: Pearson, 2003). | 26. | Y. D. Liang, Rapid Java Application Development Using Sun ONE Studio 4 (Upper Saddle River, NJ: Pearson, 2003). | 27. | D. Carlson, Eclipse Distilled (Upper Saddle River, NJ: Pearson, 2005). | 28. | Phillip W. Patton, personal communication, St. Paul, MN, 2005. |
|