|Questions in UML Extension mechanisms [message #601930]
||Wed, 21 March 2007 06:25
| Manar El-Kady
Registered: July 2009
I've read the "What_do_YOU_want_UML_to_be?" presentation and the other
customization articles that James mentioned them in previous threads.
They are excellent, very illustrative and determined. Thank YOU.
I have some questions in these extension mechanisms.
In the Featherweight extension, why the file format is non-standard? How
we can add the keyword using the UML2 editor?
In the lightweight extension, it is mentioned that it has the ability to
add structure. Does it mean by adding tagged values? Also, what does it
mean by “the file format is bloated”?
In the middleweight extension, what is the reason for discouraging that
the implementation classes in the specialized metamodel extends the UML2
implementation classes? How can the middleweight extension modify
structure? Also, how can we say that API is domain-specific and at the
same time API is domain-independent?
What do you mean by “The API and resource implementation must conform
with the UML2 API and resource implementation” in the middleweight and
not in the heavyweight?
What is the difference between the Heavyweight and middleweight
extensions to say that the middleweight extensions can’t modify behavior
while the heavyweight extension can do?
In Middleweight and the Heavyweight extensions, I’d like to understand
how the file format is compact and at the same time is non-standard.
Thanks in advance.
Powered by FUDForum
. Page generated in 0.01790 seconds