"Ever wish you could draw a few diagrams, press a button, and have a working software system that meets your needs? Sound like magic? Perhaps, but that’s a major part of the Executable UML vision. The basic idea is that you will use a CASE tool to develop detailed UML diagrams and then supplement them by specifications written in a formal language, presumably the OMG’s Object Constraint Language . The basic idea behind Executable UML is that systems can be modeled at a higher level of abstraction than source code, simulated to support validation of your efforts, and then translated into efficient code. This higher-level of abstraction should help to avoid premature design, enable you to change your system as your requirements evolve, and to delay implementation decisions until the last minute."
React to this quote
More by Scott Ambler
See allResonant Thoughts
"It would have to be considered from the Imperial point of view whether the system of reciprocal tariffs would really bind the mother country more closely with her colonies than was now the case...how …"
"King, when told that he could have eggs or pancakes and toast and coffee, asked with the severity of expression that has often disconcerted those who do not know his fondness for teasing, why he could…"
Explore Further
Related Quotes
"It’s the first rule of any change to a licensing agreement: it’s not for the benefit of the end user, no ma…"
— Emma Newman"What someone says or writes about me doesn't change the way I am; it only changes my opinion about that per…"
— Marcos Pontes"I want to take as the canvas for my next picture the entire surface of France. This picture will be called …"
— Yves Klein"The Mexican Revolution"
— Voltairine de Cleyre"“If I had power and could legislate, I should certainly stop all proselytizing. For Hindu households, the a…"
— Mahatma Gandhi"In any revolution, its internal causes are fundamental and its external ones are supplementary."
— Mao Zedong
