Visual Paradigm for UML 6.0 SP1 Release Notes

Release Date: March 5, 2007

Modeling collaboratively with CVS

Concurrent Versions System (CVS) is a popular version control system that store artifacts centrally and keep track of changes and histories. All Visual Paradigm client products are integrated with CVS to facilitate collaborative modeling. Your team can use CVS repository to store project files, keep track of changes and perform modeling concurrently.

Modeling collaboratively with Subversion

Subversion (SVN) is a popular version control system that store artifacts centrally and keep track of changes and histories. All Visual Paradigm client products are integrated with Subversion to facilitate collaborative modeling. Your team can use Subversion repository to store project files, keep track of changes and perform modeling concurrently.

Customizable Data-Types

UML is theoretically a modeling language independent to particular programming language(s). Yet, it is possible to transform between UML models to a software applications or systems. While the pre-defined data-type set works well in the UML world, there is enormous need to ensure the design can be applied to programming source code. Problems comes from the fact that programming languages, by nature, are unlikely to share the same set of data-types suggested by UML.

Support UML2 XMI

UML2 is an EMF-based (EMF: Eclipse Modeling Framework) implementation of the UML 2.x metamodel for the Eclipse platform. Visual Paradigm supports importing and exporting UML2 model through XMI, which is the default serialized form of EMF.

Textual Analysis Enhancements

Textual Analysis is a useful technique for identifying candidate objects from a textual representation of users' problem. In previous versions, it is possible to extract candidate actors, classes, use cases, and work flows from problem statement. Starting from this version onwards, the Textual Analysis feature is improved such that more kinds of candidate objects can be extracted from the problem statement. They include BPMN objects such as Task and Sub-process.

Element Sorting in Report Generation

Element sorting is always essential in modeling. Take the various diagram and model trees as example. One can easily locate an element from Model Tree if the listing of elements follows certain order such as by type or by name in alphabetical order. As representation of models, element sorting in report is as important as that in modeling.
Visual Paradigm supports different way of sorting the elements in generated report. The sorting will affect the sequence of elements appear in the PDF, HTML and Word report.

Group Diagram by Category

Visual Paradigm supports a broad range of diagrams that suit different kind of users, and thus different modeling needs. The types of diagrams that Visual Paradigm supports can be generally categorized into UML Diagrams, Requirements Capturing, Database/Data Modeling, Business Process Modeling and Others.

Reverse Database Enhancements

Visual Paradigm supports reverse engineering database into Entity Relationship Diagram (ERD). In the past versions, if you generate database from ERD, make changes to the database such as removing columns, and then reverse the database back into ERD, there may be columns that are removed from the database but keep existing in the ERD. This lead to inconsistency between data design and the database schema. In the new version, the reverse database feature is enhanced such that the ERD is conformed to the database by reversing database into ERD.

Enhanced Business Process Report Generation

In Business Process Diagram, participants can be defined for a messages to represent the sender and receiver of that message. In the previous version, the information of participant was not appear in generated reports. But from now on, participants will be shown as a separate model under the Detail section in generated report.

Business Use Case Support

Business use case is used for representing observable business goals in a business. Visual Paradigm supports business use case modeling. Business use case diagrams can be drawn to represent business processes, with the help of business actors and business use cases.

FrontBase Database Support

Visual Paradigm now supports FrontBase database! With the FrontBase support, you can draw an ERD in VP, and generate the database to FrontBase. Also, you can reverse engineer the FrontBase database into ERD for further editing. Besides this, you can generate the persistence object tier for communicating with FrontBase database.

Optionally include Diagram Summary in Report Generation

Diagram Summary here refers to the table blocks shown in a generated report. A diagram summary table lists out the models that appear on a diagram, and provides linkage to them. While the summary table provides fast access to models, it may not be desired, especially for users who have certain predefined rules that guide the layout of reports. Now, it is possible to make the generated HTML, PDF and Word reports not to include the summary table.

  • Supported specifying font size/style for Lifeline elements such as Stimulus, Constraints ... in Timimg Diagram
  • Supported finding models by tagged values
  • Supported Hungarian in PDF report
  • Supported presenting file types in different ways such as "*.doc", "doc"
  • PDF report failed to wrap the content in tables
  • Alignment of flow of events in generated Word report was center instead of to the left
  • Details section still shows in HTML and PDF report even none of the details have been selected to included in the report
  • HTML report summary link does not work if Shape Type = 'Text'
  • Requirement Diagram not being supported by Word Report generation
  • Word Report unable to apply font selection for header and footer
  • Exporting a new report from report writer, exit and save, will lost that report
  • Incorrect italic text in word report caused by abstract class title
  • Project Publisher does not present use case description content in RTF format
  • Project Publisher does not publish models Comment
  • Web contents produced by Project Publisher does not show the referenced model in Requirement Diagram
  • Documentation written in Document Info Shape not appear in HTML report's image
  • BP message's documentation is not included in generated reports
  • XMI export missing column length
  • Exported XMI does not include information about attribute multiplicity
  • Running Instant Generator for PHP cause parse error if there is a composition relationship
  • Instant Generator failed to produce code if the documentation of class is filled
  • C# code produced by Instant Generator missing getters and setters
  • Instant Generator produces C# code that has duplicated property for a class that realize another class that has a property and operation defined
  • Instant Generator not generating throws even defined in model
  • Quick print did not support Use Case Detail
  • Project corruption caused by autosave
  • Project import does not preserve RTF model documentation
  • Unable to show full gateway caption if it is put left of the gateway
  • Subprocess in Unspecified type wrongly set to Embedded after reopening project
  • Robustness presentation does not work in Class Diagram
  • Auto layout activity cause action move out of the containing activity
  • ORM compilation error if an attribute contains a dash ' - '
  • Unable to connect to Start event that attach to the boundary of a Sub-process
  • Project export discarded Visio shape contained in the diagram
  • Sequence Diagram display duplicate entries of operations due to overridden method calls
  • Wrong position of element name label by importing Rose model
  • Incorrect Online Help download link
  • Duration constraint and join spec. do not follow the state of selectable
  • Duplicating initial pseudo state and final state in state machine diagram cause the name caption to appear (hidden by default)
  • Connecting from component to interface using quick connect cause the arrow head to appear, which is invalid
  • Instant Reverse for PHP reverses also the dollar sign of attributes, which is not desired
  • Deadlock when trying to create more than one diagram in the Community and shows the alert message
  • Note objects failed to wrap its content
  • Missing referenced diagram content on Interactive Overview Diagram in the generated PDF and HTML
  • Abstract use case not rendered as italic
  • Opening a project under a workspace with default pin option on would cause the connect to route irregularly
  • Class defined as "Interface" missing the presentation option for showing itself as interface ball
  • Auto fit size caused the activation to collapse to the smallest size (even connected with messages)
  • Duplicating activation and continuation produce dangling element
  • Duplicating pool with lane produces corrupted elements
  • Self association generate duplicated operation in .NET criteria class
  • Font for lane follows the format of pool, not the lane itself
  • Maps smallint in primary key incorrectly to a bool in the class (should be short)
  • Aligning ORM container and its contained element moves its children out of the container
  • Property pane missing the support of image and linked file choices for image shapes
  • Exporting and importing project cause the reorder the diagrams
  • Sequence diagram generated by creating scenario unable to show operations as messages
  • Generate code from DB wizard generates garbage columns if switching the pages within the wizard back and forth
  • Association in BPMN diagram not show as dotted line
  • Exported XML missing shape formatting
  • In sequence diagram operations defined for actor are not shown for selection when creating a call message to that actor
  • Copy and paste diagram that contain image shape as EMF cause the image shape to disappear
  • Use case scheduling does not support sorting use case by name
  • Several incorrect behavior caused by using resource centric on Box actor
  • Shortcut of creating attribute on class does not work in Mac OS X
  • Copying attribute to another class cause new data type to be created
  • Various problems related to undo and redo
  • PHP ORM incorrectly uses 'orderby' instead of 'order by' - causes SQL error
  • Mapping file does not include the ID for association class
  • License server does not accept Agilian floating license
  • PHP ORM Implementation class generate hash comment outside the PHP tag
  • A sequence diagram overflow issue caused by removing operand