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

Abstract 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.
AbstractList The current standard Unified Modeling Language(UML) could not model framework flexibility and extendability 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.
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.
Author 徐小良 汪乐宇 周泓
AuthorAffiliation DepartmentofInstrumentationScience&Engineering,CollegeofBiomedicalEngineering&InstrumentScience,ZhejiangUniversity,Hangzhou310027,China
Author_xml – sequence: 1
  fullname: 徐小良 汪乐宇 周泓
BackLink https://www.ncbi.nlm.nih.gov/pubmed/14663859$$D View this record in MEDLINE/PubMed
BookMark eNpFkM1Pg0AQxfdQYz_06tFg4hWcYWDLHpvGrwTjxZ43LMxW2sLWxcboXy-kNZ7eZPLeZN5vKkata1mIK4QIJeHd5ufQRTFAEgGoeCQm2GtIoNKxmHbdBoDm8wzPxRgTKSlL1UTcLoLVSx7svbP1jgPrfGB90fCX89ugcRXv6nZ9Ic5ssev48qQzsXq4f1s-hfnr4_NykYclpvIzNIycxgZM3E9JrIhkZvqFVGUVY5Uk1hoCJrKYZgVzwmgkSETKbCnJ0kxcH-_uD6bhSu993RT-W_-92xuio6H0rus8238L6IGBHhjogYEeGPSBm1Pg3bXrj76LNkW5HbpqBXNUCukXzA5arg
ContentType Journal Article
DBID 2RA
92L
CQIGP
W92
~WA
AAYXX
CITATION
CGR
CUY
CVF
ECM
EIF
NPM
DOI 10.1631/jzus.2004.0092
DatabaseName 中文科技期刊数据库
中文科技期刊数据库-CALIS站点
中文科技期刊数据库-7.0平台
中文科技期刊数据库-工程技术
中文科技期刊数据库- 镜像站点
CrossRef
Medline
MEDLINE
MEDLINE (Ovid)
MEDLINE
MEDLINE
PubMed
DatabaseTitle CrossRef
MEDLINE
Medline Complete
MEDLINE with Full Text
PubMed
MEDLINE (Ovid)
DatabaseTitleList MEDLINE

Database_xml – sequence: 1
  dbid: NPM
  name: PubMed
  url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed
  sourceTypes: Index Database
– sequence: 2
  dbid: EIF
  name: MEDLINE
  url: https://proxy.k.utb.cz/login?url=https://www.webofscience.com/wos/medline/basic-search
  sourceTypes: Index Database
DeliveryMethod fulltext_linktorsrc
Discipline Sciences (General)
EndPage 98
ExternalDocumentID 14663859
10_1631_jzus_2004_0092
9071991
Genre Evaluation Studies
Journal Article
GroupedDBID ---
06D
29L
29~
2JN
2RA
2WC
40D
40E
8UJ
92L
95-
95.
95~
AABHQ
AAKDD
ABFTV
ABKCH
ABTMW
ACGFS
ADURQ
ADYFF
AEOHA
AGDGC
AGQMX
AJRNO
ALMA_UNASSIGNED_HOLDINGS
AMKLP
B-.
BGNMA
CQIGP
CS3
E3Z
F5P
FNLPD
HYE
I~Z
KOV
M4Y
MA-
N2Q
NQJWS
NU0
OK1
PF0
PT4
QOS
ROL
RPM
RSV
SAP
SEG
SNX
SOJ
TR2
U2A
UG4
W92
WOQ
~A9
~WA
AAYXX
ABJNI
ABQSL
ADHKG
AGQPQ
CITATION
DPUIP
CGR
CUY
CVF
ECM
EIF
NPM
ID FETCH-LOGICAL-c156t-be1e52b0b2be14293368b52b69cd21d44ffb30e33f158aee4e1b6061138fc63f3
ISSN 1009-3095
IngestDate Wed Feb 19 01:52:35 EST 2025
Tue Jul 01 01:18:26 EDT 2025
Fri Nov 25 17:05:07 EST 2022
IsPeerReviewed false
IsScholarly false
Issue 1
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c156t-be1e52b0b2be14293368b52b69cd21d44ffb30e33f158aee4e1b6061138fc63f3
Notes 33-1236/Z
TP312
TP311.52
PMID 14663859
PageCount 7
ParticipantIDs pubmed_primary_14663859
crossref_primary_10_1631_jzus_2004_0092
chongqing_backfile_9071991
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2004
2004-1-00
2004-Jan
PublicationDateYYYYMMDD 2004-01-01
PublicationDate_xml – year: 2004
  text: 2004
PublicationDecade 2000
PublicationPlace China
PublicationPlace_xml – name: China
PublicationTitle Journal of Zhejiang University. Science
PublicationTitleAlternate Journal of Zhejiang University Science
PublicationYear 2004
SSID ssj0037781
Score 1.3298813
Snippet The current standard Unified Modeling Language(UML) could not model framework flexibility and extendibility adequately due to lack of appropriate constructs to...
The current standard Unified Modeling Language(UML) could not model framework flexibility and extendability adequately due to lack of appropriate constructs to...
SourceID pubmed
crossref
chongqing
SourceType Index Database
Publisher
StartPage 92
SubjectTerms Algorithms
Computer Simulation
Database Management Systems
Databases, Factual
Information Storage and Retrieval - methods
Models, Theoretical
Programming Languages
Software
Software Design
Software Validation
UML
统一建模语言
软件开发
面向对象技术
Title A UML profile for framework modeling
URI http://lib.cqvip.com/qk/86281X/20041/9071991.html
https://www.ncbi.nlm.nih.gov/pubmed/14663859
Volume 5
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAQN
  databaseName: PubMed Central
  issn: 1009-3095
  databaseCode: RPM
  dateStart: 20040101
  customDbUrl:
  isFulltext: true
  dateEnd: 20041231
  titleUrlDefault: https://www.ncbi.nlm.nih.gov/pmc/
  omitProxy: true
  ssIdentifier: ssj0037781
  providerName: National Library of Medicine
– providerCode: PRVAVX
  databaseName: SpringerLink Journals (ICM)
  issn: 1009-3095
  databaseCode: U2A
  dateStart: 20000101
  customDbUrl:
  isFulltext: true
  dateEnd: 20041231
  titleUrlDefault: http://www.springerlink.com/journals/
  omitProxy: true
  ssIdentifier: ssj0037781
  providerName: Springer Nature
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bS-QwFA5eXvZFdN3L6O7SB8MqQ900lzZ57CwdRNx9ckB8KU1NFYXxNr746_fkVh1GFhVKCZkkU76vTc4JJ-dDaKdRomg44WmjuEg5rDip6gRNc0NUoUwj4bLRFn_zgwk_PBEnT6qA7nTJTO-3jy-eK3kPq1AHvNpTsm9gth8UKqAM_MIdGIb7qzguh5M_R8Mgu-0CBrsYa-UlbuK6tGh9nl6YS3gzzp9FZuzHDz2SgCuBRxVWxBUIlmNcSSwVLsdDXOV4lOGyxBXHIxUalRWWxdCWFPwmXSOGvThhv7fAn02ExMVEeAHMOFOKhRfCz3pezS6sn15UemFmzpmbmR8fXI50m7I89prLdg2-ug3GWkar1G6wxO0Xv7SyonCqs_3DhSycMPav-ZFtpoyL6-n5LeA8Z3HM-Q7OhjheR2sB_qT0TG6gJTP9iDYC6vfJbsgBvreJdsoEqE0CtQlQm_TUJpHaT2gyro5_H6RB0CJtwU2epdpkRlBNNIUSGAKM5VJDRa7aM5qdcd51mhHDWJcJ2RjDTabBwcwyJrs2Zx37jFam11PzFSW8hb6kkU2nGG8k0zSHfoTRllKVcT1AWz0AYBC1V_Zp64DuAP2MiNQ3PqlJbZ1BwLG2OFptUl5bHAfoiwfsqR0HG1UKtfW_P9hGH3yEk92q-oZWZncP5jsYbzP9wxH6DxJqN-w
linkProvider National Library of Medicine
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+UML+profile+for+framework+modeling&rft.jtitle=Journal+of+Zhejiang+University.+Science&rft.au=%E5%BE%90%E5%B0%8F%E8%89%AF+%E6%B1%AA%E4%B9%90%E5%AE%87+%E5%91%A8%E6%B3%93&rft.date=2004&rft.issn=1009-3095&rft.volume=5&rft.issue=1&rft.spage=92&rft.epage=98&rft_id=info:doi/10.1631%2Fjzus.2004.0092&rft.externalDocID=9071991
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=http%3A%2F%2Fimage.cqvip.com%2Fvip1000%2Fqk%2F86281X%2F86281X.jpg