Hi Obaid,

On Sun, 2006-09-03 at 23:08 -0700, Obaid Salikeen wrote:
> Asalam Alakum (hellow to all),
> 
> I have explored ArgoUML and done some extensions. Now, i am aiming to
> integrate ArgoUML to AndroMDA in such a way that you can Do Some
> Designing in ArgoUML(create Sequence Diagrams) and then generate code
> from AndroMDA with the help of some wizards. similarly the wizards
> will be extended to provide the basic functionalities, so that one can
> create AndroMDA Projects, from ArgoUML etc.. 
> I have not Explored AndroMDA, so before starting the project, i need
> to understand the big issues, and problems which i may face during
> development. 
> 
> -My only concern Is that is it a good idea to generate code from
> AndroMDA?


> -How both the tools will be integrated <any big issue comming to
> mind> ?

I am working on a project where we are using AndroMDA to generate code
from ArgoUML models with good results.

In principle, AndroMDA doesn't care what UML tool is used to create a
UML model. It uses XMI as the input. Fortunately, the XMI exported by
ArgoUML works fine with AndroMDA.  

However, there is one problem that you first encounter when you try to
use AndroMDA with ArgoUML.  AndroMDA requires a "profile", a set of
custom UML stereotypes and tagged values, in order to work. These are
not part of standard ArgoUML, or any other UML tool.  You need to load
them.

You can get them at
http://argouml-mdr.tigris.org/source/browse/*checkout*/argouml-mdr/contrib/andromda/andromda-profile-3.1.xmi.zip?rev=1.1

Unzip the file and you will find the UML profile for AndroMDA 3.1 in xmi
format.  This is important because ArgoUML cannot load the profile in
the form that is distributed with AndroMDA.

It is very important to import the AndroMDA UML profile before you do
any modeling, so you can use the AndroMDA stereotypes.

On a related note, I would like to hear from other people who are using
AndroMDA with ArgoUML. If there are enough people, it might be worth
setting up a special ArgoUML mailing list.

cheers,

roy




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to