60 likes | 212 Views
UML tool analysis. Find a common UML Tool for OGSA Requirements Collaborate Share diagrams Communicate within group and to outside Incorporate diagrams into documents Nice Graphics Clean/simple Export/Import to other tools XMI generate code, reverse code Java Free
E N D
UML tool analysis • Find a common UML Tool for OGSA • Requirements • Collaborate • Share diagrams • Communicate within group and to outside • Incorporate diagrams into documents • Nice Graphics • Clean/simple • Export/Import to other tools • XMI • generate code, reverse code • Java • Free • OGSA Basic Profile Compliant :) UML specification available from http://www.uml.org/ UML101: http://www.hfoobook.com/pdf/hfoo-associateuml.pdf
Tools Under Consideration • Fujaba • ArgoUML • JUDE • UMLGraph • Poseidon for UML • MagicDraw • DIA • AndroMDA • Omondo • IBM’s RSA A much longer list is here: http://www.objectsbydesign.com/tools/umltools_byPrice.html
Free Tools Examined - results • FUJABA • Simple to use, no XMI, missing sequence diagram • ArgoUML • Also simple, supports XMI, missing sequence diagram • JUDE • Simple to use, has sequence diagram • lacks XMI support - might be able to get GGF the pro version? • UMLGraph • Could not get it to work in 5 minutes • Poseidon • Advanced/Sophisticated UI, yet intuitive, sequence diagram supported • XMI supported • slow starting
Additional tools evaluated… • MagicDraw Community Edition • Registration required and limited functionality (restrictive) • Community (free) edition limited in diagram/XMI support • Decent interface - sophisticated, therefore easy to use • XMI supported • DIA • open source, capable of any graphics • No UML semantics - just graphics • AndroMDA • Model Driven Architecture (MDA) toolset • build web services based on XMI • Omondo • Eclipse plug-in, MDA support planned • Good for programming
More... • IBM’s Rational Software Modeler • Free to GGF - full version ($2,495.00 savings) • More Complicated to use, however full featured • I signed up - 3-5 days to process the application. GGF was listed as a standards group. Still waiting for the GGF approval… • Downloaded the 30 day public evaluation version (>400mb!) • Not too hard to use, however would like to know how to export images • XMI supported • Visual Paradigm’s UML • XMI, Easy to use • Many diagram types supported • Summary on next slide, Discuss on teleconference • Future test: XMI interoperability
Summary Table Note: I was unable to share models using XMI between different vendors