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
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
HPLabs: SeaBank Architectural Specification,. 1997, HP Laboratories.
Mueller-Planitz, C. and R. Kessler: CWave: A Visual Agent Workbench,. 1999, Dept. of Computer Science, University of Utah.
Visio: Visio Enterprise Edition, 1999. http://www.visio.com
Rational: Rational Rose 98,. 1998, Rational Software: Menlo Park, CA.
Quatrani, T.: Visual Modeling with Rational Rose and UML. The Addison-Wesley Object Technology Series. 1998, Reading, MA: Addison Wesley. xvii, 222.
OMG: UML 1.1 Notation Guide,. 1997, Object Management Group.
OMG: UML Semantics,. 1997, Object Management Group.
OMG: Object Constraint Language Specification,. 1997, Object Management Group.
OMG: UML 1.3 Specification, Beta 1,. 1999, Object Management Group.
Booch, G., J. Rumbaugh, and I. Jacobson: The Unified Modeling Language User Guide. Addison-Wesley Object Technology Series. 1998, Reading MA: Addison-Wesley.. cm.
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.
Dykman, N.: SAGE: Generating Applications With UML and Components, in Department of Computer Science. 1999, University of Utah: Salt Lake City.
Bassett, P.G.: Framing Software Reuse. Yourdon Press Computing Series. 1997, Upper Saddle River, NJ: Yourdon Press. xvii, 365.
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.
Zamir, S.: Taking UML from Innovation to Usage, in Component Strategies. August 1998.
OMG: XML Metadata Interchange (XMI),. 1998, Object Management Group.
OMG: Meta Object Facility (MOF) Specification,. 1997, Object Management Group.
Bernstein, P., et al.: The Microsoft Repository. in VLDB Conference. 1997.
Unisys: Universal Repository Technical Overview. 1996: Unisys Corp.
Platinum Software: Platinum Paradigm Plus,. 1998. http://www.platinum.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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