Object-Oriented Software Engineering Methods

  • Brian Henderson-Sellers
Part of the International Handbooks on Information Systems book series (INFOSYS)


External View Business Rule Internal View Reuse Strategy Seamless Transition 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ar91]
    Arnold, P., Bodoff, S., Coleman, D., Gilchrist, H., Hayes, F., An evaluation of five object-oriented development methods, JOOP Focus on Analysis and Design, 1991, 107–121Google Scholar
  2. [Ab83]
    Abbott, R. J., Program design by informal English descriptions, Communications of the ACM 26(11), 1983, 882–894CrossRefMATHGoogle Scholar
  3. [BC89]
    Beck, K., Cunningham, W., A laboratory for teaching object-oriented thinking, SIGPLAN Notices 24(10), 1989, 1–6Google Scholar
  4. [Be95]
    Berard, E. V., What is a “methodology?”, comp.object newsnet, 1995Google Scholar
  5. [Bo91]
    Booch, G., Object Oriented Design with Applications, Benjamin/Cummings, Menlo Park, CA, 1991Google Scholar
  6. [Bo94]
    Booch, G., Object-Oriented Analysis and Design with Applications (2nd edition), The Benjamin/Cummings Publishing Company, Inc., Redwood City, CA, 1994Google Scholar
  7. [Ca94]
    Carmichael, A., Towards a common object-oriented meta-model for object development, Chapter 19, in: A. Carmichael (ed.), Object Development Methods, SIGS Books, New York, 1994, 321–333Google Scholar
  8. [Ca94]
    Carmichael, A., Methods war, methods truce, methods trade, in: ObjectExpo Europe Conference Proceedings, 1994, 26–30, London, England, SIGS Conferences, Inc., 1994, 41-50Google Scholar
  9. [CD94]
    Cook, S., Daniels, J., Designing Object Systems, Prentice Hall, UK, 1994Google Scholar
  10. [CF92]
    de Champeaux, D., Faure, P., A comparative study of object-oriented analysis methods, J. Object-Oriented Programming 5(1), 1992, 21–33Google Scholar
  11. [CY90]
    Coad, P., Yourdon, E., Object-Oriented Analysis, 1st edition, Prentice-Hall, 1990Google Scholar
  12. [CY91]
    Coad, P., Yourdon, E., Object-Oriented Analysis, 2nd edition, Prentice-Hall, 1991Google Scholar
  13. [CY91b]
    Coad, P., Yourdon, E., Object-Oriented Design, Prentice-Hall, 1991Google Scholar
  14. [EDM97]
    Emam, K., Drouin, J.-N., Melo, W., SPICE, The Theory and Practice of Software Process Improvement and Capability Determination, IEEE Computer Society Press, Los Alamitos, CA, USA, 1997Google Scholar
  15. [EG94]
    Eckert, G., Golder, P., Improving object-oriented analysis, Inf. Software Technol. 36(2), 1994, 67–86Google Scholar
  16. [HFG97]
    Firesmith, D., Henderson-Sellers, B., Graham, I., OPEN Modeling Language (OML) Reference Manual, SIGS Books, NY, 1997Google Scholar
  17. [Fi93]
    Firesmith, D. G., Object-Oriented Requirements Analysis and Logical Design: A Software Engineering Approach, J. Wiley and Sons, New York, 1993Google Scholar
  18. [GBH97]
    Graham, I. M., Bischof, J., Henderson-Sellers, B., Associations considered a bad thing, J. Obj.-Oriented Programming 9(9), 1997, 41–48Google Scholar
  19. Graham, I., Henderson-Sellers, B., Younessi, H., The OPEN Process Specification, Addison-Wesley, 1997Google Scholar
  20. [GR95]
    Goldberg, A., Rubin, K. S., Succeeding with Objects, Decision Frameworks for Project Management, Addison-Wesley, Reading, MA, 1995Google Scholar
  21. [Gr93]
    Graham, I., Migrating to object technology, Object Magazine 2(5), 1993, 22–24Google Scholar
  22. [Gr93b]
    Graham, I., Interoperation: reusing existing software components and packages, Object Magazine 2(6), 1993, 25–26Google Scholar
  23. [Gr94]
    Graham, I. M., Object-Oriented Methods (2nd edition), Addison-Wesley, Wokingham, UK, 1994Google Scholar
  24. [Gr95]
    Graham, I. M., Migrating to Object Technology, Addison-Wesley, Wokingham, UK, 1995Google Scholar
  25. [Gr95b]
    Graham, I. M., A non-procedural process model for object-oriented software development, Report on Object Analysis and Design 1(5), 1995, 10–11Google Scholar
  26. [Gr96]
    Graham, I., Linking a system and its requirements, Object Expert 1(3), 1996, 62–64Google Scholar
  27. [Gr97]
    Graham, I., Some problems with use cases ⋯and how to avoid them, OOIS’96, D. Patel, Y. Sun, S. Patel (eds.), Springer, London, 1997, 18–27Google Scholar
  28. [Ha87]
    Harel, D., Statecharts: a visual formalism for complex systems, Sci. Computer Program. 8, 1987, 231–274MATHMathSciNetGoogle Scholar
  29. [HB96]
    Henderson-Sellers, B., Bulthuis, A., The COMMA project, Object Magazine 6(4), 1996, 24–26Google Scholar
  30. [HB97]
    Henderson-Sellers, B., Bulthuis, A., Object-Oriented Metamethods, Springer, New York, 1997Google Scholar
  31. [HD97]
    Henderson-Sellers, B., Due, R. T., OPEN project management, Object Expert 2(2), 1997, 30–35Google Scholar
  32. [HE94]
    Henderson-Sellers, B., Edwards, J. M., BOOKTWO of Object-Oriented Knowledge: The Working Object, Prentice Hall, Sydney, 1994Google Scholar
  33. [HE94b]
    Henderson-Sellers, B., Edwards, J. M., Identifying three levels of OO methodologies, Report on Object Analysis and Design 1(2), 1994, 17–20Google Scholar
  34. [He94]
    Henderson-Sellers, B., COMMA: an architecture for method interoperability, Report on Object Analysis and Design 1(3), 1994, 25–28Google Scholar
  35. [He95]
    Henderson-Sellers, B., Who needs an object-oriented methodology anyway?, J. Obj.-Oriented Programming 8(6), 1995, 6–8Google Scholar
  36. [He97]
    Henderson-Sellers, B., A BOOK of Object-Oriented Knowledge (2nd edition), Prentice Hall, NJ, 1997Google Scholar
  37. [HF97]
    Henderson-Sellers, B., Firesmith, D., COMMA: Proposed core model, J. Obj.-Oriented Programming (ROAD) 9(8), 1997, 48–53Google Scholar
  38. [HFG97]
    Henderson-Sellers, B., Firesmith, D., Graham, I., OML metamodel: relationship and state modeling, J. Obj.-Oriented Prog. (ROAD) 10(1), 1997, 47–51Google Scholar
  39. [HG96]
    Henderson-Sellers, B., Graham, I. M., with additional input from C. Atkinson, J. Bezivin, L.L. Constantine, R. Due, R. Duke, D. Firesmith, G. Low, J. McKim, D. Mehandjiska-Stavrova, B. Meyer, J.J. Odell, M. Page-Jones, T. Reenskaug, B. Selic, A.J.H. Simons, P. Swatman and R. Winder, OPEN: toward method convergence?, IEEE Computer 29(4), 1996, 86–89Google Scholar
  40. [He96]
    Henderson-Sellers, B., Graham, I. M., Firesmith, D., Reenskaug, T., Swatman, P., Winder, R., The OPEN heart, TOOLS 21, C. Mingins, R. Duke, B. Meyer (eds.), TOOLS/ISE, 1996, 187–196Google Scholar
  41. [He97]
    Henderson-Sellers, B., Graham, I. M., Swatman, P., Winder, R., Reenskaug, T., Using object-oriented techniques to model the lifecycle for 00 software development, Procs. OOIS’ 96, D. Patel, Y. Sun, S. Patel (eds.), Springer-Verlag, London, 1997, 211–220Google Scholar
  42. [HKM94]
    Henderson-Sellers, B., Kreindler, R. J., Mickel, S., Methodology choices — adapt or adopt?, Report on Object Analysis and Design 1(4), 1994, 26–29Google Scholar
  43. [Ja93]
    Jacobson, I., Time for a cease-fire in the methods war, J. Obj.-Oriented Programming 6(4), 1993, 6–84MATHGoogle Scholar
  44. [Ja94]
    Jacobson, I., public communication on OOPSLA 94 panel: Methodology standards: help or hindrance?, 1994Google Scholar
  45. JCJO92]
    Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G., Object-Oriented Software Engineering: A Use Case Driven Approach, Addison Wesley, 1992Google Scholar
  46. [Jo97]
    Joukhadar, K., OMG committee meets on object analysis & design proposals, Object Magazine 7(1), 1997, 12–13Google Scholar
  47. [Li94]
    Lilly, S., Planned obsolescence, Object Magazine 3(5), 1994, 79–80Google Scholar
  48. [MCF96]
    Moser, S., Cherix, R., Flueckiger, J., BI-CASE/OBJECT (BIO) V3, Bedag Informatik, Berne, Switzerland, 1996Google Scholar
  49. [Me92]
    Meyer, B., Applying “design by contract”, IEEE Computer 25(10), 1992, 40–51Google Scholar
  50. [MO92]
    Martin, J., Odell, J. J., Object-Oriented Analysis & Design, Prentice Hall, Englewood Cliffs, NJ, 1992Google Scholar
  51. [MO95]
    Martin, J., Odell, J. J., Object-Oriented Methods. A Foundation, PTR Prentice Hall, New Jersey, 1995Google Scholar
  52. [MP92]
    Monarchi, D. E., Puhr, G. I., A research typology for object-oriented analysis and design, Comms. ACM 35(9), 1992, 35–47Google Scholar
  53. [Me93]
    Mellor, S. J., Shlaer, S., Booch, G., Rumbaugh, J., Salmons, J., Babitsky, T., Adams, S., Wirfs-Brock, R. J., Premature methods standardization considered harmful, J. Obj.-Oriented Programming 6(4), 1993, 8–85Google Scholar
  54. [PCW90]
    Page-Jones, M., Constantine, L. L., Weiss, S., Modeling object-oriented systems: the Uniform Object Notation, Computer Language 7(10), 1990, 69–87Google Scholar
  55. [RH95]
    Renouf, D. W., Henderson-Sellers, B., Incorporating rôles into MOSES in: C. Mingins, B. Meyer (eds.), TOOLS15, Prentice Hall, 1995, 71–82Google Scholar
  56. [Ru91]
    Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W., Objectoriented Modelling and Design, Prentice Hall, New Jersey, 1991Google Scholar
  57. [RWL96]
    Reenskaug, T., Wold, P., Lehne, O. A., Working with Objects. The OOram Software Engineering Manual, Manning, Greenwich, CT, USA, 1996Google Scholar
  58. [SGW95]
    Selic, B., Gullekson, G., Ward, P. T., Real-Time Object-Oriented Modelling, John Wiley & Sons, Inc., New York, 1995Google Scholar
  59. [Sw96]
    Swatman P. A., Formal Object-Oriented Method — FOOM, in: H. Kilow, W. Harvey (eds.), Specification of Behavioural Semantics in Object-Oriented Information Systems, Kluwer Academic Publishers, Norwell, Massachusetts, 1996Google Scholar
  60. [UM95]
    Unhelkar, B., Mamdapur, G., Practical aspects of using a methodology: a road map approach, Report on Object Analysis and Design 2(2), 1995, 34–36, 54Google Scholar
  61. [vGBH92]
    van den Goor, G. P., Brinkkemper, S., Hong, S., A comparison of six object-oriented analysis and design methods, Method Engineering Institute, University of Twente, 1992Google Scholar
  62. [Wi95]
    Wilkinson, N., Using CRC Cards: An Informal Approach to O-O Software Development, SIGS Books, NY, 1995Google Scholar
  63. [WN95]
    Walden, K., Nerson, J.-M., Seamless Object-Oriented Architecture, Prentice Hall, 1995, 301Google Scholar
  64. [WW89]
    Wand, Y., Weber, R., An ontological evaluation of systems analysis and design methods, in: E. D. Falkenberg, P. Lindgren (eds.), Information Systems Concepts: An In-depth Analysis, Elsevier Science Publishers (North Holland), Amsterdam, The Netherlands, 1989, 79–107Google Scholar
  65. [WWW90]
    Wirfs-Brock, R. J., Wilkerson, B., Wiener, L., Designing Object-Oriented Software, Prentice Hall, 1990, 368Google Scholar
  66. [YH97]
    Younessi, H., Henderson-Sellers, B., Cooking up improved software quality, Object Magazine, 7(8), 1997, 38–42Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Brian Henderson-Sellers

There are no affiliations available

Personalised recommendations