Bold to ECOIV
 
CapableObjects Forums
Home       Members    Calendar    Who's On
Welcome Guest ( Login | Register )
        



Bold to ECOIV Expand / Collapse
Author
Message
Posted 2008-10-02 11:44:15
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

Group: Forum Members
Last Login: 2010-09-02 11:39:06
Posts: 56, Visits: 174
Hi, Eco'ers,

I need to convert a Delphi 7 Bold Model to VS2008 C#

I used your EcoIICodeGen.exe tool to convert Bold Model to ECOII C# and it generates all classes well.

Now I want to convert it to ECOIV (Model or classes) do you have an Idea on how to proceed?

Thanks for your help, JP
Post #503
Posted 2008-10-02 13:34:11
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: 2010-08-23 23:54:43
Posts: 1 228, Visits: 1 374
I don't think that Eco4/VS has any feature that allows you to generate a model from compiled code.

Eco4/RadStudio can generate a .ecopkg-file from the compiled model, this file can then be imported into EcoModeler to be used in Eco4/VS.

The new designer in ECO5 will import models from both EcoModeler (including diagrams), .ecopkg-files and from .bld-files (Bold model format).

I would say your best bet is to wait for Eco5 and go straight from .bld-file to the new model format.


/Jonas Hogstrom [CapableObjects]
Post #506
Posted 2008-10-02 14:54:43
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

Group: Forum Members
Last Login: 2010-09-02 11:39:06
Posts: 56, Visits: 174
Eco4/RadStudio can generate a .ecopkg-file from the compiled model

Can you tell me how to generate such packages I don't see this option.

The problem is that we have began the migration process.
When will be ECOV available, is there any beta I can use to do this?
Or can I send you my .bld to ECOize it?

Thanks for your help
Post #509
Posted 2008-10-06 15:31:34
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: 2010-08-23 23:54:43
Posts: 1 228, Visits: 1 374
* In Eco4/RadStudio (not Eco4/VS), there is a tool in the EcoSpaceDesigner iirc. It will take the compiled model and generate a designtime model for it.
* The designtime model will be stored in the file format .ecopkg
* This file format can be imported into EcoModeler that ships with Eco4.

Send me an email (jonas.hogstrom@capableobjects.com) if you are interested in participating in the early stages of the Eco5 Fieldtest.


/Jonas Hogstrom [CapableObjects]
Post #526
Posted 2008-10-06 23:59:18
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 2008-12-10 21:28:46
Posts: 3, Visits: 7
We have also software developed in Bold.

Due to that, we have a lot of models in Rational Rose, and we love that tool.
Is there going to be any way to easily use professional modellers like Rational Rose as in Bold, or sparxsystems Enterprise Architect ? They offer a lot of functions that would be useful for enterprise modelling.

We have used ECO with Delphi, and our main problem has been the lack of support for a easy use of one of those tools (the XMI import option was not working properly on RadStudio).

Thanks in advance,

Oscar
Post #532
Posted 2008-10-10 10:59:14
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: 2010-08-23 23:54:43
Posts: 1 228, Visits: 1 374
We have an experimental stage Rose importer that we developed for EcoIV, but it was never released. Now that we have our own designer, we didn't have any plans to put it in the product, but we it might be possible to convince us to release the sourcecode for this tool...

In general, there are two different approaches to add support for a third party modeler. One is to do it like EcoModeler, add the eco specific codegeneration to the designer, and the other is to import the model to our own model-repository format and use the ECO code generator. In ECO4/VS, the second alternative was not possible since ECO4/VS doesn't have its own model-format and codegenerator, but this will change in Eco5.

Importing models is not a trivial thing, but iirc, the rose-importer (actually a conversion of the old BfD code), works fairly well. You could use it either as a one time shot and import the model to eco and then do your design in the new tool from there, or you could use it to import new changes continuously.

I still think the new designer will have significant advantages over any third party designer since it is build from the ground up to do ECO modeling and nothing else.


/Jonas Hogstrom [CapableObjects]
Post #559
Posted 2008-10-10 11:09:24
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 2008-12-10 21:28:46
Posts: 3, Visits: 7
Thanks a lot for give us a solution.

For developers that have no Rose or EA experience, I'm sure your tool is going to be better, as is going to be tightly integrated.

The problem is that some companies that want to standarize on Model Driven Development have started with standarizing their modelling tool, and the current leaders are Rational Rose and SparxSystems Enterprise Architect. Also, MS is planning something on this. On those cases, a continous integration solution like the one we have on Bold for Rose is key, as inmediatly we can reuse our own models, and also continue to use it as our main modelling platform.

Also, I think that it's going to open your solution to a lot of big houses that currently are modelling using those tools and have no plans to change them due to learning costs, etc.

For Enterprise Architect, it can export to MLD files and XMI files, but also has a really powerful code generator for MDA that I'm sure could be used without modifications for ECO.

We can test the integration with Rose if you want.

Thanks a lot,

Oscar
Post #561
Posted 2008-10-10 11:16:51
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: 2010-08-23 23:54:43
Posts: 1 228, Visits: 1 374
In general, I would strongly suggest importing the model to ECO over writing a custom code generator for a third party modeler. The requirements for the sourcecode format is not documented, and contains some things that are really easy to get wrong (naming of association ends in reflexive assocs, handling of loopbackindices for "innerlinks").

When we have added the plugin architecture for the new designer I'll see what we should do about the Rose-import tool.


/Jonas Hogstrom [CapableObjects]
Post #563
Posted 2008-10-10 13:08:01
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 2008-12-10 21:28:46
Posts: 3, Visits: 7
For sure, by now I would prefer the same option available for Rational Rose on Bold. To be able to import on an easy way each time the model changes and generate the code, db, etc. on your modeller. That would be OK for us and, sure, for more people that is currently using Rose or another XMI solutions.

The MDA code generation support on EnterpriseArchitect it's not needed if the XMI import option is available I think.
Post #566
Posted 2008-10-10 14:50:23
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

Group: Administrators
Last Login: 2010-08-23 23:54:43
Posts: 1 228, Visits: 1 374
We have implemented a couple of XMI importers/exporters over the years and while it is nice that there is a standard, it turned out that every tool we tried to import an XMI model from had their own interpretation of the XMI specs... The modeler i Eco5 is itself an ECO application, and the model is basically the UML meta model, so when the plugin architecture is done, it will be possible to write importers from any model format, including XMI. We currently have no plans to implement XMI support out of the box, neither for import or export.

/Jonas Hogstrom [CapableObjects]
Post #567
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: HansKarlsen, Jonas Hogstrom

Permissions Expand / Collapse

All times are GMT +1:00, Time now is 3:31

Powered By InstantForum.NET v4.1.4 © 2010
Execution: 0,281. 12 queries. Compression Disabled.