>Matthias wrote:
thanks for the proposal. I skimmed through it (didn't have time to read it thoroughly, yet). What bugs me is this question: Is UML really the right language to model the crazy business rules of today's enterprise information systems? I have the impression that hand-written code is a stronger and more suitable medium.
However, for certain domains (telco switches, for example), it may well be the right thing (using a state machine).
Maybe, I am missing something, or I did not yet fully understand the concept of executable UML. I'll try to read it more closely and will get back on the subject.
Cheers... Matthias
P.S.: There might be much more rewarding OMG papers to read and implement, for example the QVT standard. QVT would really be a big plus for AndroMDA. (Today, we do the "Q" with metafacade mappings, the "V" and the "T" inside the metafacades, coded in Java). :-)
---
I agree UML is a poor language for business logic and OMG has a discouraging record of specifying things to death. One good sign is that Stephen J Mellor author of MDA Distilled and signer of the Agile Manifesto is the contact for this RFP. His book seems compatible with the Andromda approach.
I am going to look into modeling business rules with Andromda by transforming OCL into Java rules classes that follow the Specification pattern in Eric Evans Domain Driven Design.
Gary
------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 _______________________________________________ Andromda-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/andromda-user
