The Impact of UML 2.0 on Existing UML 1.4 Models
The Unified Modeling Language (UML) is the accepted standard for object-oriented modeling across the software design industry. Version 2.0 of the UML represents a major new revision to this standard and includes many changes to the current industry state of the practice (UML 1.4). These revisions include the removal or renaming of some existing features as well as the addition of several new capabilities. As tool vendors and software engineers begin to adopt UML 2.0, there is a potential to greatly impact legacy systems and practitioners employing UML 1.4. This report aims at providing an understanding of the changes made in UML 2.0 and their potential impacts, both positive and negative, to the UML 1.4 modeling community.
KeywordsUnify Modeling Language Class Diagram Sequence Diagram Activity Diagram Interaction Diagram
Unable to display preview. Download preview PDF.
- 1.OMG. Unified Modeling Language Superstructure Specification, Version 2.0 (August 2003) Google Scholar
- 2.Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual, 2nd edn. Addison-Wesley, Boston (2005)Google Scholar
- 3.Fowler, M.: UML Distilled Third Edition: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley, Boston (2004)Google Scholar
- 4.OMG. Unified Modeling Language Specification, Version 1.4 (September 2001) Google Scholar
- 5.Selic, B.: Tutorial 3: An Overview of UML 2.0. In: UML 2004 Conference, Lisbon, Portugal (October 2004)Google Scholar
- 6.Selic, B.: Modeling Real-Time System Architectures with UML 2.0. In: 2nd Estonian Summer School on Computer and Systems Science (ESSCaSS 2003), Taagepera Castle (August 2003), http://www.cs.ioc.ee/yik/schools/sum2003/lecturenotes/selic3.pdf
- 7.Rational Rose Model Import Feature for Rational Software Architect V6.0, IBM Downloads and Support (February 8, 2005), http://www-1.ibm.com/support/docview.wss?rs=2044&context=SSCM72&dc=D426&uid=swg24008877&loc=en_US&cs=utf-8&lang=en