<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:mcj="http://www.jeckle.de/rss" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/">
	
   <channel rdf:about="http://www.xmiforum.org/newsrss.php">
		
      <title>XMIFORUM.ORG -- Tools</title>
		
      <description>XMIFORUM.ORG -- The XMI Forum</description>
		
      <link>http://www.xmiforum.org</link>
		
      <dc:language>en</dc:language>
		
      <dc:publisher>Sebastian Werner (mailto:webmaster@xmiforum.org)</dc:publisher>
		
      <dc:creator>Sebastian Werner (mailto:webmaster@xmiforum.org)</dc:creator>
		
      <dc:rights>Copyright 2003, Sebastian Werner.</dc:rights><items><rdf:Seq><rdf:li rdf:resource="http://www.xmiforum.org/rss/item1"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item2"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item3"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item4"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item5"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item6"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item7"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item8"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item9"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item10"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item11"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item12"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item13"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item14"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item15"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item16"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item17"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item18"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item19"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item20"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item21"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item22"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item23"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item24"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item25"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item26"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item27"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item28"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item29"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item30"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item31"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item32"/>
<rdf:li rdf:resource="http://www.xmiforum.org/rss/item33"/>
</rdf:Seq></items></channel><item rdf:about="http://www.xmiforum.org/rss/item1">
<title>Altova XML Spy</title>
<description>a comprehensive XML IDE</description>
<link>http://www.altova.com</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item2">
<title>XML Instance IDE</title>
<description>commercial XML IDE</description>
<link>http://www.extensibility.com</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item3">
<title>Saxon XSLT Prozessor</title>
<description>a freeware XSLT Processor</description>
<link>http://saxon.sourceforge.net</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item4">
<title>Rational Rose</title>
<description>A commercial UML Modeling Environment. 
Rational is the company of the 3 founding fathers of the UML</description>
<link>http://www.rational.com</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item5">
<title>Microsoft Visio UML To XMI Export</title>
<description>"The XMI Export component exports a Microsoft® Visio® UML model to an XML file compliant with the XMI standard. Third party applications can then access UML elements' properties through standard XML parsing techniques. The supported UML elements include most of the static structure (class) diagram elements, the component element, and the node element. "</description>
<link>http://www.microsoft.com/downloads/release.asp?releaseid=35645</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item6">
<title>ArgoUML</title>
<description>another freeware UML Modeling Environment.
Supports XMI export</description>
<link>http://www.argouml.org</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item7">
<title>XMI[UML] online validator</title>
<description></description>
<link>http://www.xlinkit.com/umlvalidator.html</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item8">
<title>SDMetrics</title>
<description>SDMetrics analyzes the structural properties of UML designs.
You can use measures of Class size, Class Inheritance, Class Coupling, Package Size, Package Coupling, Interface Metrics, State Machine Metrics, Activity Graph Metrics, Use Case Metrics, Component Metrics and Node Metrics. 

SDMetrics works with all UML design tools that support XMI</description>
<link>http://www.sdmetrics.com</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item9">
<title>smartGENERATOR</title>
<description>smartGENERATOR is a tool that can produce code for various architectures and programming languages. The tool uses the XMI and can process UML Models from any modeling tool capable of the XMI. smartGENERATOR's code generation can be altered by the use of templates.</description>
<link>http://www.bitplan.com/de/Leistungen/smartGENERATOR.html</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item10">
<title>XMI to PHP</title>
<description>XMI2PHP is a php code generator which take an XMI (XMI is an XML based file format used to describe UML diagrams.) file and transform it into a file collection of php code.
</description>
<link>http://www.phpedit.net/products/xmi2php/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item11">
<title>IBM XMI Toolkit</title>
<description>XMI Toolkit is a Java component that allows sharing of Java objects using XML, generation of DTDs, and conversion of designs and code between Java, UML, and Rational Rose. 

XMI Toolkit can generate Java from Rational Rose and UML models and convert Java to Rational Rose and UML models. It converts UML information between Rational Rose Models and XMI-standard XML files. XMI Toolkit can also generate DTDs directly from models. The conversion between Rational Rose models and Java uses XMI files based on UML and Java meta-models.

The 1.15 version includes an updated framework API that allows reading and writing of XMI 1.1 files. Also provided is a sample application using adapters to serialize and deserialize Java objects using XMI. XMI Toolkit runs on Windows NT® 4.0, 95, 98, and 2000.

by IBM Alphaworks</description>
<link>http://alphaworks.ibm.com/tech/xmitoolkit</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item12">
<title>IBM Tengger</title>
<description>Tengger is a tool for rapidly moving from a class diagram design based on Unified Modeling Language™ (UML) to a Java™ basis for implementing a real function. It quickly designs and implements a representation for the objects, attributes, and associations for a class diagram model, without sacrificing the flexibility to update the model or fix on different representations later. Tengger closes the gap between the design stage of a project in which UML has been used and the stage in which the Java code will be written to implement the real functional behavior. 

UML-to-Java mapping prescribes how the Java code will access the elements described in the model. The mapping used by Tengger is based on sound software engineering principles. Without any changes to the behavioral code, the model can be extended to describe new entities, attributes, or associations and to re- generate the Java to support them. Also, different ways can be specified for implementing attributes and associations, again without changing the code. Tengger can be used either as a stand-alone tool or in conjunction with the Hyper/J tool, supporting composition of Java code for feature-based, aspect-oriented, or other approaches to separating code that addresses different system concerns. 


Tengger runs on Windows systems with Java and PERL installed. It reads UML designs in the form of XMI (the standard representation for UML in XML). Tengger generates Java interfaces and classes for the entities in the model, as well as interfaces and implementations for manipulating attributes and associations, including associations with association classes.

by IBM Alphaworks</description>
<link>http://alphaworks.ibm.com/tech/tengger</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item13">
<title>IBM XMI Framework</title>
<description>XMI Framework is a simple Java API for saving and loading XML Metadata Interchange (XMI) files and creating XMI Document Type Definitions (DTDs). The purpose of XMI Framework is to help teach XMI. It supports XMI Versions 1.0 and 1.1. 

The framework object model can be used to represent data and models, or user-created classes can be used. Also, Java code can be generated from framework models and Unified Modeling Language (UML) XMI files.

Any XML parser can be used as long as it supports the Java API for XML Parsing 1.0 interfaces. XMI Framework runs on any platform with a JDK 1.2.2 virtual machine.

by IBM Alphaworks</description>
<link>http://alphaworks.ibm.com/tech/xmiframework</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item14">
<title>BOX - Browsing Objects in XML</title>
<description>BOX is a tool that converts UML models encoded in XMI (XML Metadata Interchange) format to a variety of other formats, including Scalable Vector Graphics (SVG),
Vector Markup Language (VML)</description>
<link>http://www.cs.ucl.ac.uk/staff/c.nentwich/Box/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item15">
<title>ObjectArtist</title>
<description>ObjectArtist is a development tool written in Java to create object-oriented software. The Tool uses UML diagrams for modeling. The models are stored in XMI, an XML based format.</description>
<link>http://www.objectartist.org/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item16">
<title>System Modeling Workbench</title>
<description>The System Modeling Workbench is a collection of tools for editing, storing, analyzing and verifying models. It is based on the OMG MOF and UML standards and it is implemented using the Python programming language. Currently, it contains the following components:



SMW Kernel. It implements a MOF-based metamodel as a collection of Python classes. It supports OCL-like queries, bidirectional associations, well-formed rules and XMI input and output. There is a technical report describing the SMW kernel.



Repository. A central repository and version control system for XMI-based models. This component is being developed by Marcus Alanen.



Transformation Framework. A collection of classes from transforming models into other artifacts: code , metrics, test cases, etc... It can also be used to refactor models. You can find a short article describing the Transformation Framework here.



Modeler. An experimental UML editor.</description>
<link>http://www.abo.fi/~iporres/Projects/fog0000000023.html</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item17">
<title>Visual UML</title>
<description>Visual UML is an affordable, easy-to-use yet powerful and full-featured highly UML- compliant object-modeling tool that provides complete and comprehensive support for all ten of the diagram types defined in the OMG 1.3 UML (Unified Modeling Language) specifications: Class, Object, Package, Use Case, Collaboration, Component, Deployment, Activity, State and Sequence diagrams. Visual UML can be used for modeling many types of systems, including databases, information systems and web applications. Plus, as a result of its comprehensive support for Activity, Collaborations, State and Sequence diagrams, Visual UML is also suitable for modeling real-time systems.</description>
<link>http://www.visualobjectmodelers.com/products.htm</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item18">
<title>UMLet</title>
<description>UMLet is a Java tool for creating UML diagrams, with focus on a sound and pop-up-free user interface for rapid creation of UML sketches.</description>
<link>http://www.umlet.com</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item19">
<title>UMLAUT: Unified Modeling Language All pUrposes Transformer</title>
<description>UMLAUT is a framework for building tools dedicated to the manipulation of models described using the Unified Modeling Language (UML).
It is oriented towards the production of reliable software whose components and their assembly are described using the UML. 
From the point of view of Aspect Oriented Software Development, UMLAUT can be seen as a framework for building application specific weavers to weave multi-dimentional high level UML design models (functional, dynamic, deployment, and static aspects annotated with design pattern occurences, stereotypes and tag values) into detailed design models suitable for either implementation, simulation or validation.
UMLAUT builds on various technologies, including formal specification based on the OCL at both the model and the meta-model level, and validation of distributed software systems based on model-checking related technologies. 
UMLAUT is developed within the Triskell Project and once completed, will be distributed as freeware. UMLAUT is one of the projects related to the Trusted Components Initiative.</description>
<link>http://www.irisa.fr/pampa/UMLAUT/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item20">
<title>Togethersoft Controlcenter</title>
<description>A professional UML IDE</description>
<link>http://www.togethersoft.com/products/controlcenter/index.jsp</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item21">
<title>Software through Pictures UML</title>
<description>A commercial IDE</description>
<link>http://www.aonix.com/content/products/stp/uml.html</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item22">
<title>Ilogix Rhapsody</title>
<description>Rhapsody is an object oriented fully integrated Visual Programming Environment (VPE) in which you can analyze, model, design, implement and verify the behavior of embedded systems software. </description>
<link>http://www.ilogix.com/index.cfm</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item23">
<title>Gentleware Poseidon for UML</title>
<description>Poseidon for UML is a fully-fledged UML CASE tool. It evolved from the Open Source project ArgoUML and turns it to a world class modeling tool. With over 100.000 installations it belongs to the industries most important tools. The strong focus on usability makes it the easiest tool to learn and work with. It is delivered in different editions to meet different needs of different users.

Commercial and freeware versions available.</description>
<link>http://www.gentleware.com/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item24">
<title>Microtool objectiF</title>
<description>A commercial UML IDE</description>
<link>http://www.microtool.de/objectiF/de/index.htm</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item25">
<title>Objecteering/UML 5.2</title>
<description>Objecteering/UML provides a complete, simple to use UML solution to analyze, design, implement, test and deploy software applications. At the cutting edge of software  development innovation, Objecteering/UML is the first UML tool to fully support the OMG's MDA ™ approach. 

Objecteering/UML features top quality UML modeling facilities ensuring consistency between all UML elements, as well as high performance Java, C++, Corba IDL and SQL code generation, automated documentation generation for the complete project and teamwork facilities, through a multi-user repository. Thanks to its unique UML Profile Builder, Objecteering/UML provides software teams with the ability to build their own UML profiles, which is the end-to-end solution to drive the development process using the MDA™approach.

Freeware and commercial versions available.</description>
<link>http://www.objecteering.com/us/pobj_modeler.htm</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item26">
<title>MagicDraw</title>
<description>MagicDraw is a visual UML modeling and CASE tool with teamwork support. The development tool is designed for a Business Analysts, Software Analysts, Programmers, QA Engineers, or Documentation Writers. The tool facilitates analysis and design of Object Oriented (OO) systems and databases. MagicDraw provides the industry's best code engineering mechanism, with full round-trip support for Java, C++, and CORBA IDL programming languages. MagicDraw also provides database schema modelling, DDL generation and reverse engineering facilities.

Commercial IDE</description>
<link>http://www.magicdraw.com/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item27">
<title>Ideogramic UML</title>
<description>Ideogramic UML™ is a powerful but lightweight tool for creating UML diagrams. Unlike general drawing programs, Ideogramic UML™ has been designed specifically for UML diagramming, and thus offers an interaction that is much more intelligent and much faster.

Commercial IDE</description>
<link>http://www.ideogramic.com/products/uml/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item28">
<title>Eclipse Modeling Framework  (EMF)</title>
<description>EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor. Models can be specified using annotated Java, XML documents, or modeling tools like Rational Rose, then imported into EMF. Most important of all, EMF provides the foundation for interoperability with other EMF-based tools and applications. </description>
<link>http://www.eclipse.org/emf/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item29">
<title>UML2EJB</title>
<description>UML2EJB is a code generator - it takes a Unified Modeling Language (UML) model from a CASE-tool in XMI format and generates Enterprise JavaBeans classes with tags for the XDoclet tool. You will get EJBs that can readily be deployed into JBoss and others.</description>
<link>http://sourceforge.net/projects/uml2ejb/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item30">
<title>Novosoft UML Library for Java</title>
<description>Novosoft UML library provides following services:
Implementation of complete UML 1.3 physical metamodel, easy to use interfaces, event notification, undo/redo support, reflective API, XMI loading/saving</description>
<link>http://sourceforge.net/projects/nsuml/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item31">
<title>Butterfly Code Generator</title>
<description>Butterfly is a simple Code Generator using XMI as the input and XSLT templates to generate any type of code. Several templates are provided including EJB, JDO and Struts. Users may use the templates, modify them or create new ones using XSL.</description>
<link>http://sourceforge.net/projects/butterflycode/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item32">
<title>UML2SQL</title>
<description>UML2SQL is a tool which synchronizes SQL databases with UML diagrams by using the XMI</description>
<link>http://uml2sql.sourceforge.net/</link>
</item>
<item rdf:about="http://www.xmiforum.org/rss/item33">
<title>Uml2Daml Converter</title>
<description>The Uml2Daml Converter is a GUI application for automated transformation of UML 1.4 class-diagramms (in XMI 1.1) into DAML+OIL ontologies. It is also possible to visualise the ontologies as directed graphs. Since transformations are based on the XMI 1.1 standard, DAML+OIL ontoligies can be modelled by using any UML tool which is able to produce XMI 1.1/UML 1.4 compilant exports (such as TogetherJ 6.0).</description>
<link>http://freshmeat.net/projects/ju2d/</link>
</item>
</rdf:RDF>