Technical Architecture Modeling Tools

(Redirected from Technical Architecture Framework for Information Management)

Free Data Modeling Tools

The Information Systems Architecture concept, as pictured by the TAFIM in 1996.[1]

The following diagram types are sufficient to fulfill the modeling needs for technical architecture. They are specified in detail in the following sections. Diagram Types for Structural Descriptions 1 SAP’s standardized technical architecture modeling covers the following diagram types for structural descriptions.

Technical Architecture Framework for Information Management (TAFIM) was a 1990s reference model for enterprise architecture by and for the United States Department of Defense (DoD).

TAFIM provided enterprise-level guidance for the evolution of the DoD Technical infrastructure. It identifies the services, standards, concepts, components, and configurations that can be used to guide the development of technical architectures that meet specific mission requirements.[2]

TAFIM has been developed by the United States Department of Defense from 1986 until 1999. Parallel in 1994 they started the development of the C4ISR Architecture Framework, which evolved into the Department of Defense Architecture Framework (DoDAF) in the new millennium. TAFIM concepts are further developed in TOGAF, which first version in 1995 was based on the TAFIM framework.

  • 3TAFIM topics

Overview[edit]

The 'Technical Architecture Framework for Information Management' (TAFIM) was described in 1995 as:[3]

  • a target common conceptual framework or reference model for an information system infrastructure
  • and the specific applications that the information system must support.

This architecture, and associated model, is not a specific system design. Rather, it establishes a common vocabulary and defines a set of services and interfaces common to information systems. It identifies standards and guidelines in terms of the architecture services and interfaces.

Software Architecture Modeling Tools

The architecture serves to facilitate the development of plans that will lead to interoperability between mission area applications, portability across mission areas and cost reductions through the use of common services.[3]

TAFIM subsumes the widely accepted Open-system environment reference model within the network services and communications area.

History[edit]

The eight-volume TAFIM documentation with the further architecture implementation concept.[1]

The development of TAFIM started around 1986 at the US Defense Information Systems Agency/Center for Information Management. The first concept of TAFIM was derived from the NISTApplication Portability Profile and the POSIX (or IEEE P1003.00SE) model.[3]

The first draft of TAFIM was completed in 1991 with the TAFIM Technical Reference Model (TAFIM TRM). Developed by a team led by Burnes St. Patrick Hollyman, James M. Kerr and John Keane, this technical reference model wanted to use open systems and new technologies available in the commercial market, to develop a DoD-wide application.[4] The TAFIM project has resulted in an eight-volume Information TechnologyArchitecture 'how-to' manual, see image. Before being officially published in 1996 by the Department of Defense, the approach was successfully piloted at both the U.S. Marine Corps and the DoD Health Affairs by teams led by Hollyman, Kerr, Keane.

The original development of TOGAF Version 1 in 1995 was based on the Technical Architecture Framework for Information Management. The US Department of Defense gave The Open Group explicit permission and encouragement to create TOGAF by building on the TAFIM, which itself was the result of many years of development effort and many millions of dollars of US Government investment.[5]

The 1996 US DoD publication on TAFIM was the latest version published.[6] TAFIM has been cancelled as a stand-alone document in 1999.[2] In 2000 the whole TAFIM concept and its regulations have been re-evaluated and found inconsistent with the newly developed DoDAF architecture direction. For this reason all references to TAFIM have been removed from DoD documentation since then.[6]

TAFIM was abruptly cancelled due to the following flaws[7]:

  • TAFIM required a large investment of both time and money
  • The elapsed time required to produce the architecture makes it close to obsolete before completion
  • Architectures of such complexity required specialized and reasonably uncommon IT expertise to complete. The end result is normally incomprehensible to a business-oriented audience and is harder to trace to the business strategy

TAFIM topics[edit]

DoD technical and data standards[edit]

Defense’s technical and data standards are designed to enable systems to easily interoperate and transfer information. Its standard definitions for data elements are intended to ensure that users of all Defense systems define the same data in the same way and have a common understanding of their meaning. Defense has developed or is in the process of defining technical standards in the 1990s with the Technical Architecture Framework for Information Management (TAFIM), the Joint Technical Architecture (JTA), and the Defense Information Infrastructure Common Operating Environment (DII COE).[8]

The Defense Information Systems Agency (DISA) is responsible for developing, obtaining from commercial sources, and maintaining the compilation of Defense Information Infrastructure technical standards, and it is responsible for maintaining a Defense data dictionary system as a repository of data requirements and for facilitating the cross-functional coordination and approval of standard formats, definitions, etc. PSAs, the military services, Defense agencies, and Joint Chiefs of Staff are responsible for reaching agreement on the standards and approving them as DOD standard data elements. DISA is then responsible for disseminating the approved standard data elements for use throughout the Department.[8]

DoD Standards-Based Architecture Planning Process[edit]

DoD Standards-Based Architecture Planning Process[9]

The Standards-Based Architecture (SBA) planning process. defined by the TAFIM, consists of seven distinct, but interdependent, phases. Each phase of the SBA process is intended to create specific deliverable products and or documents, that guide the subsequent phase. The seven phases are briefly outlined below.[9]

Free data modeling tools
  • Phase 1, Initiation and Architecture Framework : The methodology begins with a proper initiation of the process within the host organization. This involves developing a set of strategic drivers for the organization. Further, a business model is reviewed or built to establish a strategic target operation model.[9]
  • Phase 2. Baseline Characterization : This grounding phase intends to determine the organization's current architecture. It is an assessment of the current environment, which results in a characterization in four key dimensions or views: work, information, application and technology.[9]
  • Phase 3. Target Architecture : The various views of the framework are modeled in terms of a desirable target architecture, usually 3 to 5 years in the future.[9]
  • Phase 4. Opportunity Identification : Step from the conceptual reflection to practical realities and implementation, with determination of development projects needed.[9]
  • Phase 5. Migration Options : Links the reality of the present with the desirability of the target architecture by establishing one or more plateaus representing practical migration stages.[9]
  • Phase 6. Implementation Planning : Phase results in a detailed implementation plan for the first plateau of the migration effort.[9]
  • Phase 7. Institutionalizing the ITA Process : This phase is intended to keep the architecture alive and well by continuously improving it.[9]

Integrated Model of Architectural Views[edit]

Integrated Model of Four Architectural Views.[9]

The 'Integrated Model of Four Architectural Views' is part of the target architecture, defined in the TAFIM. It gives a vision on the organization in all of its architectural views, especially the work architecture. The model, see figure, depicts an overall framework to develop the target architecture deliverable. Each view of the target architecture has some overlap with aspects of the other views. This overlap supports the argument that the model depicts the developing of a single, integrated architecture.[9]

The entire enterprise, as defined, includes Work organization, Information, Application, and Technology. This leads to the four different views:[9]

  • Work Organization View : The work view of architecture is developed by identifying specific classes of users within the business environment (e.g. executives, planners, administrators, engineers, recruiters), business location (e.g. headquarters, sales office, plant, warehouse); and the logical representation of the business functions that are required to deliver products and services.
  • Information Management View : The information architecture of the enterprise will contain three levels of detail, subject areas, data groups, and data attributes.
  • Application View : This view focuses on the opportunities to autonomate aspects of work and or the access to information needed to perform work.
  • Technology Infrastructure View : This areas of architecture uses specific component-level models to provide the basic for linking the technology view of the architecture to the work, information, and application views. The linchpin is the generic application environment.
  • Work Organization View of the Architecture

  • Information Management View of the Architecture

  • Application View of the Architecture.

  • Technology Infrastructure View.

This gallery with the four views shows the interrelationship between the four views as mentioned earlier. In the view models of later Enterprise Architecture frameworks, such as the DoDAF the views are presented in layers and no longer interconnected.

See also[edit]

References[edit]

Wikimedia Commons has media related to TAFIM.

This article incorporates public domain material from websites or documents of the United States Army.

  1. ^ abDepartment of Defense (1996). Technical Architecture Framework for Information Management. Vol. 1. April 1996
  2. ^ abNHSITRC (2005). Consolidated ReferencesArchived 2009-01-09 at the Wayback Machine IT Planning and Management Guides, List of Resources. Last Updated: May 4, 2005. Accessed 12 Dec 2008.
  3. ^ abcConstance Golden (1995). A STANDARD SATELLITE CONTROL REFERENCE MODEL. NASA.
  4. ^Patricia A. Oberndorf and Anthony Earl (1998). Department of Veterans Affairs Reference Models[permanent dead link]. SEI Carnegie Mellon University.
  5. ^Welcome to TOGAF Version 9 -- The Open Group Architecture Framework Accessed 03 Feb 2009.
  6. ^ abJaap Schekkerman (2003). How to Survive in the Jungle of Enterprise Architecture Frameworks. p.173.
  7. ^Perks, C., and Beveridge, T. (2003). Guide to Enterprise IT Architecture. New York, NY: Springer.
  8. ^ abGAO (1998) DEFENSE IRM United States General Accounting Office.
  9. ^ abcdefghijklDepartment of Defense (1996). Technical Architecture Framework for Information Management. Vol. 4. April 1996

External links[edit]

Technical architecture modelling tools
  • TAFIM website, 1997 at archive.org
Retrieved from 'https://en.wikipedia.org/w/index.php?title=TAFIM&oldid=895585714'

This article compares UML tools. UML tools are software applications which support some functions of the Unified Modeling Language.

General[edit]

NameCreatorPlatform / OSFirst public releaseLatest stable releaseOpen sourceSoftware licenseProgramming language used
ArgoUMLTigris.orgCross-platform (Java)1998-042011-12-15[1]YesEPLJava, C++ (as module)
AstahChange Vision, Inc.Cross-platform (Java)2009-10-192019-01-30NoCommercial. Free education edition, subscription modelJava
ATLObeo, INRIA
Free software community
Cross-platform (Java)Unknown2010-06-23YesEPLJava
Borland TogetherBorlandCross-platform (Java)Unknown2008NoCommercialUnknown
BOUMLBruno PagèsCross-platform2005-02-262019-07-15NoFree from v7.0, Commercial starting from v5.0 up to v6.12,GPL before v5.0[2]C++/Qt and Java ('plug-out')
CacooNulabWindows 7+, Mac OS XOctober 2010July 2018NoCommercial, Free edition availableHTML5
CaseCompleteSerlio SoftwareWindows20042013-04NoCommercialC#
ConceptDraw PROCS OdessaWindows, macOS19932010 (v9)NoCommercialUnknown
DiaAlexander Larsson/GNOME OfficeCross-platform (GTK+)2004?2012-07-05YesGPLC
Eclipse UML2 Tools[3]Eclipse FoundationCross-platform (Java)20072018-12-03YesEPL?Java
Edraw MaxEdrawsoftWindows, Linux, macOS20042015-03NoCommercialC++
Enterprise ArchitectSparx SystemsWindows (supports Linux and macOS installation)20002019-03-06NoCommercialC++
GliffyGliffyChrome, Safari, Firefox, Internet Explorer 9+2006-08-012015-01 (v. 5.1)NoCommercial, Free trialHTML5 and JavaScript
JDeveloperOracle CorporationCross-platform (Java)UnknownUnknownNoFreewareJava
LucidchartLucid SoftwareWindows, macOS, Linux, Solaris2008-122014-10-07NoCommercial / Free (educational)HTML5 and JavaScript
MagicDrawNo MagicCross-platform (Java)19982017-02-20 (v18.5)NoCommercialJava
Microsoft VisioMicrosoftWindows19922016 (v16.0)NoCommercialUnknown
Microsoft Visual StudioMicrosoftWindows1997-022016-06-27NoCommunity & Express editions: Registerware; Enterprise, Professional & Others editions: TrialwareC++, C#
ModelioModeliosoft (SOFTEAM Group)Windows, Linux, macOS20092019-04-17 (3.8.1)YesGPL and CommercialJava
MyEclipseGenuitecWindows, Linux2003[4]UnknownNoCommercialJava
NClassBalazs TihanyiWindows, macOS, Linux, Unix2006-10-152011-06-06YesGPLC#
NetBeans[5]Oracle CorporationWindows, macOS, Linux, Unix19962013-02-21YesCDDL or GPL2Java
Open ModelSphereGranditeCross-platform (Java)2002-022009-11-04YesGPLJava
PapyrusCommissariat à l'Énergie Atomique, Atos OriginWindows, Linux, macOS (Java)2013-06-272018-12YesEPLJava
PlantUMLArnaud RoquesCross-platform (Java)1999-04-302017-09-03YesGPLJava
Poseidon for UMLGentlewareCross-platform (Java)Unknown2009NoCommercialJava
PowerDesignerSybaseWindows19892018NoCommercialUnknown
PragmaDev StudioPragmaDevWindows, Linux, OS X20022018-02-07NoFree, CommercialPython, C, C++
Prosa UML ModellerInsoft OyWindows19962013-10-19NoCommercialC/C++
Rational RhapsodyIBMWindows, Linux19962019-04-23 (8.4.0) - 2019-08-08 (8.4 Interim Fix 1)NoCommercialC, C++, Java, Ada
Rational Rose XDEIBMWindows, Linux, UnixUnknownUnknownNoIBM EULAUnknown
Rational Software ArchitectIBMWindows, LinuxEarly 1990s2015-09-18NoIBM EULAJava/C++
Rational Software ModelerIBMWindows, Linux2004-10-132008-09NoIBM EULAUnknown
Rational System ArchitectIBMWindowsUnknown2013-03-15NoCommercialUnknown
Reactive BlocksBitreactiveWindows, macOS, Linux2011-11-132016-09-16NoCommercial, Free Community EditionJava
RISERISE to Bloome SoftwareWindows (.NET)20082010-09-03NoFreewareC#
Software Ideas ModelerDusan RodinaWindows (.NET), Linux (Mono)2009-08-06[6]2019-02-01NoCommercial, Freeware for non-commercial useC#
StarUMLMKLabWindows, macOS, Linux2005-11-012018-08-17NoCommercialDelphi
Umbrello UML ModellerUmbrello TeamUnix-like; Windows2006-09-092018-08-29YesGPLC++, KDE
UML DesignerObeoWindows, macOS, Linux20122017-09-18YesEPLJava, Sirius
UMLetThe UMLet TeamWindows, macOS, Linux2005-11-05[7]2016-11-24[7]YesGPLJava
UModelAltovaWindows2005-052018-10-17NoCommercialJava, C#, Visual Basic
UmpleUniversity of OttawaCross-platform; Java/Eclipse20082018-02-19YesMIT LicenseUmple, Java, PHP, Javascript
Visual Paradigm for UMLVisual Paradigm Int'l Ltd.Cross-platform (Java)2002-06-202018-11-28NoCommercial, Free Community EditionJava, C++
WhiteStarUMLjanszpilewskiWindows 7-102011-12-182017-05-14[8]YesGPL2Delphi
yEdyWorks GmbHWindows, macOS, Linux, UnixUnknown2016-07-15[9]NoFreeJava
NameCreatorPlatform / OSFirst public releaseLatest stable releaseOpen sourceSoftware licenseProgramming language used

Features[edit]

NameUML 2MDAXMITemplatesLanguages generatedLanguages reverse engineeredCan be integrated withDetails
PragmaDev StudioYesYesPartialNoC, C++NoIntegration with Reqtify traceability tool. Model simulator integrated with any FMI 2.0 supporting tool. Generated code can be integrated on the following RTOS: VxWorks, FreeRTOS, ThreadX, CMX, OSE Delta, OSE epsilon, uITRON 3, uITRON 4, Nucleus, posix, win32.Dedicated to modeling and testing of communicating systems. Based on ITU-T Z.109 UML profile, SDL-RT, SDL. The model can be simulated and can be exported to model checking tools. Full testing environment integrated based on TTCN-3.
ArgoUMLNoYesYesUnknownC++, C#, Java, PHP4, PHP5, RubyJava (other languages with plugins)UnknownClosely follows the UML standard
AstahYesNoYesUnknownJava, C++, C#, Python, Ruby and any other languages with pluginsJava, C++, C#, PHPMind Mapping, ER Diagram, DFD, Flowchart, CRUD, Traceability Map, Requirement Diagram and Requirement table. Provides API and Plugins, RTF, HTML Export.
ATLYesNoYesNoUnknownUnknownAvailable from the Eclipse M2M project (Model to Model).Can transform UML & EMF models into other models. It has a repository of transformations called ZOO about a large set of common industrial concerns and educational labs.
Borland TogetherYesYesNoYesJava 6, C++, CORBAUnknownEclipse and MS VS.NET 2005
BOUMLYesYesYesYesC++, Java, PHP, IDL, Python, MySQLC++, Java, PHP, MySQLUnknownUML 2. Solid code roundtrip, fast. Extensible through 'plug-outs' written in C++ or Java
CacooYesUnknownUnknownYesUnknownUnknownGoogle Drive, Google Docs, Typetalk, Adobe Creative Cloud, Slack, Atlassian Confluence, Dropbox, Visio, Box.
CaseCompleteUnknownUnknownExportUnknownUnknownUnknownUnknownProvides management and editing of use cases, their flow of events, and referenced requirements. Supports use case and activity diagrams.
DiaPartlyNoNoNoIncluded Python script codegen.py 'export filter' to Python, C++, JavaScript, Pascal, Java, PHP; external tools add Ada, C, PHP5, Ruby, shapefile, C#, SQL (Sybase, Postgres, Oracle, DB/2, MS-SQL, MySQL, …)NoNoUses Python as scripting language
Eclipse UML2 ToolsYesYesYesYesJava (or Eclipse project supported?)Java (or Eclipse project supported?)EclipseTen UML 2 diagram types.
Enterprise ArchitectYesYesYesSupports MDA templates and Code Generation templatesActionScript, C, C#, C++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic .NET, DDL, EJB, XML Schema, Ada, VHDL, Verilog, WSDL, BPEL, Corba IDLActionScript, C, C#, C++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic .NET, DDL, XML Schema, WSDLEclipse & Visual StudioUML 2.5, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. Frameworks: UPDM, Zachman, TOGAF. Forward and Reverse Engineering for code and Database. Model Driven Integrated Development (Edit/Build/Debug) for Java, .Net, PHP & GNU compilers. Simulates Activity, State Machine, Sequence and BPMN diagrams.
GliffyYesUnknownUnknownYesUnknownUnknownGoogle apps, Google drive, JIRA, ConfluenceHas libraries of shapes for: UML class, sequence, activity, use case and more.
LucidchartUnknownUnknownUnknownUnknownUnknownUnknownGoogle Drive, Google Apps, JIRA, Confluence, Jive, and Box.
MagicDrawYesYesYesYesJava, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDLJava, C++, C#, CIL, CORBA IDL, DDL, EJB, XML Schema, WSDLEclipse, EMF, NetBeansUML 2.3, Full round-trip support for Java, C++, C#, CL (MSIL) and CORBA IDL, Report generator from template in RTF, HTML, XML, ODT, ODS, ODP, and Text (DOCX, XLSX, PPTX since 16.8).
Microsoft VisioPluginUnknownPluginPluginUnknownUnknownUnknown
ModelioYesYesYesYesJava, C++, C#, XSD, WSDL, SQLJava, C++, C#Eclipse,EMFFull UML2, BPMN2, ArchiMate3. Documentation generation in HTML.Extensions providing documentation generation in Open XML format, support for TOGAF, SysML, SoaML, Hibernate, OMG MARTE standard. Support of model fragments for collaboration. Support of design patterns.
MyEclipseUnknownUnknownUnknownUnknownUnknownUnknownUnknown
NClassUnknownUnknownUnknownUnknownC#, JavaC#, JavaUnknown
NetBeansUnknownUnknownUnknownUnknownJavaJavaUnknownHas to be installed as a plug in to enable the UML modeling.
Open ModelSphereNoUnknownUnknownYesJava, SQLJavaUnknownSupports data, business-process and UML modeling
PapyrusYesUnknownYesUnknownAda 2005, C/C++, Java addinsUnknownEclipse
PlantUMLYesUnknownExportUnknownUnknownC#, grails, Java, Lua, PHP, SqlALchemyChrome, Word, Open Office, Google Docs, J2EE Servlet, JQuery, Sublime, Eclipse, NetBeans, IntelliJ, LaTeX, Emacs, Doxygen, etc.[10]Creates diagrams using simple text language. Sequence, use case, class, activity, component, state, object, and UI mock diagrams are supported. Outputs images in PNG or SVG format.
Poseidon for UMLYesUnknownUnknownUnknownUnknownUnknownUnknownCommercial version of ArgoUML
PowerDesignerYesYesYesYesJava, C#, VB .NETUnknownEclipseData-modeling, business-process modeling - round trip engineering
Prosa UML ModellerYesYesOpen modelbaseYesC++ Java, C#, SQL DDL and SQL queriesC++ Java and C# class headers are synchronized between diagrams and code in real-timeProgrammer's workbenches, documentation tools, version control systemsSupports following UML diagrams: Use case diagram, Sequence diagram, Collaboration diagram, Class diagram, Statechart diagram, Activity diagram, Component diagram, Deployment diagram and Package diagram
Rational RhapsodyYesYesYesYesC++, C, Java, Ada, Corba, Customizable for other languagesC++, C, Java, Ada, Customizable for other languagesVisual Studio, Eclipse, TcSE, WindRiver, Green Hills, QNX, Linux, Mathworks Simulink, DOORS, customizable for othersTargets real-time or embedded systems and software using industry standard languages (UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM, DDS), full production-quality code generation (structural, behavioral, functional), simulation, model based testing, integration with numerous real time operating systems and IDE's
Rational Rose XDENoUnknownUnknownUnknownUnknownUnknownUnknown
Rational Software ArchitectYesYesYesUnknownJava, C#, C++, EJB, WSDL, XSD, IDL, SQLJava, C++, .NETEclipse
Rational Software ModelerYesYesUnknownUnknownUnknownUnknownEclipse
Rational System ArchitectNoUnknownExportUnknownC++, Java, WSDLC++, Java, WSDLUnknown
Reactive BlocksYesNoYesNoJavaUnknownEclipseCode generation from Activity Diagrams for J2SE, OSGi, Kura, and ESF, unit testing via JUnit, supports formal analysis and state space simulation
Software Ideas ModelerYesYesYesYesActionScript, C++, C#, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL DDL, VB.NET, VB6, XSDC++, C#, VB.NET, Java, Object Pascal, PHP, RubyUnknownUML, BPMN, SysML, ArchiMate, JSD, Data Flow Diagram, Flowchart, Robustness Diagram, CRC, ERD, Mixed Diagram, HTA, UI, Venn, Behavior Tree, Structure Chart, Decision Table, Roadmap, Computer Network Diagram, Layer Diagram, Web Page Diagram, Grafcet, custom diagrams
StarUMLYesYesImportYesJava,C#,C++Java,C++,C# Code Generator and Reverse EngineerJavaScript, Node.jsPlug-in architecture: JavaScript, HTML5, Node.js
Umbrello UML ModellerYes[11]YesYesUnknownC++, Java, Perl, PHP, Python … 16C++, IDL, Pascal/Delphi, Ada, Python, Java; import XMI, RoseMDLKDE
UML DesignerYesYesYesUnknownAny kind of languages as it is compatible with code generator tools like Eclipse UMLGenerators or AcceleoAny kind of languages supported by Eclipse UML GeneratorsEclipseOpen source under EPL license, based on Eclipse, EMF, Sirius
UMLetNoUnknownUnknownNoUnknownUnknownEclipse
UModelYesYesYesYesJava, C#, Visual BasicJava, C#, Visual BasicEclipse, Visual StudioAlso supports business process modeling, SysML, and database modeling
UmpleClass, State, Composite Structure onlyNoYesYesJava, C++, SQL, Alloy, NuSMV, yUML, USEJavaCommand-line tools, Embeddable in web pages, EclipseInput or export can be by diagram or Umple textual form, separation of concerns (aspects, traits, mixins), embeds action code in Java and other languages, written in itself, documentation generation, plugin architecture for generators
Visual Paradigm for UMLYesUnknownCommercial versionUnknownJava, C#, C++, PHP, Ada, Action Script (all only in commercial version)Java, C# (binary), C++, PHP (all only in commercial version)Eclipse, NetBeans, IntelliJ and Visual StudioUML 2.4.1, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. Frameworks: UPDM, Zachman, TOGAF. Forward and Reverse Engineering for code and Database. Model Driven Integrated Development (Edit/Build/Debug) for Java and .Net. Simulates Activity, State Machine, Sequence and BPMN diagrams. (only in commercial version)
WhiteStarUMLYesYesImportYesJava 1.5,C#,C++, SQLJava 1.5,C#,C++, SQLUnknownWhiteStarUml is a fork of StarUML with an intent to revive its Delphi code base by updating code to recent Delphi editions, reducing dependence on third party components and fixing bugs and adding new features.
yEdUnknownNoNo[12]UnknownUnknownUnknownUnknown
NameUML 2MDAXMITemplatesLanguages generatedReverse engineered languagesCan be integrated withDetails

References[edit]

  1. ^'ArgoUML'. ArgoUML. 2011-12-15. Retrieved 2012-01-23.
  2. ^'BOUML - an UML tool box'. 2017-05-31. Retrieved 2017-05-31.
  3. ^'Eclipse UML2 Tools'. Eclipse.org. 2007-08-24. Retrieved 2011-10-12.
  4. ^'Product History'.
  5. ^'UML modeling dropped as of v6.8'. Retrieved 2013-04-23.
  6. ^'Product History'. Retrieved 2013-09-05.
  7. ^ abThe UMLet Team (13 November 2016). 'UMLet - UML Tool for Fast UML Diagrams 14.2'. eclipse.org.
  8. ^'WhiteStarUML'. Source Forge. 2017-05-14. Retrieved 2017-08-22.
  9. ^'yWorks News'. yWorks. 2015-07-16. Retrieved 2016-08-03.
  10. ^'Running'. PlantUML. Retrieved 2014-11-06.
  11. ^'Umbrello Features'.
  12. ^'How to import XMI files into yEd?'.

External links[edit]

Wikimedia Commons has media related to UML tools.
  • UML Tools at Curlie.
Retrieved from 'https://en.wikipedia.org/w/index.php?title=List_of_Unified_Modeling_Language_tools&oldid=912264549'