Altova UModel adds C# 4.0 support

2010 Release 3 supports generating code in C# 4.0 projects and reverse-engineering C# 4.0 code to create UML models.
May 5, 2010
Feature Release

Altova UModel Professional Edition is an easy-to-use UML modeling tool. Visually design application models and generate Java, C# or VB.NET code and project documentation. Altova UModel Professional Edition also lets you reverse engineer existing programs into UML 2.1 diagrams then fine tune your designs and complete the round trip by regenerating code. UModel makes visual software design practical for any project.

The following editions are available:

Updates in 2010 Release 3

  • Support for C# 4.0
    C# 4.0 is the latest version of the C# programming language, released by Microsoft along with Visual Studio 2010. UModel 2010r3 supports C# 4.0, both for generating code in C# 4.0 projects and for reverse-engineering C# 4.0 code to create UML models.
  • Protocol State Machine Diagrams
    UModel 2010r3 supports protocol state machine diagrams as a new diagram type, with a specialized diagram toolbar. Protocol state machine diagrams are a subset of state machine diagrams that are limited to showing a sequence of events that an object responds to, without having to show the specific behavior. Protocol state machines are most often used to describe complex protocols, such as database access through a specific interface, or communication protocols such as TCP/IP.
  • New Sequence Diagram Option
    In UModel 2010r3, users may now choose to ignore operation names when generating sequence diagrams from existing source code. The Sequence Diagram Generation dialog permits users to enter a comma delimited list of operations that will not appear in the generated sequence diagram. This allows developers working with existing source code to focus more specifically on features of interest.
  • New Diagram Autolayout Option
    UModel 2010r3 adds a new diagram autolayout option called Block to the existing Force Directed and Hierarchical autolayout selections. Block autolayout can be selected from the Layout menu when multiple elements are selected in the diagram pane, or can be applied when diagrams are auto-generated from existing source code.

For more information visit:
http://www.altova.com/Version2010Release3_Launch_050510.html

About Altova

Altova accelerates development and integration projects with software, services, and solutions that enhance productivity and maximize results. As an innovative, customer-focused company and the creator of leading software development tools - including XMLSpy, the preeminent product in its class - Altova is the choice of over 1.5 million clients worldwide and virtually every Fortune 500 company. With customers ranging from vast development teams in the world's largest organizations to progressive one-person shops, Altova's line of software applications and custom-tailored professional and educational services fulfills a broad spectrum of business needs. Altova is an active member of the World Wide Web Consortium (W3C) and is committed to delivering standards-based platform-independent development solutions that are powerful, affordable and easy-to-use. Altova was founded in 1992 and has headquarters in Beverly, Massachusetts and Vienna, Austria.

An example process diagram generated with Altova Umodel.

Got a Question?

Live Chat with our Altova licensing specialists now.