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
Os padrões de design defendidos por Erich Gamma são esperados como uma abordagem eficaz para a reutilização de designs. Portanto, prevê-se que os padrões de projeto sejam usados com frequência no desenvolvimento de software orientado a objetos. Nessas circunstâncias, ferramentas para apoiar a aplicação de padrões de projeto aos diagramas de projeto do sistema em desenvolvimento são consideradas úteis. Esta pesquisa desenvolve a ferramenta de suporte à aplicação de padrões orientados a objetos OOPAS. Consiste em uma biblioteca de padrões de projeto Gamma com exemplos muito familiares e explicações adrem, e em uma função para gerar os diagramas de projeto corretamente modificados do sistema de aplicação quando um padrão de projeto foi aplicado para evoluir esse sistema. Na verdade, essas funções estão instaladas no ambiente de modelagem de objetos estruturados SOME, que é um editor de diagramas de projeto orientado a objetos feito anteriormente em nosso laboratório. Esta função de evolução do diagrama de projeto é formalizada como uma operação Join do gráfico recursivo. Como resultado do experimento de avaliação, a operação de junção pode ser aplicada à maioria dos vinte e três padrões de projeto Gamma, excluindo os seis padrões, como Iterador e Comando, que são declarados em um nível muito abstrato para serem representados pelos diagramas de projeto.
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.
Copiar
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
Copiar
@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},}
Copiar
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 -