Beta build and Omondo

This forum is about EclipseUML Studio 2008 for Eclipse 3.4

Moderators: touta, Omondo Team, brahim.loukil, yosr.chaari, noura, bacem

Beta build and Omondo

Postby Omondo Team on Sun Jul 27, 2008 12:07 pm

Omondo will publish a new beta build next week including the following featues:
Template signature creation on class and interface
Port inside the class diagram
Slow down reverse engineering display
Keywords on package

The sequence diagram reverse engineering has been improved (thanks to CLS company for their advanced testing =D> )
Attachments
sequence_diagram_improvements.png
sequence diagram reverse
add_templates_signature.png
Template Signature Creation and reverse
port_creation_on_class.png
Port
keywords_creation.png
Keywords
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Tue Jul 29, 2008 10:41 am

Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Fri Aug 08, 2008 9:44 pm

Omondo will publish a new beta build next week including :

- Multiple project modeling (e.g. you can drag and drop inside your UML project UML elements coming from another project. This option was already possible with Java Classes and will now be extended to all UML metamodel elements)
- Object diagram has been upgraded to UML 2.1 graphically and metamodel
- Reverse of Jar file at jar level (see packages) and packages level (see classes and interfaces)
- keywords extended on all UML elements
- Sequence diagram reverse fix (CLS report)
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Tue Aug 12, 2008 8:17 am

The reverse of legacy has not passed all quality tests :oops:
We will have a look why and will publish a beta build as soon as tests are successful.
Thanks,
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Sat Aug 16, 2008 9:06 am

The new beta build is expected next week.
This technical strategic view of this beta build is to provide the possibility to dynamically model at multiproject level and to reverse legacy files.

New features are:
- Reverse of Legacy Jar file
- Multiple project modeling (e.g. you can drag and drop inside your UML project UML elements coming from another project. This option was already possible with Java Classes and will now be extended to all UML metamodel elements)
- Object Diagram upgrade to UML 2.1 metamodel and UML Editor and many goodies
- keywords extended on all UML elements
- Sequence diagram reverse enhancement
- Dynamic navigation between metamodel elements (e.g. click on a usecase a see all other related metamodel elements using or being used by this usecase by providing links detection menu - includes - extends - associations - dependences - inheritance)
- Diagram explorer (e.g. click on an UML elements and immediately see in which UML diagram this element is used)

Note this build is the last EclipseUML beta build including new features related to architecture components.
Only maintenance fixes will be provided for EclipseUML 2008 after this build.
This beta build will become official build if no bug report at the beginning of September 2008.
Attachments
diagram_explorer.png
see in which diagram this element is used
dynamic_association_detection.png
dynamic association detection
multiple_projects_modeling.png
Model elements being in two different projects
object_diagram_new_elements.png
aspectJ_jar_reverse.png
Reverse of Legacy jar files - Dependences, inheritance and association detection
use_case_diagram_navigation.png
UseCase diagram contextual menu
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Thu Aug 28, 2008 11:10 pm

The new beta build is available at: http://www.omondo-internal-build.com/ec ... .v20080828
This build is not perfect because:
- sequence diagram reverse from a method inside a legacy jar file in not always displayed in the diagram. It works but it is not perfect :oops:
- keyword on package coming from internal jar file is not possible
- save as image in the sequence diagram show all the diagram and not just the frame (e.g diagram is too small)

We will fix these problems as soon as possible.
If you are not using keywords on package or reversing methods coming from legacy then you can test the build.
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Fri Aug 29, 2008 10:08 pm

- keyword on package coming from internal jar file is not possible fixed
- save as image in the sequence diagram show all the diagram and not just the frame (e.g diagram is too small) fixed

Only sequence diagram reverse from legacy is still not fixed.
We will have a look on Monday.
Sorry for the delay :oops:
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Tue Sep 02, 2008 3:19 pm

Latest news from the beta build:

A new evaluation key will be provided inside this beta build.
You will therefore be able to evaluate it again during 30 days even if you have already used another Studio Edition build.

We have noticed that very large models were too slow to manipulate with the Omondo xmi editor.
This large model manipulation was a real problem if you import lagacy file, multiple projects etc...inside your existing modeling project.
This query engine has been optimized.

The sequence diagram reverse is working well at legacy project level, but if you have interaction between multiple jars/legacy projects using the same method then it is not possible to reverse this method :cry: .
We are currently working on multiple project method reverse and should be able to add this feature by the end of the month.

Bug fixes: The implementation tab in the method wizard was generating return twice . It has been fixed (thanks to the german customer report)
We have noticed a model validation problem is using legacy reverse engineering.
This problem should be solved today or tomorrow therefore a new beta build is expected tomorrow evening.
Sorry again for the delay.

The new Omondo September beta build will therefore allow additional features compare to the July 14th build:
Template signature creation on class and interface
Port inside the class diagram
Slow down reverse engineering display
Keywords on all UML elements
Multiple project modeling
Object diagram has been upgraded to UML 2.1 graphically and metamodel
Communication diagram has been updated to UML 2.1 graphically and metamodel
Reverse of Jar file
Sequence diagram reverse improvements
Dynamic navigation
Diagram explorer for each metamodel element used in more than one diagram


This build is certainly the best UML tool for Eclipse available on the market
Please note that this is Omondo six anniversary since providing the first EclipseUML for Eclipse 2.1 build in September 2002 :smt113
-
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Sat Sep 06, 2008 1:28 pm

The new build is available at: http://www.omondo-internal-build.com/ec ... 080905.jar

The sequence diagram navigation is now possible between different legacy projects. The reverse is therefore multiple project level (worldwide premier )
The xmi query engine is responding immediately. You can for example navigate inside java and your diagrams and also inside your full project model using Usecase, state, activity, component, deployment etc....diagrams. You can immediately know in which diagram this metamodel element is used, hide or show connectors etc....
You can also live navigate between project using the same metamodel.
You can now decide to work at default package level with tools such as Eclipse modeling, or Soyatec, or work at project level with RSA or go to the next generation tool such EclipseUML 2008 and work at multiple levels between multiple project having live triple synchronization between Java code, uml editor and uml 2.1 xmi. :smt033

The next build for Omondo will be to merge all models coming from Eclipse modeling tool, or RSA 7 or other tools inside omondo metamodel which will allow live navigation and advanced queries. This multiple projects metamodels and merge with differents tools will be available before the end of the year. This will be major change in traditional UML and model interoperability which has never never worked in the past with other tools vendors. We will do it and it will work :finga:
Enjoy modeling
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Fri Sep 12, 2008 11:22 pm

A new beta build will be published in the next 15 days:
- Deployment diagram new elements "Device & execution environment" New
- save is now synchronized in the Project Explorer View between UML model tree navigation and UML diagrams New
- delete from model elements and clean metamodel fixed
- drag and drop communication diagram elements New
- insert Interface supertypes in the diagram fixed
- link thickness in the communication diagram fixed
- associations in the usecase diagram fixed
- interface as lolipop in component, usecase and deployment diagram New
- automatic creation of dependencies with stereotype fixed

- Model full merge after drag and drop:
- EclipseUML projects New
- RSA 7 projects New
- Topcased Projects New
- Eclipse Modeling Tools project New


Omondo think that MOF and UML 2.1 offers incredible opportunities.
The model merge mechanism was expected by the end of the year but it seems that it would be finished earlier for models coming for RSA 7, Eclipse Modleing tool and Topcased. This is possible because Omondo will reuse existing EMF which is already inside EclipseUML and extend it :wink:

Please find enclosed a link to Andrew Watson Vision (OMG Technical Director) at: http://www.uml.org/Visual_Modeling.pdf
EclipseUML model merges between multiple metamodels is related to UML 2's MOF. EclipseUML is certainly becoming the only MOF-aware modeling tool because we are investing in the XMI.
For Omondo XMI is a lot more than just an interchange format between different modeling tools \:D/
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Sat Sep 27, 2008 4:19 pm

The new beta build is available at : http://www.omondo-internal-build.com/ec ... 080926.jar
This build also includes:
- Deployment diagram new elements "Device & execution environment" New
- save is now synchronized in the Project Explorer View between UML model tree navigation and UML diagrams New
- delete from model elements and clean metamodel fixed
- drag and drop communication diagram elements New
- insert Interface supertypes in the diagram fixed
- link thickness in the communication diagram fixed
- associations in the usecase diagram fixed
- interface as lolipop in component, usecase and deployment diagram New
- automatic creation of dependencies with stereotype fixed
The sequence diagram has also been improved:
- resize activation bar
- Straight Message Line (New)
- Resize Frame
- Move Frame
- Name of the Frame
- Return element

The sequence diagram is still not perfect because beta users reported they would like:
- move label from a message
- move frame condition

The model merge is duplicating templates signatures. It is therefore impossible to use it today in a real advanced project.
We will fix it as soon as possible.
Omondo will therefore add this move label & condition feature, fix the model merge and generate a new build in the next two weeks.
If you don't need to use these features then this beta build is ok for you.
Thanks,
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Sat Oct 18, 2008 8:25 pm

This is the latest beta build of EclipseUML: http://www.omondo-internal-build.com/ec ... 081017.jar
The license is new you can therefore try this build for an additional 30 days even if you have already installed another EclipseUML previous build.

- Projects full refresh and cleaning at Eclipse start up in order to avoid license problem Enhancement
- Drag and drop of RSA 7 and Eclipse Modeling elements NEW
- Multiple project merge NEW
- Sequence diagram again :oops: Enhancement
- few non blocking bug fixed on class, sequence, usecase diagrams Enhancement
- UseCase Diagram show hide association multiplicity NEW

The new EclipseUML 2008 build is just amazing :finga:
Try it and you will like it !!
Attachments
multiplicity_hide_usecase_diagram.png
Multiplicity hide inside UseCase diagram
central_model.png
Multiple project modeling
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Fri Oct 24, 2008 1:05 pm

New beta build fixing the following reported problems is available at: http://www.omondo-internal-build.com/ec ... 081023.jar

- Export image truncating of methods and attributes fixed
- Move label on a message in the sequence diagram This is a regression in the September 5th build fixed :oops: :oops:
- Message wizard New button in the sequence diagram message fixed
- Component diagram having lollipop interfaces in an inner component fixed
- Keywords on action Enhancement
- Add required interface on component in the deployment diagram New
- Return message with a Label inside sequence diagram New
- Straight line on a message in the Sequence Diagram in order to change anchors New
- State value is now saved in the model New
- Node can be created inside an existing node Enhancement
- Add a note in the communication diagram Fixed

We made an external consulting study on the sequence diagrams because too many users were not happy with this diagram.
They have reported the following problems which are already under investigation by the team.
They also agree that our sequence diagram is really very flexible and fully respecting the new UML 2.2 OMG recommendation :lol: :
- a regression in the reverse of inner Frames inside the Sequence diagram :oops: :oops:
- the frame should be moving with the activation bar is it is moving below the frame :oops:
- Note can't be added to sequence diagram :oops:
- creation message can't move if you create a frame :oops:
- We need to add a sequence diagram contextual new in order to allow to have lifelane layout (it is a waste of time doing it manually if you have a large diagram) :cry:

All these sequence diagram recommendations will be added in our next beta build available in the next few days :finga: .
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Wed Oct 29, 2008 6:16 pm

A new beta build will be published tomorrow including :

Sequence diagram:
- a regression in the reverse of inner Frames inside the Sequence diagram fixed
- the frame should be moving with the activation bar is it is moving below the frame fixed
- Note can't be added to sequence diagram fixed
- Instance of a creation message can't move if you create a frame fixed (to move the instance including a creation message inside a frame you should select the lifelane under the frame)
- lifelane layout New
- Move frame synchronized with UML2 New
- New instance synchronized with Frame New
- Move inner frame fixed
- Reverse method fixed
- Reverse multiple inner frames fixed

Class diagram
- All Java annotations are live syncrhonized with model and UML Editor New
- method truncated in export image fixed
- Dimension on methods and attributes not displayed in the diagram fixed
- Arrange All without changing package inner layout New

Deployment Diagram
- Drag and drop inner elements in and out inside other elements at multiple deployment diagram graphical traceability fixed

This beta build is really one of the best UML tool on the market and certainly the best Eclipse 3.4 plugin :smt040
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Thu Oct 30, 2008 3:39 pm

Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Thu Nov 06, 2008 7:28 pm

Beta build is available at: http://www.omondo-internal-build.com/ec ... 081106.jar

This build includes the following:
-
Deep Reverse of existing Java project (it mapes all classifiers and associations, dependencies, inheritance) into XMI 2.1. The reverse is very deep and powerful and generate a full xmi (e.g. this the .uml file in your package explorer) containing all java information from your project. EclipseUML is the best mapping tool for getting from java a complete UML model. :finga: New
- Deep Merge menu (it merges existing model with new java code added in the diagram). This feature help to update your model with no risk of deleting existing information even if your java code change and that your EclipseUML is closed. This is a very advanced feature !! New
- Diagram back up security. This feature allow to drag ans drop any diagram in any project. Diagrams will never be lost having or not java or model. New
- Java to Model transformation. This feature allows to have an existing class diagram coming from a reverse engineering for example. This diagram will have live code and model synchronization. The past and copy of the .uml file and graphical diagrams (e.g. the class diagram graphical diagram .ucd) allows to transform your java project in a pure MDA project with no relation to Java. New

- image export of the composite structure diagram New
- Open Xmi and Property View contextual menu in the Sequence Diagram New
- Manually move Instance having coming from a creation message layout Fixed
- Unify connection link is nicer enhancement
- Actor is possible in component diagram fixed
- Format Group Menu in all diagram if same elements are selected New
- Alignment contextual menu New
- Action can have more than one line in the Activity diagram New
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Wed Nov 12, 2008 6:57 pm

A new beta build will be published tonight or tomorrow (e.g. depending on the test result report which will be delivered in one hour).
It includes:
- Deep reverse > XMI Back : This option will recreate full project information and backup it inside the xmi model. Enhancement
- Deep Reverse > Model Merge : This option will merge existing model with the latest java code. It means that you can reverse a project at the beginning, and then update your model without deleting any existing information. Enhancement
- Show Hide Multiplicity inside Component and Deployment diagram New
- Delete java classifiers from your project code > all classifiers will immediately become MDA (e.g. only related to the Model and not anymore to java) New
- Paste and copy diagrams inside another project > All existing elements will become read only New
- Paste and copy diagrams + model of a reversed java project > all classifiers will become MDA New
- EMF compare integration for SVN and CVS New
- Eannotions in the XMI Model should use relative path fixed
- Format menu in deployment; communication and object diagrams fixed


This build will be MDA and flexibility oriented. This is the final build before the December build coming soon.

The next December build will include:
- a new Diagram named "ame". It is related to "All Model Elements" and will cover 100% of UML 2 model elements. If you look at the Model superstructure then you can see than only 40% of UML 2.2 elements are available inside traditional tools. The goal of this diagram is to provide a tool including all UML 2.2 elements and be 100% UML 2.2 compliant.
- AndroMDA .uml export to allow existing user of AndroMDA to model inside UML 2.2 and keep compatiblity with AndroMDA 3.3 which is currently the official build. We already provides an AndroMDA integration for WTP project structure.
- Team work will be improved and give some goodies in order to be able to manipulate the model merge with SVN or CVS.
Attachments
deep_reverse_option.png
Deep reverse merge and back options
paste_and_copy_diagrams.png
Paste and copy diagrams
show_hide_multiplicity_component_diagram.png
Show or Hide multiplicity inside Component Diagram
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Mon Nov 17, 2008 6:31 pm

New beta build available at: http://www.omondo-internal-build.com/ec ... 081117.jar
This build is just amazing :finga:
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Wed Dec 31, 2008 5:50 pm

New beta build available at: http://www.omondo-internal-build.com/ec ... 081211.jar
Happy new year to everybody !!
Don't drink too much and drive :drinkers:
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Sun Jan 11, 2009 8:22 pm

We will provide another beta build in the next two weeks including the following:
- Transform UML classifiers into Java classes/interfaces (this will create the skeleton of your application by creating the java code of classes)
- A new diagram has been introduced. The "ame" diagram which represent is called "All Model Elements" will includes inside the same diagram all UML 2.2 elements. No more need to create a class or usecase diagram. This diagram will only create model elements and no java code. You will need to use the transform feature to move from MDA model to java modeling.
- Use Case diagram now includes Extension points inside the model and displayed graphically
- Collaboration diagram self message on instance Bug fixed

We are currently working on an UML 2.2 extension using keywords and stereotype which will allow to save directly requirement information in the model. Using the same model will allow to reduce modeling project and requirement integration by over 50%.
These new Usecases extensions are only possible because of the new Omondo 2009 technology based on native metamodel integration.
As soon as the usecase requirement and UML metamodel will be merged then the new EclipseUML 2009 build will be release.
We think that this build will be available in April 2009 for Eclipse 3.4 and in June 2009 for Eclipse 3.5.
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Thu Jan 15, 2009 1:07 pm

The next beta build will also include the following reported enhancement or bug.
-Enum with parameter problem fixed
-Show multiplicity on non navigable association New feature

Please don't forget that if you ask for a fix you will immediately get it done.
We can't always find all problems related to the use of native Java or xmi metamodel because there are thousands of specific cases in the live synchronization concept.
There are as many possible solutions as many properties of each element.
For Example Java have over 50,000 and for UML over 25,000 possible manipulations.
We think we have fixed over 99.99% of them but still remain few of them.
The native live synchronization concept is just fantastic concept but requires a lot of daily work and maintenance.
This is why we need your support.
btw thanks for the users who have already sent us a precious report :wink: .
Attachments
new_usecase_properties_extended.png
New Usecase property extensions. First step of adding a requirement tool natively integrated with the UML 2.2 metamodel. The full development cycle will be possible as soon as the requirements will be merged with the PIM and PSM
show_hide_multiplicity_menu.png
Show Hide multiplicity - Unidirectional association have multiplicity on both side which can be erased using the show hide menu
show_hide_associations_ends_menu.png
Association ends can be shown or not using the show hide menu
extension_points.png
UseCase Extension Points
extension_points.png (14.57 KB) Viewed 2542 times
ame_all_model_elements.png
New Diagram for MDA modeling of all UML 2.2 metamodel elements
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Thu Jan 29, 2009 6:04 pm

New beta build available at: http://www.omondo-internal-build.com/ec ... 090129.jar
This build includes all reported bugs and many new features previously explained.
Thanks,
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Wed Jun 17, 2009 11:28 am

This beta build will move from beta to production stage in the next few days.

We have fixed the following bugs since the January 29th, 2009 beta build:
- generics model creation
- show hide association ends
- drag and drop the same usecase in more than one diagram
- Association in Robustness diagram

We have added the following new features:
- AndroMDA compatible .uml file directly available in the package explorer
- UseCase model information includes now directly in the UML Superstructure: Name, Abstract, extension points, pre condition, post condition, ran, trigger, priority, scope, complexity, application, normal flow, alternative flow, description.
- comment and constraints which are graphical are now also live synchronized with the UML Superstructure
Many thanks for your precious reports which have helped us :smt026 .

Support team,
Attachments
androMDA_model.png
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK

Re: Beta build and Omondo

Postby Omondo Team on Thu Jun 18, 2009 12:40 pm

Here is the stable build: http://www.omondo-internal-build.com/ec ... 090618.jar
It includes a new 30 days license which will allow exiting users to have another 30 days trial even if they have already installed a previous evaluation version of EclipseUML 2008.

Please note that the transformation UML 2.x to AndroMDA 3.3 compatible file has been deactivated in the evaluation license.It is only available when using the Studio license
Omondo Team
Omondo Team
 
Posts: 168
Joined: Thu Oct 04, 2007 2:37 pm
Location: UK


Return to Support EclipseUML 2008 for Eclipse 3.4 Ganymede

Who is online

Users browsing this forum: No registered users and 1 guest

cron