Viewing the OML as a variant of the UML

The OPEN Modelling Language, OML, was published during the standardization process which finally led to UML version 1.3. While being contributory to this process, there are still some features of the OML which have not been adopted in the current version of the UML. These features offer capabilities which are complementary to those of the UML. This paper describes how these features of the OML can be made available to UML developers by viewing the OML as a variant of the UML.

[1]  Colin Atkinson,et al.  Supporting and Applying the UML Conceptual Framework , 1998, UML.

[2]  Brian Henderson-Sellers,et al.  Associations Considered a Bad Thing , 1997, J. Object Oriented Program..

[3]  Brian Henderson-Sellers,et al.  Black and White Diamonds , 1999, UML.

[4]  Ronald J. Brachman,et al.  "I Lied About the Trees", Or, Defaults and Definitions in Knowledge Representation , 1985, AI Mag..

[5]  Brian Henderson-Sellers,et al.  Open Modeling Language (OML)-Refer-ence Manual , 1998 .

[6]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[7]  Grady Booch Architecting web-based systems with the unified modeling language , 1999 .

[8]  Brian Henderson-Sellers,et al.  Upgrading OML to Version 1.1: Part 2 Additional Concepts and Notation , 1998, J. Object Oriented Program..

[9]  Bertrand Meyer,et al.  Eiffel: The Language , 1991 .

[10]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[11]  Brian Henderson-Sellers,et al.  What is this thing called aggregation? , 1999, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275).

[12]  Rebecca Wirfs-Brock,et al.  Designing object-oriented software , 1990 .

[13]  Brian Henderson-Sellers,et al.  Comparing OPEN and UML: the two third-generation OO development approaches , 1999, Inf. Softw. Technol..

[14]  Brian Henderson-Sellers,et al.  Upgrading OML to Version 1.1: Referential Relationships , 1998, J. Object Oriented Program..

[15]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[16]  Brian Henderson-Sellers OML: Proposals to Enhance UML , 1998, UML.

[17]  Bertrand Meyer,et al.  Applying 'design by contract' , 1992, Computer.

[18]  MeyerBertrand,et al.  Design by Contract , 1997 .