Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1618))

Included in the following conference series:

Abstract

While the UML metamodel and notation aim to be comprehensive, there are a number of areas in which this modelling language is seen to be deficient. The proposals in OML (Firesmith et al., 1997) contain a number of advanced metamodelling and notational techniques which could also be of use in enhancing UML. In particular contributions can be made in the areas of modelling responsibilities and aggregations and in the provision of notational elements underpinned by semiotics and usability concerns. Other areas of potential contribution include a more consistent and thorough treatment of abstraction foci in terms of class versus type versus instance – applicable not only at the classifier level but also to packages, scenarios etc.; the ability to discriminate clearly between the various types of inheritance and to represent these notationally. It is critical that any standard support not only a use-case and a data-driven mindset but also that of a responsibility-driven modelling process and that the results of these modelling endeavours are communicated as effectively as possible both to other developers and to users.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Firesmith, D.G., Henderson-Sellers, B.: Clarifying specialized forms of association in UML and OML. JOOP 11(2), 47–50 (1998a)

    Google Scholar 

  • Firesmith, D.G., Henderson-Sellers, B.: Upgrading OML to Version 1.1: Part 1. Referential relationships. JOOP/ROAD 11(3) (1998b)

    Google Scholar 

  • Firesmith, D.G., Henderson-Sellers, B., Graham, I.: The OPEN Modeling Language (OML) Reference Manual. SIGS Books, NY, p. 271 (1997)

    Google Scholar 

  • Fowler, M., Scott, K.: UML Distilled. Applying the standard object modeling language, p. 179. Addison-Wesley, Reading (1997)

    Google Scholar 

  • Graham, I., Bischof, J., Henderson-Sellers, B.: Associations considered a bad thing. J. Obj.-Oriented Prog. 9(9), 41–48 (1997a)

    Google Scholar 

  • Graham, I., Henderson-Sellers, B., Younessi, H.: The OPEN Process Specification, p. 314. Addison-Wesley, London (1997b)

    Google Scholar 

  • Henderson-Sellers, B.: COMMA: an architecture for method interoperability. Report on Object Analysis and Design 1(3), 25–28 (1994)

    Google Scholar 

  • Henderson-Sellers, B.: OPEN relationships - composition and containment. JOOP 10(7), 51–55 (1997a)

    Google Scholar 

  • Henderson-Sellers, B.: Towards the formalization of relationships for object modelling. In: Procs. TOOLS Pacific 1997, pp. 253–265 (1997b)

    Google Scholar 

  • Henderson-Sellers, B.: OPEN relationships - associations, mappings, dependencies, and uses. JOOP 10(9), 49–57 (1998)

    Google Scholar 

  • Henderson-Sellers, B., Bulthuis, A.: The COMMA project. Object Magazine 6(4), 24–26 (1996)

    Google Scholar 

  • Henderson-Sellers, B., Bulthuis, A.: Object-Oriented Metamethods, p. 158. Springer, New York (1998)

    Book  MATH  Google Scholar 

  • Henderson-Sellers, B., Firesmith, D.G.: COMMA: proposed core model. J. Obj.-Oriented Prog. 9(8), 48–53 (1997)

    Google Scholar 

  • Henderson-Sellers, B., Firesmith, D.G.: Upgrading OML to Version 1.1: Part 2. Additional concepts and notations. JOOP 11(5) (1998)

    Google Scholar 

  • Henderson-Sellers, B., Firesmith, D., Graham, I.M.: The benefits of Common Object Modeling Notation. J. Obj.-Oriented Prog. 10(5), 28–34 (1997)

    Google Scholar 

  • Henderson-Sellers, B., Simons, A.J.H., Younessi, H.: The OPEN Toolbox of Techniques. Addison-Wesley, London (1998)

    Google Scholar 

  • Kilov, H., Ross, J.: Information Modeling. An Object-Oriented Approach, p. 268. Prentice-Hall, Englewood Cliffs (1994)

    MATH  Google Scholar 

  • Meyer, B.: p. 594. Prentice Hall, New York (1992)

    Google Scholar 

  • OMG, 1997a, UML Semantics. Version 1.1, OMG document ad/97-08-04 (Septembe 15, 1997)

    Google Scholar 

  • OMG, 1997b, UML Notation. Version 1.1, OMG document ad/97-08-05 (September 15, 1997)

    Google Scholar 

  • Reenskaug, T., Wold, P., Lehne, O.A.: Working with Objects. The OOram Software Engineering Manual, Manning, Greenwich, CT, USA, p. 366 (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Henderson-Sellers, B. (1999). OML: Proposals to Enhance UML. In: Bézivin, J., Muller, PA. (eds) The Unified Modeling Language. «UML»’98: Beyond the Notation. UML 1998. Lecture Notes in Computer Science, vol 1618. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48480-6_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48480-6_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66252-5

  • Online ISBN: 978-3-540-48480-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics