Tools support for design pattern

dc.contributor.authorWijekoon, Chandana Pushpa Kumara
dc.date.accessioned2024-10-24T08:33:06Z
dc.date.available2024-10-24T08:33:06Z
dc.date.issued2005
dc.description.abstractThe selection and implementation of suitable patterns is of great importance in software development. The limitations of conventional pattern ‘descriptions and are widely recognized, in particular, the informal nature of descriptions. In this work, we propose a method for description of object-orierited. Sesign patterns that can be used for real applications, such as automatic code generation for patterns, automatic pattern detection in software and organization of patterns according to their relationships. We specify patterns in terms of mathematical entities, rather than natural language narratives, class diagrams and source code fragments. Sets and relations are used to specify patterns’ participants, associations and collaborations. A salient feature of this description is its ability to capture essential properties of patterns. In particular, this approach facilitates the description of static and dynamic properties of patterns, and the analysis and comparison of patterns. We describe how mathematical entities can be used to specify static and dynamic properties of design patterns. Applicability of the methodology for describing object oriented design patterns is also demonstrated. A tool developed for automatic code generation and experimental results are presented. Our results show that the proposed technique is suitable for automatic code generation.
dc.identifier.urihttps://ir.lib.pdn.ac.lk/handle/20.500.14444/2483
dc.language.isoen_US
dc.publisherThe University of Peradeniya
dc.subjectComputer science
dc.subjectSoftware Development
dc.titleTools support for design pattern
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Wijekoon 2005 (1).pdf
Size:
196.47 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description:

Collections