Skip to main content

Nine Suggestions for Improving UML Extensibility

  • Conference paper
  • First Online:
«UML»’99 — The Unified Modeling Language (UML 1999)

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

Included in the following conference series:

Abstract

In this paper we suggest nine improvements that address issues in UML extensibility and UML based tools. These improvements were suggested by work on SAGE, an extension to Rational Rose that automates the component generation process in a large scale CORBA financial enterprise framework called Sea-Bank. SAGE makes extensive use of UML extensibility features and it was noted that these features were under-specified in the UML standard and undersupported in current CASE tools. This paper proposes some ideas that would greatly improve UML extensibility, which we believe is critical for wider adoption of UML and for next generation domain-specific and UML-based component development and tools

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

  1. HPLabs: SeaBank Architectural Specification,. 1997, HP Laboratories.

    Google Scholar 

  2. Mueller-Planitz, C. and R. Kessler: CWave: A Visual Agent Workbench,. 1999, Dept. of Computer Science, University of Utah.

    Google Scholar 

  3. Visio: Visio Enterprise Edition, 1999. http://www.visio.com

  4. Rational: Rational Rose 98,. 1998, Rational Software: Menlo Park, CA.

    Google Scholar 

  5. Quatrani, T.: Visual Modeling with Rational Rose and UML. The Addison-Wesley Object Technology Series. 1998, Reading, MA: Addison Wesley. xvii, 222.

    Google Scholar 

  6. OMG: UML 1.1 Notation Guide,. 1997, Object Management Group.

    Google Scholar 

  7. OMG: UML Semantics,. 1997, Object Management Group.

    Google Scholar 

  8. OMG: Object Constraint Language Specification,. 1997, Object Management Group.

    Google Scholar 

  9. OMG: UML 1.3 Specification, Beta 1,. 1999, Object Management Group.

    Google Scholar 

  10. Booch, G., J. Rumbaugh, and I. Jacobson: The Unified Modeling Language User Guide. Addison-Wesley Object Technology Series. 1998, Reading MA: Addison-Wesley.. cm.

    Google Scholar 

  11. Rumbaugh, J., I. Jacobson, and G. Booch: The Unified Modeling Language Reference Manual. The Addison-Wesley Object Technology Series. 1999, Reading, MA: Addison-Wesley. xvii, 550.

    Google Scholar 

  12. Dykman, N.: SAGE: Generating Applications With UML and Components, in Department of Computer Science. 1999, University of Utah: Salt Lake City.

    Google Scholar 

  13. Bassett, P.G.: Framing Software Reuse. Yourdon Press Computing Series. 1997, Upper Saddle River, NJ: Yourdon Press. xvii, 365.

    Google Scholar 

  14. Warmer, J.B. and A.G. Kleppe: The Object Constraint Language: Precise Modeling With UML. Addison-Wesley Object Technology series. 1999, Reading, MA: Addison Wesley Longman. xii, 112.

    Google Scholar 

  15. Zamir, S.: Taking UML from Innovation to Usage, in Component Strategies. August 1998.

    Google Scholar 

  16. OMG: XML Metadata Interchange (XMI),. 1998, Object Management Group.

    Google Scholar 

  17. OMG: Meta Object Facility (MOF) Specification,. 1997, Object Management Group.

    Google Scholar 

  18. Bernstein, P., et al.: The Microsoft Repository. in VLDB Conference. 1997.

    Google Scholar 

  19. Unisys: Universal Repository Technical Overview. 1996: Unisys Corp.

    Google Scholar 

  20. Platinum Software: Platinum Paradigm Plus,. 1998. http://www.platinum.com

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

Dykman, N., Griss, M., Kessler, R. (1999). Nine Suggestions for Improving UML Extensibility. In: France, R., Rumpe, B. (eds) «UML»’99 — The Unified Modeling Language. UML 1999. Lecture Notes in Computer Science, vol 1723. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46852-8_17

Download citation

  • DOI: https://doi.org/10.1007/3-540-46852-8_17

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66712-4

  • Online ISBN: 978-3-540-46852-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics