Enterprise Architect Newsletter: November 2005

In this Months Issue:

Enterprise Architect Version 6.0

Enterprise Architect 6.0, Sparx Systems’ flagship UML 2.0 modeling environment, continues to redefine the boundaries of modeling with a wealth of new features and unprecedented ease of use. Version 6.0 represents another quantum leap in power, usability and value for money.

Work smarter, work faster with Sparx Systems Enterprise Architect 6.0

- Collaborate and communicate with peers using the new Model Discussion Forum

- Validate and refine your model with OCL and Meta-Modeling (MOF) Support

- Generate and refactor code in real time using Live Code Generation

- Build, run and even debug your code directly within EA

- Run complex tests directly in EA using new jUnit and nUnit support

- Generate Sequence diagrams from your executing applications (Java and . NET )

- Create, edit, save and view rich text documents directly within EA

- Find information quicker with the greatly enhanced model search facility

- Take control of your WSDL and XSD development with all new SOA/UML support

- Reverse engineer and visualize complex WSDL and XSD files

- Expand your toolbox with Macromedia Actionscript 2.0, AspectJ, Python and much more

- Cut development times with new MDA Transforms

- Customize your modeling graphics with the new Shape Scripting language

- Take control of your modeling environment with new Perspectives support

- And so much more...

- Full details here http://www.sparxsystems.com/products/ea_new_version.html

Download free trial now at: http://www.sparxsystems.com/products/ea_downloads.html

Integrated support for Microsoft Visual Studio 2005 ( BETA 1)

In conjunction with the release of Enterprise Architect 6.0 and Microsoft Visual Studio 2005, Sparx Systems also take pride in announcing the beta release of the all new "MDG Integration for Visual Studio 2005" product. MDG Integration for Microsoft Visual Studio 2005 provides the . NET community with comprehensive integration of UML 2.0 and advanced modeling features directly in the Visual Studio 2005 IDE .

Extend your development environment

- Integrate UML 2.0 into your Visual Studio 2005 development

- Explore, generate, navigate and work with UML 2.0 models directly in Visual Studio 2005

- Get fast and immediate access to UML 2.0 development, MDA and more

- Visualize and explore your code

- Create and edit all UML 2.0 artifacts directly in Visual Studio 2005

- Experience a completely new way of working with UML and .NET

- Full details here http://www.sparxsystems.com/vsip/

Download now at: http://www.sparxsystems.com/bin/VSIntegrate_beta.exe

See how Sparx Systems can revolutionize your development process and deliver on the promise of Model Driven Generation

Trial Users; http://www.sparxsystems.com/products/ea_downloads.html

Registered Users: http://www.sparxsystems.com/registered/index.html

Release Notes: http://www.sparxsystems.com/products/ea/history.html

Home Page: http://www.sparxsystems.com

Looking for Training in Enterprise Architect

Check out our list of affiliated training partners here: http://www.sparxsystems.com/partners/trainers.html

If you are looking for local consulting and support of EA, check out our partners


Third party plugins can be found here:



MDG Link for Eclipse and Visual Studio 2003


Zicom Mentor - UML reference and plugin for EA:


EA for Power Users - developed by IconixSW and presented by Doug Rosenberg


Tangible Architect 2.0 - . NET development


Upgrade to EA 6.0 visit:

Purchase EA 6.0 visit:

More information about EA 6.0 visit:

Download the EA 5.0 trial visit:

Release Notes for EA 6.0 published below, or visit:

The Sparx Systems Forum

The many vibrant and enthusiastic discussion threads found within the Sparx Systems Forum often end up as design strategies in the development process of Enterprise Architect. The Forum community consists of many individuals who are passionate toward the ongoing evolution of EA.

The Forum is a great place to have your questions answered by many experienced people across the globe. Members of the Sparx Systems research and development team are regularly involved in the discussion threads thus making the Forum a great resource for all involved.

For more information on the Sparx Systems Forum visit:

Sparx Systems Global Partners

Sparx Systems operates globally via our association of dedicated partners who not only sell Enterprise Architect, but also offer a full range of products and services to support you in your activities. The range of services include specialist sales advice, language services to cater for regional requirements and a full range of training packages for the beginner to advanced users. Other Sparx Systems Global Partners offer services such as project management, implementation services and many other consultancy activities.

Sister Companies:

Our Sparx Systems Sister Companies are heavily involved in the ongoing development of EA to cater to end-users in specific regions around the globe. Each Sister Company has performed translations of the most up to date EA builds as well as supporting help documentation and the Sparx Systems website.

For more information visit:

Training Consultants:

Our Global partner training consultants offer a full range of training services to cater for various levels of knowledge. Most Training Consultants not only offer packages in how to get the most out of Enterprise Architect, but also can offer training in UML modeling as well as other domains. You can also register your interest in future training events around the globe by visiting:

Value Added Resellers (VARs):

Our VARs usually offer a collection of services available that will accentuate your ability to fully leverage the power of Enterprise Architect. Many VARs offer a variety of high-level consultancy activities including project management, implementation and business process management.

For more information visit:

Sparx Systems Resellers:

We have over 100 resellers who operate in most countries across the globe. Our Resellers are independent businesses that will provide you with all the answers to your questions. Many Resellers are happy to demonstrate the features and benefits of Enterprise Architect, thus making your purchase decision easier.

For more information visit:

Release Notes for EA 5.0 Build 778

Model Discussion Forum:
New forum view in main diagram area
Ability to add categories, topics and posts
Elements from EA project tree can be linked to a post (drag drop)
Ability to load and save in HTML
Shorcuts/Keyboard enhancements

Build, Test, Debug and Execute Support:
Ability to setup and run compile commands from within EA
Ability to click on compile errors in EA and open in the code editor
Ability to show a code editor in the main diagram area
Ability to setup and run jUnit and nUnit testing commands
Ability to click on jUnit and nUnit errors and locate error in code
Ability to run a program associated with a package in EA
Ability to store multiple build/test/run scripts for a package
Debugging of Java applications - requires JAVA 1.5 SDK (including JVMTI) - see Help file for details
Debugging of .NET applications (.NET 1.x) directly in EA, including breakpoints, local variables, call stack

Create Sequence diagrams from executing code (Java and .NET)
Ability to create sequence diagrams from an EA debug stack history (.NET and Java only)

Added support for importing and generating WSDL files
Added support for importing XML Schema files
Added built-in WSDL toolbox to support rapid modeling, development and reuse of key WSDL components
Added built-in XML Schema toolbox
Extended support for XML Schema modeling (top-level elements, attributes, groups etc.)
Added XML node outline to built-in code editor

Support for storing EA models on the Progress OpenEdge DBMS

Integrated Model Documents:
Create, edit and save rich text documents directly within EA
Stereotyped Artifact elements <<model document>> provide direct model document support
In Corporate version any element may also have a linked rich text document stored in EA
Use document templates to define a set of project wide document templates for rapid use
Print, preview, import, store, edit and manage RTF documents directly in EA
Integrate model document content into existing RTF reports generated from EA

New Search/Report View:
Report view is expanded with new columns
Report view now lists both diagram and package contents depending on context
Powerful search engine has been built into report view
Create and save complex search criteria, show results in report view
Visual Studio Integration of search results

Code Engineering:
Live code generation for all major languages: Model changes updated in code real-time.
Significant performance improvements for reverse engineering large code bases
Enhancements to Code Engineering option pages
Added code outline to source code editor
Added simple "parse error" display to code outline to highlight first error EA's code parser locates in file
Added support for additional visibility terms (protected internal etc.)

Added support for Action Script 2.0
Significant Enhancements to C++, VB, VB Net and Delphi round-trip engineering
Ability to open source files from the main menu - including XML, WSDL, XSD etc.
Added built-in support for Python
Added support for AspectJ

MOF Support:
Ability to export EA model elements to MOF
Ability to validate EA model against MOF

OCL Support:
Ability to write OCL scripts
Ability to evaluate a wide range of OCL expressions dynamically and report errors to user
Ability to validate models using OCL expressions

MDA Transforms:
Ability to perform multiple transforms at once
Added possibility of creating a connector to any element with a known guid
Added option to automatically chain transformations
Added option to automatically generate code from transformations

Shape Scripting Language:
Allows definition of complex shapes and decorations in a simple language
Attach to scripts to stereotypes or profile elements for alternative rendering in diagrams

Improved ability to tailor UML toolbox by Perspective
Ability to configure and store user perspectives
Ability to associate a UML Profile or Technology with a Perspective
Ability for add-in to load and set perspectives
Associate Perspective with User Layout
Ordering of Tech Folders in Toolbox

Support for new major profiles:
Profiles now include MOF/OCL validation, complex shapes and perspectives
SysML Profile for systems engineers
BPMN Profile for business modeling
Model validation rules for SysML
Model validation rules for BPMN

Version Control:
Support for Subversion
Support for off-line checkouts
Added Automation Interfaces for checkin, checkout and getstatus

Relationship Matrix:
Fixed issue with cells being locked when either source or target is locked.
Removed menu item "Delete Relationship" when selected Link Direction is "Bi-Directional".
Introduced visual cue to indicate whether link is locked. Where a cell has links in both directions, S->T is shown.
Right-clicking off the matrix is now ignored.
Right-clicking on a source or target element opens a property dialog for the element.

Miscellaneous :
Mouse over diagram elements now shows tooltip
Hold left mouse down and tap right mouse simulates Ctrl+Right Mouse for easier element addition in diagrams
Support for alternative rendering of data-modeling associations (IDFX1, Information Engineering)
Fixed connector context menu, to observe lock status of connector's source/target objects.
Fixed issue with adding packages to VC when working file of same name already exists. Duplicate file name is now rejected.
Fixed problem retrieving status of nested CVS controlled packages held in sub-directories of CVS working directory.
Fixed problem when adding package to version control. Clicking Cancel in "Keep Checked Out" dialog, now aborts the operation.
Fixed problem with Exposed Interfaces ignoring version control locking.
Fixed problem of ignoring the lock status of target and/or source objects, when invoking the Reverse Direction command for connectors.
Fixed problem of ignoring lock status of parent, when dragging an item in the project tree.
Fixed problem with CVS "Get Package", to handle packages in sub-directories correctly. (Different to problem fixed in 771.)
Fixed bug loading populating Language combo box in Transformation Templates Editor dialog on Oracle repository.
Fixed bug in integrity check on MySQL repository when running recover to remove invalid foreign keys.
Fixed bug when importing/synchronizing classes on Oracle repository.
Added support to "remember" the chosen type in the "Select By Type" dialog.
Added menu item "Lock Diagram" to Diagram drop-down menu, off main menu.
Numerous additional small bug fixes and performance enhancements

For previous version updates visit: http://www.sparxsystems.com/products/ea/history.html