Shlaer-Mellor and Executable UML Portal

(Top Tabs)

References

Last Updated: 11 August 2010

Books

[OOA88] Object-Oriented Systems Analysis: Modeling the World in Data Sally Shlaer, Stephen J. Mellor:
Object-Oriented Systems Analysis: Modeling the World in Data,
Yourdon Press, 1988.
ISBN 0-13-629023-X
[OOA91] Object Lifecycles: Modeling the World in States Sally Shlaer, Stephen J. Mellor:
Object Lifecycles: Modeling the World in States,
Yourdon Press, 1991 (not 1992).
ISBN 0-13-629940-7
[Starr96] How to Build Shlaer-Mellor Object Models Leon Starr:
How to Build Shlaer-Mellor Object Models,
Yourdon Press, 1996.
ISBN 0-13-207663-2
[Starr01] Executable UML: A Case Study Leon Starr:
Executable UML: A Case Study,
Model Integration, 2001.
ISBN 0-9708044-0-7
[Starr02] Executable UML: How to Build Class Models Leon Starr:
Executable UML: How to Build Class Models,
Prentice Hall, 2002.
ISBN 0-13-067479-6
[xtUML02] Executable UML: A Foundation for Model-Driven Architecture Stephen J. Mellor, Mark J. Balcer:
Executable UML: A Foundation for Model-Driven Architecture,
Addison-Wesley, 2002.
ISBN 0-201-74804-5
[xUML04] Model Driven Architecture with Executable UML Chris Raistrick, Paul Francis, John Wright, Colin Carter, Ian Wilkie:
Model Driven Architecture with Executable UML,
Cambridge Univerity Press, 2004.
ISBN 0-521-53771-1
[MDA04] MDA Distilled: Principles of Model-Driven Architecture Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise:
MDA Distilled: Principles of Model-Driven Architecture,
Addison-Wesley, 2004.
ISBN 0-201-78891-8
[UMLManual05] The Unified Modeling Language Reference Manual, Second Edition James Rumbaugh, Ivar Jacobson, Grady Booch:
The Unified Modeling Language Reference Manual, Second Edition
Addison-Wesley, 2005.
ISBN 0-321-24562-8
[OOISUML09] Model-Driven Development with Executable UML Dragan Milicev:
Model-Driven Development with Executable UML
Wrox/Wiley, 2009.
ISBN 978-0-470-48163-9

White Papers

[ProjMatx84] Sally Shlaer, Diana Grand, Stephen J. Mellor:
The Project Matrix: A Model for Software Engineering Project Management, Project Technology, 1984.
[SDFAda90] Rick Hill:
Object-Oriented Design in Ada: A Transformational Approach Based on Object-Oriented Analysis, Project Technology, 1990.
[OOAWorld92] Michael M. Lee:
Object-Oriented Analysis in the Real World, Project Technology, 1992.
[OMT92] Sally Shlaer:
A Comparison of OOA and OMT, Project Technology, 1992.
[Booch93] Stephen J. Mellor:
A Comparison of the Booch Method and Shlaer-Mellor OOA/RD, Project Technology, 1993.
[SMOOA93] Neil Lang:
Shlaer-Mellor Object-Oriented Analysis Rules, Project Technology, 1993.
[SEI93] Sanjiv Gossain:
Using the Shlaer-Mellor Method to Support a Level 4 Software Process, Project Technology, 1993.
[Missing94] Stephen J. Mellor:
From OOA to C++: The Missing Link, Project Technology, 1994.
[OODevSM95] Rodney C. Montrose:
Object-Oriented Development Using The Shlaer-Mellor Method, Project Technology, 1995.
[Metrics96] Rodney C. Montrose:
Time Metrics Using the Shlaer-Mellor Method or "How long is this going to take?", Project Technology, 1996.
[SMOOD96] Michael M. Lee:
Shlaer-Mellor Object-Oriented Development: A Manager's Practical Guide, Project Technology, 1996.
[CltSrv96] Sally Shlaer, Stephen J. Mellor:
Using Shlaer-Mellor for Client/Server Solutions, Project Technology, 1996.
[Migr96] Sally Shlaer, Stephen J. Mellor:
Migration from Structured to OO Methodologies, Project Technology, 1996.
[SMMethod96] Sally Shlaer, Stephen J. Mellor:
The Shlaer-Mellor Method, Project Technology, 1996.
[OOA96] Sally Shlaer, Neil Lang:
Shlaer-Mellor Method: The OOA96 Report, Project Technology, 1996.
[SyncServ96] Sally Shlaer, Stephen J. Mellor:
Synchronous Services, Project Technology, 1996.
[Wormhole96] Sally Shlaer, Stephen J. Mellor:
Bridges and Wormholes, Project Technology, 1996.
[DataType97] Sally Shlaer, Stephen J. Mellor:
Data Types in OOA, Project Technology, 1997.
[SMALL97] Action Language, Project Technology, 1997. (chapter from unpublished Recursive Design book)
[OOA97] Ian Wilkie, Colin Carter, Paul Francis:
OOA 97, Kennedy Carter, 1997. (KC/OOA/CTN/53)
[RDAIA97] Sally Shlaer, Stephen J. Mellor:
Recursive Design of an Application-Independent Architecture, Project Technology, 1997.
[SMUML97] Stephen J. Mellor, Neil Lang:
Developing Shlaer-Mellor Models Using UML, Project Technology, 1997.
[SMUML99] Stephen J. Mellor, Ian Wilkie:
A Mapping from Shlaer-Mellor to UML, Project Technology and Kennedy Carter, 1999.
[PolyEvent01] Paul Francis, Ian Wilkie:
Polymorphic Events in OOA/RD, Kennedy Carter, 2001. (CTN 57 v1.2)
[OOAxUML04] Ian Wilkie, Colin Carter, Paul Francis:
OOA 97 and Executable UML, Kennedy Carter, 2004. (CTN 53 v2.0)
[UML05] Unified Modeling Language Specification - Version 1.4.2 - formal/05-04-01, ISO/IEC, 2005. (ISO/IEC 19501:2005(E))
[Starr08] Leon Starr:
How to Build Articulate Class Models and get Real Benefits from UML, Model Integration, 2008.
[fUML08] Stephen J. Mellor:
Semantics of a Foundational Subset for Executable UML Models - Second Revised Submission,
CADRE Technologies, IBM, Kennedy Carter, Lockheed-Martin, Mentor Graphics, Model Driven Solutions, 2008. (ad/2008-08-03)
[UMLSuper09] OMG Unified Modeling Language™ (OMG UML), Superstructure - Version 2.2, OMG, 2009. (formal/2009-02-02)
[UMLInfra09] OMG Unified Modeling Language™ (OMG UML), Infrastructure - Version 2.2, OMG, 2009. (formal/2009-02-04)
[Starr09] Leon Starr:
Time and Synchronization in Executable UML, Model Integration, 2009.
[Balcer09] Marc J. Balcer:
Beyond Referential Attributes, Model Compilers, 2009.

Manuals

[BPAL97] BridgePoint® 3.3 Action Langage Manual, Project Technology, 1997. (on CD supplied with [Starr01])
[BPAuto99] BridgePoint® - Automation, Project Technology, 1999. (on CD supplied with [Starr01])
[BPOOA99] BridgePoint® - OOA, Project Technology, 1999. (on CD supplied with [Starr01])
[BPTool99] BridgePoint® - Tool Guide, Project Technology, 1999. (on CD supplied with [Starr01])
[OAL02] Object Action Language™ Manual - Document Version: 1.4, Project Technology, 2002.
[DevGuide02] Creating ObjectSwitch Applications - ObjectSwitch 4.0.1, Kabira Technologies, 2002.
[ASL03] Ian Wilkie, Adrian King, Mike Clarke, Chas Weaver, Chris Raistrick, Paul Francis:
UML ASL Reference Guide - ASL Language Level 2.5 - Manual Revision D,
Kennedy Carter, 2003. (on CD supplied with [xUML04])
[PAL04] Platform Independent Action Language - Version 2.2, Pathfinder Solutions, 2004.
[EngineUG05] Transformation Engine User Guide - Version 5.5, Pathfinder Solutions, 2005.
[OAL08] Object Action Language Reference Manual, Mentor Graphics, 2008.

Technical Notes

All of the following technical notes were first published in the Shlaer-Mellor and Executable UML Portal blog. However, the copies below are updated when things change while the original blog entries are not.

[19May08] OOA Interchange Format tool
[23May08] Flattening Subtype-Supertype Hierarchies translation
[26May08] Polymorphic Attributes information model
[29May08] Referential Attributes information model
[31May08] Mathematical Dependence information model
[4June08] Attribute Conditionality information model
[13June08] Polymorphic Events state model
[17June08] Participant Roles information model
[14July08] Code Generation 2008 Conference conference
[22July08] Manual and Automatic Numbering tool
[27August08] Naming executable uml, tool
[23September08] Domain Chart Notation executable uml, tool
[25September08] Subsystem Relationship Model Notation executable uml, tool
[30September08] Subsystem Communication Model Notation executable uml, tool
[14October08] Object Information Model Notation executable uml, tool
[29October08] Loop Dependent Relationships information model
[5February09] Attribute Classification information model
[23April09] Custom and Automatic Key Lettering tool
[18May09] Synchronous Communications between Domains recursive design
[24May09] Asynchronous Communications between Domains recursive design
[1June09] Semantic Shift action language, recursive design
[4June10] Formalizing Reverse Parent-Child Relationships information model
[AttrClass] Attribute Classification information model

Links

Products

Shlaer-Mellor

Executable UML

Model-Driven Architecture

Miscellaneous

(Bottom Tabs)

BridgePoint® is a registered trademark and Object Action Language™ is a trademark of Mentor Graphics Corp.
PathMATE™ is a trademark of Pathfinder Solutions, LLC.
ObjectSwitch™ is a trademark of Kabira Technologies, Inc.

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