9. ‣ Iconography by Stereotype:
‣ Class: 40%
‣ Properties: 28%
‣ Associations: 17%
‣ Proportions By Profile:
‣ ½ with Iconography
(¼ Icon by Stereotype)
‣ ¾ with Tagging
(⅓ Tag by Stereotype)
‣ ½ with (visible) Constraints
(?? Constraint by Stereotype)
9Jesús Pardillo:A Systematic Review of UML Profiles. MODELS, Oslo, 6th Oct. 2010
Iconography, Tagging, and Constraining
12. 12Jesús Pardillo:A Systematic Review of UML Profiles. MODELS, Oslo, 6th Oct. 2010
Summary
‣ Less UML profiles are published.
‣ Metaclass extension is heterogeneous
and biased: Class, Property, and Association.
‣ Occasional iconography mainly on:
Class, Property, and Association.
‣ Tagging is more popular than iconography.
‣ Constraints are neglected.
‣ Defined informally
but slightly regular: structures vs. behaviour.
13. 13Jesús Pardillo:A Systematic Review of UML Profiles. MODELS, Oslo, 6th Oct. 2010
Research Questions
‣ Are UML profiles well understood?
‣ Are formal methods useful for profiling?
‣ Are semantics of UML being neglected?
‣ Is “MOF” enough?
‣ Is UML being profiled for notational reasons?
‣ Is iconography enough?
15. Jesús Pardillo.A Systematic Review of UML Profiles. MODELS, Oslo, 6th Oct. 2010 15
Profiling for Specialisation
16. Jesús Pardillo.A Systematic Review of UML Profiles. MODELS, Oslo, 6th Oct. 2010 16
Profiling for Visualisation
17. Jesús Pardillo.A Systematic Review of UML Profiles. MODELS, Oslo, 6th Oct. 2010 17
UML
UML Profiles
Profiling for Annotation
18. A Systematic Review on
the Definition of UML Profiles
Thank you very much for your attention
•Further reading:
Domain-specific language modelling with UML profiles by
decoupling abstract and concrete syntaxes (JSS’10)
‣ Are UML profiles well understood?
‣ Are formal methods useful for profiling?
‣ Are semantics of UML being neglected?
‣ Is “MOF” enough?
‣ Is UML being profiled for notational reasons?
‣ Is iconography enough?
Jesús Pardillo
University of Alicante, Spain
jesuspv@dlsi.ua.es
www.jesuspardillo.com