Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Mike platt is running interesting posts in his blog.
He recently posted a blog on modeling. This is a must read. He says,
“I do feel very strongly that the concept of a general purpose transformation from one ___domain or level of abstraction to another will always yield a sub optimal solution unless there is a transform algorithm. I suspect this is why the CASE tools industry died and why O-R mapping technologies (and the upcoming O-XML mapping technologies) are also doomed to provide poor performance in the general case. I do feel very strongly that the concept of a general purpose transformation from one ___domain or level of abstraction to another will always yield a sub optimal solution unless there is a transform algorithm. I suspect this is why the CASE tools industry died and why O-R mapping technologies (and the upcoming O-XML mapping technologies) are also doomed to provide poor performance in the general case. “
How true. That's actually summary of my five prior posts.
Comments
- Anonymous
February 05, 2004
I think there are plenty of things to be critical of re: MDA.
The suboptimal criticism is fairly low on my list, though. Aren't compilers less efficient than hand-written assemby code? - Anonymous
February 05, 2004
Patrick:
>> Aren't compilers less efficient than hand-written assembly code?
No. But, then Mike didn't claim that ALL inter-model transformations are sub-optimal.
In fact, he gives an example of Amplitude to Frequency transformations using FFT etc.
W.r.t compilers: Compilers are different as they are based on sound mathematical formalisms such as regular expressions, context free grammars etc. I am not sure if you can say the same about other models (Relational model is another exception as it is also based on sound formalism - that's why i like it :))
Also, I would like to hear about other criticisms of MDA.
Thanks