A UML profile for framework modeling

The current standard Unified Modeling Language(UML) could not model framework flexibility and extendibility adequately due to lack of appropriate constructs to distinguish framework hot-spots from kernel elements. A new UML profile that may customize UML for framework modeling was presented using th...

Full description

Saved in:
Bibliographic Details
Published inJournal of Zhejiang University. Science Vol. 5; no. 1; pp. 92 - 98
Main Author 徐小良 汪乐宇 周泓
Format Journal Article
LanguageEnglish
Published China 2004
Subjects
Online AccessGet full text
ISSN1009-3095
DOI10.1631/jzus.2004.0092

Cover

More Information
Summary:The current standard Unified Modeling Language(UML) could not model framework flexibility and extendibility adequately due to lack of appropriate constructs to distinguish framework hot-spots from kernel elements. A new UML profile that may customize UML for framework modeling was presented using the extension mechanisms of UML, providing a group of UML extensions to meet the needs of framework modeling. In this profile, the extended class diagrams and sequence diagrams were defined to straightforwardly identify the hot-spots and describe their instantiation restrictions. A transformation model based on design patterns was also put forward, such that the profile based framework design diagrams could be automatically mapped to the corresponding implementation diagrams. It was proved that the presented profile makes framework modeling more straightforwardly and therefore easier to understand and instantiate.
Bibliography:33-1236/Z
TP312
TP311.52
ISSN:1009-3095
DOI:10.1631/jzus.2004.0092