Objects by Design Forums Here you can view your subscribed threads, work with private messages and edit your profile and preferences Registration is free! Calendar Find other members Frequently Asked Questions Search Home  
Objects by Design Forums : Powered by vBulletin version 2.3.5 Objects by Design Forums > Main Forums > Model Driven Architecture (MDA) > practical experiences with MDA
  Last Thread   Next Thread
Thread Post New Thread    Post A Reply
Junior Member

Registered: Sep 2004
Posts: 1

practical experiences with MDA

Iíd like to get into model-driven application development and MDA, since the first time I visited a course at the university and they said that MDA could be (or already is) "the next big thing". But MDA also seems to be a technology that is either loved or hated.

My question/interests is to get more informationís about practical experiences with this technology in the real life of a software developer.

I would like to have a discussion about your experiences using MDA. Is there anybody who has used MDA in a project and if, which tools did you used? Was it positive or negative to use MDA compared to "non-MDA" projects?

Report this post to a moderator | IP: Logged

Old Post 10-05-2004 08:18 AM
schmidt is offline Click Here to See the Profile for schmidt Click here to Send schmidt a Private Message Find more posts by schmidt Add schmidt to your buddy list Edit/Delete Message Reply w/Quote
Junior Member

Registered: Oct 2004
Posts: 1

Well, I don't have any practical experience from projects using MDA (not yet anyway, will be starting such a project next week) but I do know some stuff about MDA. I am personally convinced that MDA is the right way to go. If not for the masses, then at least for me. It makes logical sense to me and I also feel attracted to such projects and environments where MDA, in my opinion, can and should be applied. But I wouldn't say that it goes everywhere at anytime. So for me, it is the next big thing but if it's going to be the next big thing for the masses, well, we just have to wait and see. MDA is still in it's startup phase and I think it will take some years before the concept really gets rooted and have some major impact. Parts of the specification are also still in progress, specifically the transformation definition (i.e. how to define transformation from one model to another) and the action semantics (i.e. a UML syntax for expressing logic in more detail).

You mentioned that people either love it or hate it. Well, I believe that this polarization can somewhat be attributed to incompetence in conveying a moderate opinion. People who love it tend to describe MDA as the solution to, if not all then many, of today's software problems. The same goes for people who hate it, hammering down on all the detailed faults the specification might have without mentioning any of it's virtues. I see it like this, MDA is a step in the right direction to higher abstraction of software systems and more durable values. But with so many people involved in working out the specification, there is inevitably going to be compromises that does not make sense to all people. If someone doesn't like the concept MDA, well, that person probably lives and work in a different environment than I do and has no need for MDA. I look forward to my project and I hope I'll learn a bit or two about how MDA can function in practice.

As for the tool, we use ArcStyler (www.arcstyler.com) which I find quite good. Haven't tried any other tool...


Report this post to a moderator | IP: Logged

Old Post 10-11-2004 11:06 AM
alexandersson is offline Click Here to See the Profile for alexandersson Click here to Send alexandersson a Private Message Find more posts by alexandersson Add alexandersson to your buddy list Edit/Delete Message Reply w/Quote
Junior Member

Registered: Dec 2004
Posts: 4

Right now I'm involved in a project that uses MDA and all I can say is that it is great! Our current environment increased the productivity of the developers and also made the application more portable and reusable. Since we have a PIM (Platform Independend Model), we can use this model, probable customize it a bit, create generators and use it against the PIM to generate PSMs(Platform Specific Models). This is great specially if you have clients who want to have the same application but on different platforms. It will definitely make the work a whole lot better and easier.

Anyway, we're using IBM's MDA Toolkit with WSAD/XDE as our development environment. All I can say is you should try it.

Report this post to a moderator | IP: Logged

Old Post 12-10-2004 10:02 AM
jaolucas is offline Click Here to See the Profile for jaolucas Click here to Send jaolucas a Private Message Find more posts by jaolucas Add jaolucas to your buddy list Edit/Delete Message Reply w/Quote
Junior Member

Registered: Aug 2005
Posts: 7

One of the things that you need to remember is that the MDA modeling tool likely won't be sufficient for all of your modeling needs. At Roadmap for Agile MDA I argue that you still need simple tools such as paper and whiteboards to interact with your clients (and to think the big issues through before you get into detailed modeling with your tool).

As always, use the right tool for the job.

- Scott


Report this post to a moderator | IP: Logged

Old Post 08-07-2005 08:38 PM
ScottAmbler is offline Click Here to See the Profile for ScottAmbler Click here to Send ScottAmbler a Private Message Visit ScottAmbler's homepage! Find more posts by ScottAmbler Add ScottAmbler to your buddy list Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 11:30 AM. Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF

< Contact Us - Objects by Design >

Powered by: vBulletin Version 2.3.5
Copyright ©2000 - 2018, Jelsoft Enterprises Limited.
Copyright ©1999-2005, Objects by Design, Inc.