The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Corak reka bentuk yang disokong oleh Erich Gamma dijangka sebagai pendekatan yang berkesan untuk penggunaan semula reka bentuk. Jadi, corak reka bentuk diramalkan akan digunakan dengan kerap dalam pembangunan perisian berorientasikan objek. Dalam keadaan sedemikian, alat untuk menyokong penggunaan corak reka bentuk pada gambar rajah reka bentuk sistem yang sedang dibangunkan dianggap berguna. Penyelidikan ini membangunkan alat Sokongan Penerapan Corak Berorientasikan Objek OOPAS. Ia terdiri daripada perpustakaan corak reka bentuk Gamma dengan contoh yang sangat biasa dan penjelasan adrem, dan fungsi untuk menjana gambar rajah reka bentuk yang diubah suai dengan betul bagi sistem aplikasi apabila corak reka bentuk digunakan untuk mengembangkan sistem tersebut. Sebenarnya, fungsi ini dipasang dalam persekitaran pemodelan objek berstruktur SOME, iaitu editor gambar rajah reka bentuk berorientasikan objek yang dibuat sebelum ini di makmal kami. Fungsi berkembang rajah reka bentuk ini diformalkan sebagai operasi Gabungan graf rekursif. Hasil daripada eksperimen penilaian, operasi cantuman boleh digunakan pada hampir dua puluh tiga corak reka bentuk Gamma tidak termasuk enam corak seperti Iterator dan Perintah, yang dinyatakan pada tahap terlalu abstrak untuk diwakili oleh gambar rajah reka bentuk.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Salinan
Minoru HARADA, Hidetsugu NAGAYAMA, "Design Pattern Applying Support OOPAS by Design Diagram Merging" in IEICE TRANSACTIONS on Information,
vol. E83-D, no. 6, pp. 1237-1244, June 2000, doi: .
Abstract: Design patterns which Erich Gamma advocates is expected as an effective approach for the reuse of designs. So, design patterns are predicted to be used frequently in object-oriented software development. In such circumstance, tools to support applying design patterns to the design diagrams of the system under development are thought to be useful. This research develops Object-Oriented Pattern Applying Support tool OOPAS. It consists of a library of Gamma design patterns with very familiar examples and adrem explanation, and of a function to generate the correctly modified design diagrams of the application system when a design pattern was applied to evolve that system. Actually, these functions are installed in the structured object modeling environment SOME, which is an object-oriented design diagram editor made previously in our laboratory. This design diagram evolving function is formalized as a Join operation of the recursive graph. As a result of the evaluation experiment, the join operation can be applied to the almost of the twenty three Gamma design patterns excluding the six patterns such as Iterator and Command, which are stated at too abstract level to be represented by the design diagrams.
URL: https://global.ieice.org/en_transactions/information/10.1587/e83-d_6_1237/_p
Salinan
@ARTICLE{e83-d_6_1237,
author={Minoru HARADA, Hidetsugu NAGAYAMA, },
journal={IEICE TRANSACTIONS on Information},
title={Design Pattern Applying Support OOPAS by Design Diagram Merging},
year={2000},
volume={E83-D},
number={6},
pages={1237-1244},
abstract={Design patterns which Erich Gamma advocates is expected as an effective approach for the reuse of designs. So, design patterns are predicted to be used frequently in object-oriented software development. In such circumstance, tools to support applying design patterns to the design diagrams of the system under development are thought to be useful. This research develops Object-Oriented Pattern Applying Support tool OOPAS. It consists of a library of Gamma design patterns with very familiar examples and adrem explanation, and of a function to generate the correctly modified design diagrams of the application system when a design pattern was applied to evolve that system. Actually, these functions are installed in the structured object modeling environment SOME, which is an object-oriented design diagram editor made previously in our laboratory. This design diagram evolving function is formalized as a Join operation of the recursive graph. As a result of the evaluation experiment, the join operation can be applied to the almost of the twenty three Gamma design patterns excluding the six patterns such as Iterator and Command, which are stated at too abstract level to be represented by the design diagrams.},
keywords={},
doi={},
ISSN={},
month={June},}
Salinan
TY - JOUR
TI - Design Pattern Applying Support OOPAS by Design Diagram Merging
T2 - IEICE TRANSACTIONS on Information
SP - 1237
EP - 1244
AU - Minoru HARADA
AU - Hidetsugu NAGAYAMA
PY - 2000
DO -
JO - IEICE TRANSACTIONS on Information
SN -
VL - E83-D
IS - 6
JA - IEICE TRANSACTIONS on Information
Y1 - June 2000
AB - Design patterns which Erich Gamma advocates is expected as an effective approach for the reuse of designs. So, design patterns are predicted to be used frequently in object-oriented software development. In such circumstance, tools to support applying design patterns to the design diagrams of the system under development are thought to be useful. This research develops Object-Oriented Pattern Applying Support tool OOPAS. It consists of a library of Gamma design patterns with very familiar examples and adrem explanation, and of a function to generate the correctly modified design diagrams of the application system when a design pattern was applied to evolve that system. Actually, these functions are installed in the structured object modeling environment SOME, which is an object-oriented design diagram editor made previously in our laboratory. This design diagram evolving function is formalized as a Join operation of the recursive graph. As a result of the evaluation experiment, the join operation can be applied to the almost of the twenty three Gamma design patterns excluding the six patterns such as Iterator and Command, which are stated at too abstract level to be represented by the design diagrams.
ER -