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...
Saved in:
| Published in | Journal of Zhejiang University. Science Vol. 5; no. 1; pp. 92 - 98 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | English |
| Published |
China
2004
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1009-3095 |
| DOI | 10.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 |