Precise Modeling of Design Patterns in UML
Prior research attempts to formalize the structure ofobject-oriented design patterns for a more precisespecification of design patterns. It also allows automationsupport to be developed for user-defined design patternsin the future CASE tools. Targeting to a particular type ofautomation (e.g. verifi...
Uloženo v:
| Vydáno v: | International Conference on Software Engineering: Proceedings of the 26th International Conference on Software Engineering; 23-28 May 2004 s. 252 - 261 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
Washington, DC, USA
IEEE Computer Society
23.05.2004
|
| Edice: | ACM Conferences |
| Témata: |
Software and its engineering
> Software creation and management
> Software development techniques
> Object oriented development
Software and its engineering
> Software notations and tools
> Development frameworks and environments
> Object oriented frameworks
Software and its engineering
> Software notations and tools
> General programming languages
> Language features
> Patterns
Software and its engineering
> Software notations and tools
> General programming languages
> Language types
|
| ISBN: | 9780769521633, 0769521630 |
| ISSN: | 0270-5257 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Prior research attempts to formalize the structure ofobject-oriented design patterns for a more precisespecification of design patterns. It also allows automationsupport to be developed for user-defined design patternsin the future CASE tools. Targeting to a particular type ofautomation (e.g. verification of pattern instances),previous specification approaches over-specify patternstructures to a certain extend. Over-specification makespattern specification ambiguous and disallows thespecification language to be used for specifyingcompound patterns. In this paper, we present thestructural properties of design patterns which reveal thetrue abstract nature of pattern structures. To supportthese properties so as to solve the over-specificationproblem, we propose an extension to UML 1.5 (basicallyUML 1.4 with Action semantics). The specialization andrefining mechanism of UML provides also a smoothsupport for the instantiation, refinement and integrationof pattern structures specified in UML. Our work makesno significant extension to the UML 1.5 meta-model butmore in a UML Profile approach to ease the migration ofour work to UML 2.0, which has not yet officiallyreleased by OMG during this work. |
|---|---|
| AbstractList | Prior research attempts to formalize the structure ofobject-oriented design patterns for a more precisespecification of design patterns. It also allows automationsupport to be developed for user-defined design patternsin the future CASE tools. Targeting to a particular type ofautomation (e.g. verification of pattern instances),previous specification approaches over-specify patternstructures to a certain extend. Over-specification makespattern specification ambiguous and disallows thespecification language to be used for specifyingcompound patterns. In this paper, we present thestructural properties of design patterns which reveal thetrue abstract nature of pattern structures. To supportthese properties so as to solve the over-specificationproblem, we propose an extension to UML 1.5 (basicallyUML 1.4 with Action semantics). The specialization andrefining mechanism of UML provides also a smoothsupport for the instantiation, refinement and integrationof pattern structures specified in UML. Our work makesno significant extension to the UML 1.5 meta-model butmore in a UML Profile approach to ease the migration ofour work to UML 2.0, which has not yet officiallyreleased by OMG during this work. |
| Author | Choy, Clifford S. T. Mak, Jeffrey K. H. Lun, Daniel P. K. |
| Author_xml | – sequence: 1 givenname: Jeffrey K. H. surname: Mak fullname: Mak, Jeffrey K. H. organization: Hong Kong Polytechnic University – sequence: 2 givenname: Clifford S. T. surname: Choy fullname: Choy, Clifford S. T. organization: Hong Kong Polytechnic University – sequence: 3 givenname: Daniel P. K. surname: Lun fullname: Lun, Daniel P. K. organization: Hong Kong Polytechnic University |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=17809612$$DView record in Pascal Francis |
| BookMark | eNqFkDtPwzAUhS1RJErpyJ4FBkSKH7Udj6g8pVZ0oLN149xUgdQpdjrw7zFKJUbOcpZP9-p852TkO4-EXDI6kyl3xhRKy5kxZi7oCZkaXVCtjORMCTEiY8o1zSWX-oxMY_ygKZJqWrAxuVkHdE3EbNVV2DZ-m3V19oCx2fpsDX2Pwces8dlmtbwgpzW0EafHnpDN0-P74iVfvj2_Lu6XOTCj-1yLipWgkCGvWVUjclWoEgWVTjkw4MAJnRBROihKw3ipBUKNCmVRMVOJCbke7u5D93XA2NtdEx22LXjsDtEKNhdaK53AqyMI0UFbB_Bpit2HZgfh27JkwSjGE3c7cOB2tuy6z2gZtb_m7GDODuZsGRqs__7_g4sfp7Js6Q |
| ContentType | Conference Proceeding |
| Copyright | 2006 INIST-CNRS |
| Copyright_xml | – notice: 2006 INIST-CNRS |
| DBID | IQODW 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.5555/998675.999430 |
| DatabaseName | Pascal-Francis Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Computer Science |
| EndPage | 261 |
| ExternalDocumentID | 17809612 |
| Genre | Conference Paper |
| GroupedDBID | 6IE 6IH 6IK 6IL AAJGR AAVQY ACM ADPZR ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK GUFHI LHSKQ OCL RIB RIC RIE RIL RIO AAWTH IQODW -~X 123 23M 29O 5VS 6IM 6IN 7SC 8FD 8US ADZIZ AFFNX AVWKF CHZPO FEDTE I07 IPLJI JQ2 L7M L~C L~D M43 RNS |
| ID | FETCH-LOGICAL-a197t-73d1ba6e1e2f1dfee2686be305c6ca9acac37d1b3bca8b912b73eafe6e58d19d3 |
| ISBN | 9780769521633 0769521630 |
| ISSN | 0270-5257 |
| IngestDate | Fri Sep 05 06:50:40 EDT 2025 Thu Dec 26 02:24:22 EST 2024 Sun Dec 01 06:31:06 EST 2024 Wed Jan 31 06:48:48 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Keywords | Specification language Automation Software development Refinement method Design pattern Reuse Modeling Program specification Semantics Object oriented Unified modelling language Metamodel User behavior Structural analysis |
| Language | English |
| License | CC BY 4.0 |
| LinkModel | OpenURL |
| MeetingName | ICSE04: 26th International Conference on Software Engineering |
| MergedId | FETCHMERGED-LOGICAL-a197t-73d1ba6e1e2f1dfee2686be305c6ca9acac37d1b3bca8b912b73eafe6e58d19d3 |
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25 |
| PQID | 31437767 |
| PQPubID | 23500 |
| PageCount | 10 |
| ParticipantIDs | acm_books_10_5555_998675_999430_brief pascalfrancis_primary_17809612 acm_books_10_5555_998675_999430 proquest_miscellaneous_31437767 |
| PublicationCentury | 2000 |
| PublicationDate | 20040523 2004 |
| PublicationDateYYYYMMDD | 2004-05-23 2004-01-01 |
| PublicationDate_xml | – month: 05 year: 2004 text: 20040523 day: 23 |
| PublicationDecade | 2000 |
| PublicationPlace | Washington, DC, USA |
| PublicationPlace_xml | – name: Washington, DC, USA – name: Los Alamitos CA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | International Conference on Software Engineering: Proceedings of the 26th International Conference on Software Engineering; 23-28 May 2004 |
| PublicationYear | 2004 |
| Publisher | IEEE Computer Society |
| Publisher_xml | – name: IEEE Computer Society |
| SSID | ssj0000507081 ssj0006499 |
| Score | 1.8232523 |
| Snippet | Prior research attempts to formalize the structure ofobject-oriented design patterns for a more precisespecification of design patterns. It also allows... |
| SourceID | proquest pascalfrancis acm |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 252 |
| SubjectTerms | Applied sciences Computer science; control theory; systems Computing methodologies -- Modeling and simulation -- Model development and analysis Exact sciences and technology Software Software and its engineering -- Software creation and management -- Software development techniques -- Object oriented development Software and its engineering -- Software notations and tools -- Development frameworks and environments -- Object oriented frameworks Software and its engineering -- Software notations and tools -- General programming languages -- Language features -- Patterns Software and its engineering -- Software notations and tools -- General programming languages -- Language types Software and its engineering -- Software notations and tools -- System description languages -- Specification languages Software engineering Theory of computation -- Logic -- Programming logic Theory of computation -- Semantics and reasoning -- Program reasoning Theory of computation -- Semantics and reasoning -- Program reasoning -- Program specifications |
| Title | Precise Modeling of Design Patterns in UML |
| URI | https://www.proquest.com/docview/31437767 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9swDBbSYofdNqzDskfnw3qZEc-yEss6dxsKrCkCNB16miDJEhYsdYo66frzR1p-JStQ9NAcjEBxJJukKJIiPxHyySDWpAPtpxWCajNjRyKJ8xFnKXVWj7mu6rh_nvKzs-zyUswGg19NLcztkhdFdncnrp-U1dAGzMbS2Uewu-0UGuA7MB2uwHa47ljE9y4-s7axbPb_k3T9eyf01xX64W7BOejiv5gC1kMn7MvSDCEwSlsdnLas06S_VqkfCPGP_VZZtRfTNpI8VX96dWLhjyg8ibpMAh__O14uXFWteB6F8_bX003Rlb6Hswj-6zUfIjKXIDrT3sNvBy3GuN_u64pbRzZsjq1o8lO3PNuYpwIsi5Sxvnb1YLf1Qp14FPfdNWACH0z7EBn4QhHYv2MW75E9zmNf3ddG4GIwhcEg8rEcP1gNAtYN7lFZscsvWx2iLWOuMJFWlTCXnD8E5b_1vDJS5i_IQUeYoBODl2Rgi1fkc83EoGFisHKBZ2LQMDFYFAEw8YBcfP82Pz4Z1QdljBQVfA0TK6cw1yy1iaO5szZJs1RbUOUmNUooowzjcAvTRmVa0ERzZpWzqZ1kORU5e032i1Vh35AA7GtwsRU4tkaPJ-CbU42lkFobnmmV0SH5CC8uUd5LCQ4kkkZ60khPmiE5euAOqUFg3JAcbhFPXnt4FUmBAQIMbxiqoaYEnYcbWaqwq00pGRj5iEL19sGHeUeed-L3nuyvbzb2A3lmbteL8uawkod_wfNrtA |
| linkProvider | IEEE |
| 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%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+26th+International+Conference+on+Software+Engineering&rft.atitle=Precise+Modeling+of+Design+Patterns+in+UML&rft.au=Mak%2C+Jeffrey+K.+H.&rft.au=Choy%2C+Clifford+S.+T.&rft.au=Lun%2C+Daniel+P.+K.&rft.series=ACM+Conferences&rft.date=2004-05-23&rft.pub=IEEE+Computer+Society&rft.isbn=9780769521633&rft.spage=252&rft.epage=261&rft_id=info:doi/10.5555%2F998675.999430 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon |

