Shlaer-Mellor and Executable UML Portal

(Top Tabs)


Last Updated: 21 February 2008


Kavanagh Consultancy is not planning to provide public or on-site training courses in the near future. However, an online training course for Shlaer-Mellor OOA/RD may be developed if there is enough demand. A Shlaer-Mellor OOA/RD certification scheme may also be developed once OOA10 is complete.

Other companies that have provided Shlaer-Mellor OOA/RD training courses in the past include:

Project Technology (now part of Mentor Graphics), Model Integration and Kennedy Carter now provide training courses exclusively for Executable UML.

We recommend new Shlaer-Mellor users buy [OOA88], [OOA91] and [Starr96]. OOA91 is by far the most important book to buy. All three books can be purchased at Amazon. The facsimile edition of OOA91 can also be purchased in the UK at Tesco using the following link: OOA91

If you would like to learn Shlaer-Mellor OOA/RD then we suggest the following action plan:

  1. Read Shlaer-Mellor Method to get an overview of the method.
  2. Read [OOA88] to learn about information modelling. This book is easy to follow and the information models given in Appendix A and B have been captured and are distributed with OOA Tool.
  3. Read [OOA91] to learn about state and process modelling. This book also describes information modelling and makes a few minor changes to the notation in 00A88. You should ignore the OODLE notation defined in Appendix A and used in Chapter 9.
  4. Read [Starr96] for additional insights into information modelling.
  5. Browse OOA96 Report for the last official update to the method before Shlaer-Mellor OOA/RD was repositioned as Executable UML.
  6. Download OOA Tool and explore the OOA models which are distributed with the tool. You can create your own models now but you should wait until OOA Tool 1.0 Standard is released before modelling real applications.
  7. You should now be ready for OOA10 which defines a standard OOA of OOA and OOA Interchange Format. It also defines a Pattern Language for formalizing symbolic types, an Action Language as an alternative to process modelling or for formalizing processes within process models, and an Archetype Language for Recursive Design.


Kavanagh Consultancy offers a variety of consultancy services involving Shlaer-Mellor OOA/RD from on-site analysis and design to off-site work product review. Please contact us for more information.


Tools, service domains and software architectures all require varying levels of support. Kavanagh Consultancy will offer support agreements for all Kavanagh Consultancy products.

Once we have opened our online marketplace for Shlaer-Mellor OOA/RD products and services, we will offer a service to suppliers who sell service domains and software architectures via the marketplace, to provide best endeavour support agreements for those products. This will hopefully encourage real experts to participate in the marketplace without the overhead of supporting a customer base.

(Bottom Tabs)

Copyright © 2008-2010 by Kavanagh Consultancy Limited. All rights reserved.