2007Computer Technology and DevelopmentRequires access

A Method of Automatic Selection for Software Design Patterns

Meng Hao

Open publisher page 2 citations

Abstract

Design patterns are successful design examples which people summarized in practice.How to correctly select and use these patterns are important to bring them into play.It's a great meaning to change the current situation that design pattern reuse depends on artificial operation excessively.This paper introduces a method of automatic selection for softeware design patterns from the respects,formally describing new application requirements and design patterns,finding out a group of reusable designs from pattern base in which new application fields are included,and reusing found design patterns by transformation.Then discusses the implementation of pattern selecting automaftically in the stock exchange system as an example.The base of method is formal descriptions,and the core is the organization and the selection of patterns'reusable design.The accuracy of design pattern reuse and the developing efficiency can be improved by using the method to select design pattern.

About this research paper

What this paper is about

Design patterns are successful design examples which people summarized in practice.How to correctly select and use these patterns are important to bring them into play.It's a great meaning to change the current situation that design pattern reuse depends on artificial operation excessively.This paper introduces a method of automatic selection for softeware design patterns from the respects,formally describing new application requirements and design patterns,finding out a group of reusable designs from pattern base in which new application fields are included,and reusing found design patterns by transformation.Then discusses the implementation of pattern selecting automaftically in the stock exchange system as an example.The base of method is formal descriptions,and the core is the organization and the selection of patterns'reusable design.The accuracy of design pattern reuse and the developing efficiency can be improved by using the method to select design pattern.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Design patterns are successful design examples which people summarized in practice.How to correctly select and use these patterns are important to bring them into play.It's a great meaning to change the current situation that design pattern reuse depends on artificial operation excessively.This paper introduces a method of automatic selection for softeware design patterns from the respects,formally describing new application requirements and design patterns,finding out a group of reusable designs from pattern base in which new application fields are included,and reusing found design patterns by transformation.Then discusses the implementation of pattern selecting automaftically in the stock exchange system as an example.The base of method is formal descriptions,and the core is the organization and the selection of patterns'reusable design.The accuracy of design pattern reuse and the developing efficiency can be improved by using the method to select design pattern.

Key concepts: Computer science, Software design pattern, Reuse, Design pattern, Structural pattern, Selection (genetic algorithm), Software design, Software

Related papers

Back to paper searchBrowse research topicsOriginal source
A Method of Automatic Selection for Software Design Patterns — Research Paper | ScholarLens