"In its current form UML is designed to support a wide variety of different modelling techniques and formalisms. This is evident, for example, in the state machine formalism which allows both Moore and Mealy formalism with hierarchical states including concurrent sub-states and both synchronous and asynchronous calling semantics. The result of this is not only that almost any state modelling style can be supported but also that many combinations of elements have no defined execution semantics. It is now widely recognised within the UML community, however, that considerable benefit can be gained by forming subsets of the UML with well defined execution semantics. Such subsets can form an “executable UML” which would enable the simulation, execution, testing and ultimately translation of UML models into target code. As part of this movement, work is progressing under the auspices of the OMG towards the definition of “profiles” that define such subsets and towards the more detailed definition of the contents of “actions” including a more precise definition of the execution semantics of UML models."
Quote Details
Added by wikiquote-import-bot
Unverified quote
0 likes
Original Language: English
Available Languages (1)
Sources
Stephen J. Mellor and Ian Wilkie (1999). A mapping from Shlaer-Mellor to UML. Technical report, Projtech Inc. and Kennedy Carter Limited, 1999.
https://en.wikiquote.org/wiki/Executable_UML
Revision History
No revisions have been submitted for this quote.
Categories
Executable UML
24 quotes on TrueQuotesView all quotes by Executable UML →
Related Quotes
"Originally UML was intended to serve as a . But a specification is primarily intended to describe properties of syste…"
"The (UML) is a general-purpose visual that is used to specify, visualize, construct, and document the artifacts of a …"
"I assume that a precisely defined, verifiable, executable, and translatable UML is a Good Thing and leave it to other…"
"The use of UML collaboration diagrams for specifying complex real-time architectures has been the focus of some recen…"
"The use of UML techniques in TRADE has implications for the semantics of these techniques when they are used this way…"
"Ever wish you could draw a few diagrams, press a button, and have a working software system that meets your needs? So…"
"In my opinion this sounds great in theory, but unfortunately there are several problems to making this work in practice:"
":I have no doubt that we will begin to see some interesting tools emerge over the next few years based on the Executa…"
"The entire history of software engineering is that of the rise in levels of abstraction. Executable UML is the next l…"
"Today some evidence arises that UML will more and more be used not as a but as a high level programming language. Thi…"