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]
