UMLPartners was a consortium of system integrators and vendors convened in 1996 to specify the Unified Modeling Language UML . ref name uml paper cite journal author G. Booch title UML in Action journal Communications of the ACM year 1999 volume 42 issue 10 pages 26 28 doi 10.1145 317665.317672 ref Initially the consortium was led by Grady Booch , Ivar Jacobson , and James Rumbaugh of Rational Software. The UMLPartnersUML 1.0 specification draft was proposed to the Object Management Group OMG in January 1997. During the same month the UMLPartners formed a Semantics Task Force, chaired by Cris Kobryn , to finalize the semantics of the specification and integrate it with other standardization efforts. The result of this work, UML 1.1, was submitted to the OMG in August 1997 and adopted by the OMG in November 1997. ref http www.omg.org docs ad 97 08 11.pdf UML Specification v. 1.1 OMG document ad 97 08 11 ref Member list Members of the consortium include Digital Equipment Corporation Hewlett Packard i Logix IBM ICON Computing IntelliCorp Software IntelliCorp MCI Systemhouse Microsoft ObjecTime Oracle Corporation Platinum Technology Ptech Rational Software Reich Technologies Softeam Taskon Texas Instruments Unisys See also Unified Modeling Language object oriented language References See http en.wikipedia.org wiki Wikpedia Footnotes for information on how to add references using ref tags div class references small references div External links http www.omg.org news pr99 UML 2001 CACM Oct99 p29 Kobryn.pdf 2001 A Standardization Odyssey PDF document http etna.int evry.fr COURS UML summary summary5.html 5.2 UML 1.0 1.1 and the UMLpartnersUML Category Unified Modeling Language Category UMLPartners ru UMLPartnersuml stub ... more details
UML may refer to Unified Modeling Language , an object modeling and specification language used in software engineering User mode Linux , an architectural port of the Linux kernel University of Massachusetts Lowell , in the United States Communist Party of Nepal Unified Marxist Leninist , a Nepalese communist party created in 1991 Universal Manufacturing & Logistics , a distribution center disambig de UML Begriffskl rung fa UML fr UML it UML disambigua ja UML pl UML ujednoznacznienie pt UML desambigua o ... more details
UML Pad is a Computer aided software engineering CASE tool for Unified Modeling Language UML diagram design. UML Pad is free software licenced under the GNU General Public License GPL . See also List of UML tools External links http web.tiscali.it ggbhome umlpad umlpad.htm UML Pad website Category Free UML tools uml stub ... more details
Unreferenced date October 2006 movenotice Powertype In the Unified Modeling Language 1.x, powertype is a keyword computer programming keyword for a specific UML Stereotype UML stereotype , and applies to a class computer science class or dependency UML dependency . Powertype shows a classifier UML classifier whose instance s object computer science object s are children of the given parent . In UML 2.x, a powertype is a metaclass whose instances are subclasses of a given class. The stereotype has been removed and the powertype is now indicated by typing the generalization set. DEFAULTSORT Powertype Uml Category Technical terminology Unified Modeling Language Category Unified Modeling Language uml stub ... more details
Unreferenced date August 2008 An activity in Unified Modeling Language UML is a major task that must take place in order to fulfill an operation contract. Activities can be represented in activity diagram s An activity can represent the invocation of an operation, a step in a business process , or an entire business process. Activities can be decomposed into subactivities, until at the bottom where we find atomic actions . The underlying conception of an activity has changed between UML 1.5 and UML 2.0. In UML 2.0 an activity is no longer based on the state chart rather it is based on a Petri net like coordination mechanism. There the activity represents user defined behavior coordinating actions. Action in turn are pre defined UML offers for this a series of actions . uml stub UML DEFAULTSORT Activity Uml Category Unified Modeling Language de Aktivit t UML ... more details
Infobox Software name Poseidon for UML screenshot caption developer Gentleware AG latest release version 8.0 latest release date 2009 operating system Cross platform genre UML tool license http www.gentleware.com index.php?id 120 Proprietary website http www.gentleware.com www.gentleware.com Poseidon for UML is a software application software application used to create models with the Unified Modeling Language . It originated from the ArgoUML project, but massive changes were necessary in order to make ArgoUML into a commercial project as a result the two efforts are very divergent. See also List of UML tools External links http www.gentleware.com Poseidon for UML Category UML tools uml stub de Poseidon for UML fr Poseidon for UML ... more details
An event in the Unified Modeling Language UML is a notable occurrence at a particular point in time. Events can, but do not necessarily, cause state transitions from one State computer science state to another in state machine s represented by state diagram state machine diagram s. A transition between states occurs only when any guard condition for that transition are satisfied. Unreferenced date February 2009 UML DEFAULTSORT Event Uml Category Unified Modeling Language Category Data modeling uml stub de Ereignis UML ... more details
UML in a Nutshell is a book in the O Reilly Media in a nutshell series which covers an overview of the Unified Modeling Language UML , sometimes refered to as the cat book because that is the animal depicted on the cover. The latest edition of the book, UML 2.0 in a Nutshell was written by Dan Pilone and Neil Pitman and covers UML 2.0. It was published in June 2005 and depicts a chimpanzee Pan troglodytes on the cover. ref O Reilly Media Books Catalog retrieved February 11, 2011 at http oreilly.com catalog 9780596007959 ref Editions UML in a Nutshell by Sinan Si Alhir 296 pages, 2005 ISBN 1 56592 448 7 UML 2.0 in a Nutshell by Dan Pilone and Neil Pitman 224 pages, 2005 ISBN 0 596 00795 7 External links http www.oreilly.com catalog umlnut2 O Reilly Online catalog UML 2.0 in a Nutshell References Reflist Category 1998 books Category 2005 books Category O Reilly Media books Category Unified Modeling Language uml stub ... more details
icon. The icon image may even replace the entire UML symbol. For instance, in a class diagram stereotypes ..., interface is not a stereotype but a Classifier UML classifier ref Object Management Group , http www.omg.org cgi bin doc?formal 05 07 04 UML Superstructure Specification , v2.0, p. 33, August 2005 ... with UML Enterprise Components and Process is the use of colored UML colors archetypes . The archetypes indicated by different colored UML boxes can be used in combination with stereotypes. This added definition of meaning indicates the role that the UML object plays within the larger software system ... definitions , and all stereotyped UML elements have the corresponding number of tagged values. UML defined stereotypes Become In UML, become is a Keyword computer programming keyword for a specific UML stereotype, and applies to a Dependency UML dependency modeled as a dashed arrow . Become shows ... computer science state , or even class. While UML 2.1 uses the become stereotype within the specification ... stereotype UML Stereotype UML DEFAULTSORT Stereotype Uml Category Technical terminology Category Unified Modeling Language uml stub de Stereotyp UML fr St r otype UML it Stereotipo UML pt Estere tipo UML ... more details
Image UML Artifact.PNG thumb 320px Artifact manifesting components An artifact in the Unified Modeling Language UML is the specification of a physical piece of information that is used or produced by a software development process , or by deployment and operation of a system. ref name OMG UML V2.1.2 OMG 2008 . http www.omg.org spec UML 2.1.2 Superstructure PDF OMG Unified Modeling Language OMG UML , Superstructure, V2.1.2 p.197. ref Examples of artifacts include model files, source files, scripts, and binary executable files, a Table database table in a database system , a development deliverable, or a word processing document , a mail message. ref name OMG UML V2.1.2 In UML 2.0, artifacts are the physical entities that are deployed on Nodes, Devices, and Execution Environments. Other UML elements such as classes and components are first manifested into artifacts and instances of these artifacts are then deployed. Artifacts can also be composed of other artifacts. References reflist Refimprove date February 2009 See also Artifact software development UML DEFAULTSORT Artifact Uml Category Unified Modeling Language de Artefakt UMLuml stub ... more details
A profile in the Unified Modeling Language UML provides a generic extension mechanism for customizing Unified Modeling Language UML models for particular Domain model domain s and platforms. Extension mechanisms allow refining standard semantics in strictly additive manner, so that they can t contradict standard semantics. ref Si Alhir, S Guide to applying the UML , page 350. Springer, 2002 ref Profiles are defined using stereotype UML stereotype s, tag definitions, and constraints that are applied to specific model elements, such as Classes, Attributes, Operations, and Activities. A Profile is a collection of such extensions that collectively customize UML for a particular domain e.g., aerospace, healthcare, financial or platform J2EE, .NET . Examples The UML Profile for XML is defined by David Carlson in the book Modeling XML Applications with UML pp.  310 and describes a set of extensions to basic UML model elements to enable accurate modeling of XSD schemas. SysML is an Object Management Group OMG standardized profile of Unified Modeling Language that is used for system engineering applications. MARTE is the OMG standard for modelling real time and embedded applications with UML2. Footnotes reflist 2 References cite book last Si Alhir first Sinan title Guide to applying the UML year 2002 publisher Springer isbn 0387952098 External links http www.uml diagrams.org profile diagrams.html profile UML 2 Profile UML DEFAULTSORT Profile Uml Category Unified Modeling Language Category SysML de Profil UML eu UML profilak it Profilo UMLuml stub ... more details
Refimprove date February 2009 Image Use Case diagram V1.JPG thumb 240px UML use case diagram with two actors and several use cases. An actor in the Unified Modeling Language UML specifies a role played by a user or any other system that interacts with the subject. ref name OMG UML V2.1.2 cite web url http www.omg.org spec UML 2.1.2 Superstructure PDF title OMG Unified Modeling Language OMG UML , Superstructure, V2.1.2, pp. 586 588 accessdate November 7, 2010 ref An Actor models a type of role played by an entity that interacts with the subject e.g., by exchanging signals and data , but which is external to the subject. ref name OMG UML V2.1.2 Actors may represent roles played by human users, external hardware, or other subjects. Note that an actor does not necessarily represent a specific physical entity but merely a particular facet i.e., role of some entity that is relevant to the specification of its associated use cases. Thus, a single physical instance may play the role of several different actors and, conversely, a given actor may be played by multiple different instances. ref name OMG UML V2.1.2 UML 2 does not permit associations between Actors. ref name OMG UML V2.1.2 ref cite web url http www.ifi.uzh.ch rerg fileadmin downloads publications papers IWSSD 10.pdf title Problems and Deficiencies of UML as a Requirements Specification, s.3.2. accessdate November 7, 2010 ref Yet, this constraint is often violated in practice since the generalization specialization relationship between actors is useful in modeling overlapping behaviours between actors. ref name Agile Modelings cite web url http www.agilemodeling.com artifacts useCaseDiagram.htm title Introduction to UML ... 2008 09 22 release management Illustration of actors in UML http www.uml diagrams.org use case diagrams.html actor Actor in UML 2 UML DEFAULTSORT Actor Uml Category Unified Modeling Language uml stub de Akteur UML es Actor UML pt Ator UML ru UML fi K ytt j rooli UML ... more details
File Nodes.PNG thumb 240px Two execution environments instances nested in a device instance A node In the Unified Modeling Language UML is a computational resource upon which artifact UML UML artifact s may be deployed for execution. ref name OMG UML V2.1.2 OMG 2008 . http www.omg.org spec UML 2.1.2 Superstructure PDF OMG Unified Modeling Language OMG UML , Superstructure, V2.1.2 p.199 210. ref There are two types of nodes device nodes and execution environments . A device represents hardware devices a physical computational resource with processing capability upon which Artifact UML UML artifact s may be deployed for execution. Devices may be complex i.e., they may consist of other devices . ref name OMG UML V2.1.2 An execution environment represents software container s such as operating systems, JVM, servlet EJB containers, application servers, portal servers etc. This is a node that offers an execution environment for specific types of components that are deployed on it in the form of deployable artifacts. ref name OMG UML V2.1.2 Execution environments can be nested. Nodes can be interconnected through communication paths to define network structures. A communication path is an association between two DeploymentTargets, through which they are able to exchange signals and messages . ref name OMG UML V2.1.2 Usage When modeling devices, it is possible to model them in several different ways Name a device using the type and make, for instance IBM RS6000 , HP 9000 . Name a device using its intended function, for instance Database Server , High Speed Switch Name a device using the operating system deployed on it, for instance Linux Server , Solaris Server . Use tagged values to specify characteristics of devices execution environments, for instance Memory 2GB , Disk Space 32GB , Version 2.5.1 . References reflist Refimprove date February 2009 UML Category Unified Modeling Language de Knoten UML uml stub ... more details
Unreferenced date October 2006 Context date October 2009 A classifier is a category of Unified Modeling Language UML UML element elements that have some common features, such as Attribute computing attribute s or Method computer science method s. A classifier is an Abstraction computer science abstract metaclass classification concept that serves as a mechanism to show interface computer science interfaces , Class computer science classes , datatypes and component diagram components . A classifier describes a set computer science set of instantiation computer science instances that have common behavioral and structural features Instruction computer science operations and attribute computing attributes , respectively . A classifier is a namespace computer science namespace whose method computer science members can specify a generalization hierarchy by referencing its general classifiers. A classifier is a type and can own generalizations, thereby making it possible to define generalization relationships to other classifiers. A classifier is a redefinable element, as it is possible to redefine nested classifiers. All Object computer science objects that can have instances are classifiers. Important Aspects A classifier defines a namespace . A classifier contains a set of features. A classifier is generalize generalizable . Types of UML Classifiers Class computer science Class Component diagram Component Datatype Interface computer science Interface Vertex graph theory Node Signal Subsystem Use Case Predefined UML classifiers Actor UML Actor Association object oriented programming Association Class computer science Class Component diagram Component Datatype Interface computer science Interface Vertex graph theory Node Signal Subsystem Use Case External links http www.uml diagrams.org uml core.html classifier UML Classifier UML DEFAULTSORT Classifier Uml Category Unified Modeling Language de Classifier UML uml stub ... more details
File Component.PNG thumb 320px A UML Component with provided and required interfaces A component in the Unified Modeling Language represents a modular part of a system , that encapsulates its content and whose manifestation is replaceable within its built environment environment . A component defines its behavior in terms of provided and required Interface computer science interfaces . ref name OMG UML V2.1.2 OMG 2008 . http www.omg.org spec UML 2.1.2 Superstructure PDF OMG Unified Modeling Language OMG UML , Superstructure, V2.1.2 p.146. ref A component may be replaced by another if and only if their provided and required interfaces are identical. This idea is the underpinning for the plug and play capability of component based systems and promotes software reuse ref name OMG UML V2.1.2 . As can be seen from the above definition, UML places no restriction on the granularity of a component. Thus, a component may be as small as a figures to words converter , or as large as an entire document management system . Larger pieces of a system s functionality may be assembled by reusing components as parts in an encompassing component or assembly of components, and wiring together their required and provided interfaces. ref name OMG UML V2.1.2 Such assemblies are illustrated by means of component diagram s. References reflist Refimprove date February 2009 External links http www.uml diagrams.org component diagrams.html component Component in UML 2 UML DEFAULTSORT Component Uml Category Unified Modeling Language uml stub de Komponente UML ... more details
A UML tool or UML modeling tool is a application software software application that supports some or all of the notation and semantics associated with the Unified Modeling Language UML , which is the industry standard general purpose modeling language for software engineering . UML tool is used broadly here to include application programs which are not exclusively focused on UML, but which support ... functionality. Kinds of Functionality UML tools support the following kinds of functionality Diagramming Diagramming in this context means creating and editing UML diagram s that is diagrams that follow the graphical notation of the Unified Modeling Language. The use of UML diagrams ... follow the UML notation. On the other hand, it is often debated whether those diagrams are needed ... being deprecated. Round trip engineering Round trip engineering refers to the ability of a UML tool ... from Unified Modeling Language Code generation in this context means that the user creates UML diagrams, which have some connoted model data, and the UML tool derives from the diagrams part or all of the source ... known areas where code generation is an established practice, not limited to the field of UML. The idea of completely leaving the code level and starting to do programming directly from the UML diagram ... management systems . An often cited criticism is that the UML diagrams lack the detail that is needed ... design artifacts, such as UML diagrams or software requirements documents Reeves only points ... code. Reverse engineering Reverse engineering in this context means, that the UML tool reads program source code as input and derives model data and corresponding graphical UML diagrams from it as opposed ... with the program source, such that the UML tool, at least in the initial step, has to create some random layout of the graphical symbols of the UML notation or use some automatic layout algorithm ... of a UML tool has to manually edit those automatically generated diagrams to attain ... more details
File UMLPackage.PNG thumb 240px Examples of UML Packages A package in the Unified Modeling Language is used to group elements, and to provide a namespace for the grouped elements . ref http www.omg.org spec UML 2.1.2 Infrastructure PDF OMG Unified Modeling Language OMG UML , Infrastructure, V2.1.1 p.158. ref A package may contain other packages, thus providing for a hierarchical organization of packages. Pretty much all UML elements can be grouped into packages. Thus, classes, objects, use case s, component UML components , Node UML nodes , node instances etc. can all be organized as packages, thus enabling a manageable organization of the myriad elements that a real world UML model entails. Usage When organizing functional models use case models, workflow models etc. , use packages to model the real world modular structure of the system being modeled. When organizing source code, use packages to represent the different layers of the source code. For instance Presentation logic presentation layer controller layer data access layer integration layer business services layer When organizing component models, use packages to group the components according to ownership and or reuse possibilities. For instance Commercial off the shelf commercial off the shelf products open source framework components custom built framework components custom built application components When organizing deployment models, use packages to represent the different types of deployment environments that you will be modeling. For instance production environment pre production environment integration test environment system test environment development environment References reflist Refimprove date February 2009 UML DEFAULTSORT Package Uml Category Unified Modeling Language uml stub de Paket UML ... more details
Executable UML , often abbreviated to xtUML ref Example usage http www.techonline.com community tech topic 37519 ref or xUML , ref Example usage http www.kc.com XUML ref is a single language in the UML ..., M Executable UML A foundation for model driven architecture , chapter 1.2 Executable UML, Addison Wesley, 2002 ref Executable UML is the evolution of the Shlaer Mellor method ref name preface to Unified Modeling Language UML . Executable UML is a Profile UML profile ref name ReferenceA of the Unified Modeling Language UML , that graphically specifies a system at the next higher level of abstraction ... implementation . ref name preface Mellor, S Balcer, M Executable UML A foundation for model driven architecture , Preface, Addison Wesley, 2002 ref ref Mellor, S Balcer, M Executable UML A foundation ... UML supports model driven architecture MDA through specification of platform independent model s, and the Compiler ... Mellor, S Balcer, M Executable UML A foundation for model driven architecture , chapter 1.5 Model Driven Architecture, Addison Wesley, 2002 ref Usage of Executable UML A application software system is composed of multiple subject matters, known as domains in Executable UML terms. Executable UML is used .... Domain Chart Executable UML requires identification of the domains also known as aspect computer science aspects ref Mellor, S Balcer, M Executable UML A foundation for model driven architecture ..., M Executable UML A foundation for model driven architecture , chapter 2.1.1 Domain Identification ... computing architecture domain model of the implementation implemented of the Executable UML model on the system ... is a layering dependency between domains . ref Mellor, S Balcer, M Executable UML A foundation for model ... Language and Object Constraint Language OCL . The Executable UML Executable UML profile Executable UML profile limits which UML elements can be used in an Executable UML class diagram. An Executable UML class diagram is meant to expose information about the domain. Too much complexity in the statechart ... more details
vs. Link A UML link is run time relationship between instances of classifiers, while a dependency ... diagrams.org class diagrams.html dependency Dependency Relationship in UML 2 See also dependent entity functional dependency independent entity DEFAULTSORT Dependency Uml Category Unified Modeling Language Category Data modeling de Abh ngigkeitsbeziehung UMLuml stub ... more details
UML color standards are a set of four colors associated with Unified Modeling Language UML diagrams. The coloring system indicates which of several archetypes apply to the UML object. UML typically identifies a stereotype UML stereotype with a bracketed comment for each object identifying whether it is a class, interface, etc. These colors were first suggested by Peter Coad , Eric Lefebvre , and Jeff De Luca in a series of articles in The Coad Letter , ref TheCoadLetter ref TheCoadLetter44 and later published in their book Java Modeling In Color With UML . ref Coad Over hundreds of domain models, it became clear that four major types of classes appeared again and again just named differently to suit the domain. These were termed archetypes after much discussion which is meant to convey that the classes of a given archetype follow more or less the same form. That is, attribute computing attributes , method computer science methods , association object oriented programming associations , and protocol object oriented programming interfaces are fairly similar among classes of a given archetype. When attempting to classify a given domain class, one typically asks about the color standards in this order pink moment interval Does it represent a moment or interval of time? An example would be an object that temporarily stores login information during the authentication process. yellow roles &mdash Is it a way of participating in an activity by either a person, place, or thing ? Signing ... TheCoadLetter44 and later had UML modeling tools support the color scheme by associating a color ... UML Object oriented design References note TheCoadLetter http www.coadletter.com coadletter The Coad ... De Luca Java Modeling In Color With UML Enterprise Components and Process , Prentice Hall, 1999, ISBN ... links http www.uidesign.net 1999 papers UML UI.html Developing a UI Design from a UML Color Model ... Edition , Issue 68 UML DEFAULTSORT Uml Colors Category Unified Modeling Language uml stub ... more details
about comedy series the book The Partners book Infobox television show name The Partners image Image The partners.jpg 230px caption Don Adams and Rupert Crosse as The Partners genre Situation comedy Sitcom writer Earl Barret br Bruce Howard br Laurence Marks American writer Laurence Marks br Ed Simmons director Don Adams br Earl Bellamy br Richard Benedict br Gary Nelson director Gary Nelson starring Don Adams br Rupert Crosse composer Richard Hazard br Lalo Schifrin country United States language English num seasons 1 num episodes 20 executive producer Arne Sultan producer Arne Sultan br Lee Wolfberg cinematography William Cronjager br Meredith M. Nicholson runtime 26 min. company Don Lee Productions br Universal TV channel NBC audio format Monaural first aired Start date 1971 09 18 last aired End date 1972 09 08 status Ended The Partners is an American Situation comedy sitcom that aired on September 18, 1971 through September 8, 1972 on NBC . ref cite book last Brooks first Tim coauthors Marsh, Earle title The Complete Directory to Prime Time Network TV Shows 1946 Present date 1979, 1981 edition 2 pages 578 isbn 0 345 29588 9 ref Synopsis The program featured Don Adams and Rupert Crosse as bumbling detectives Adams Lenny Crooke being the more inept of the two . Veteran actor John Doucette played the exasperated Captain Andrews, a character not unlike the Chief portrayed by Edward Platt in Adams earlier Get Smart . Dick Van Patten who later gained fame as the father on Eight Is Enough played the sycophantic desk Segeant Higgenbottem. Adams real life cousin, Robert Karvelas best known as Agent Larabee from Get Smart had a recurring role as Freddie, a character who compulsively ... notes Unlike many television programs of its day, The Partners eschewed a traditional opening ... Three Sons against The Partners , but moved All in the Family at the last minute. References reflist External links imdb title 0066697 tv.com show id 11108 DEFAULTSORT Partners, The Category 1971 television ... more details
A UML virtual machine may mean a virtual machine that runs Unified Modeling Language UML models a User Mode Linux virtual machine disambig ... more details
SysML Partners is a consortium of software tool vendors and industry leaders organized in 2003 to create the Systems Modeling Language SysML , a dialect of Unified Modeling Language UML customized for systems engineering. ref name Partners cite web author SysML.org title SysML Partners url http www.sysml.org partners.htm accessdate 2008 03 26 ref The consortium was founded and organized by Cris Kobryn , who previously chaired the UML 1.1 and UML 2.0 specification teams, and Sandy Friedenthal, chair of the Object Management Group OMG Systems Engineering Special Interest Group. The SysML Partners defined SysML as an open source specification, and their specifications include an open source license for distribution and use. The SysML Partners completed their SysML v. 1.0a specification draft and submitted it to the Object Management Group in November 2005. In recognition of their contributions to modeling, the SysML Partners were named a winner in the Modeling Category of the SD Times SD Times 100 for 2007. ref name SDTimes cite web author SD Times title SD Times 100 url http www.sdtimes.com content about sdtimes100.aspx accessdate 2008 03 26 ref See also Systems Modeling Language Unified Modeling Language UMLPartners References See http en.wikipedia.org wiki Wikpedia Footnotes for information on how to add references using ref tags div class references small references div External links http www.sysml.org SysML Open Source Specification Project Provides information related to SysML open source specifications, FAQ, mailing lists, and open source licenses. SysML UML Systems Engineering Category SysML Category SysML Partners Category Unified Modeling Language Category Systems engineering uml stub ... more details
Proposed deletion dated concern Does not appear to meet Wikipedia Notability software . See talk page of article s creator. timestamp 20110330041602 big This Article will be deleted shortly big , because it seems http violet.sourceforge.net Violet UML Editor fails to meet any of the Wikipedia Notability software guidelines. Since I can not delete the page myself, I guess an Administrator will Wikipedia How to delete a page . Violet is a simple UML editor with these benefits Very easy to learn and use. Draws nice looking diagrams. Completely free. Cross platform. Violet is intended for developers, students, teachers, and authors who need to produce simple UML diagrams quickly. cite web url http alexdp.free.fr violetumleditor page.php work Violet UML Editor title Violet UML Editor Home History TBD Releases visible releases at sourceforge are cite web url http sourceforge.net projects violet files violetumleditor work sourceforge title sourceforge violetumleditor 0.20.0 2007 02 27 0.21.0 2007 07 22 0.21.1 2007 07 24 Features Violet implements the following diagrams cite web url http alexdp.free.fr violetumleditor page.php?id en features work Violet UML Editor Features title Violet UML Editor Features Supported Diagrams use case diagram class diagram activity diagram sequence diagram state diagram object diagram Violet integrates in Eclipse cite web url http alexdp.free.fr violetumleditor page.php?id en features work Violet UML Editor Features title Violet UML Editor Features Fully integrated into Eclipse was integrated in Eclipse 3.1.1, 3.2, 3.3 Weaknesses TBD See also List of Unified Modeling Language tools UMLet References references External links http violet.sourceforge.net Violet UML Editor at sourceforge http alexdp.free.fr violetumleditor page.php Vilet UML Editor at alexdp.free.fr DEFAULTSORT Violet UML Editor Category Java platform software Category Free UML tools Uml stub ... more details