Skip Navigation
York U: Redefine the PossibleHOME | Current Students | Faculty & Staff | Research | International
Search »FacultiesLibrariesCampus MapsYork U OrganizationDirectorySite Index
Future Students, Alumni & Visitors
1999 Technical Reports

A Comparison of the Business Object Notation and the Unified Modeling Language

Richard F. Paige and Jonathan S. Ostroff

Technical Report CS-1999-03

York University

May 6, 1999


Seamlessness, reversibility, and software contracting have been proposed as important, if not essential, techniques to be supported by object-oriented modeling languages and methods. These techniques are used to provide a framework for the comparison of two modeling languages, the Business Object Notation (BON)--which has been designed to support the techniques--and the Unified Modeling Language (UML). Elements of the UML and its constraint language, OCL, that do not support these techniques are discussed. Suggestions for further improvements to both BON and UML are described.

(A shorter and modified version of this paper appears in the Proceedings of the Second International Conference on UML (UML'99), LNCS 1723, p67-82, Springer-Verlag, October 1999.)

Download paper in PDF format.

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.