Start Submission Become a Reviewer

Reading: A mathematical approach to object oriented design patterns

Download

A- A+
Alt. Display

Research Articles

A mathematical approach to object oriented design patterns

Authors:

Saluka R Kodituwakku ,

Department of Statistics and Computer Science, Faculty of Science, University of Peradeniya, Peradeniya., LK
X close

Peter Bertok

Department of Computer Science, RMIT University, Melbourne, Australia., AU
X close

Abstract

Although design patterns are reusable design elements, existing pattern descriptions focus on specific solutions that are not easily reusable in new designs. This paper introduces a new pattern description method for object oriented design patterns. The description method aims at providing a more general description of patterns so that patterns can be readily reusable. This method also helps a programmer to analyze, compare patterns, and detect patterns from existing software programmes.

This method differs from the existing pattern description methods in that it captures both static and dynamic properties of patterns. It describes them in terms of mathematical entities rather than natural language narratives, incomplete graphical notations or programme fragments. It also helps users to understand the patterns and relationships between them; and select appropriate patterns to the problem at hand. We also present a case study to demonstrate the methods' suitability for specifying object oriented design patterns.

Keywords: Class diagrams, design pattern, pattern formalism

doi:10.4038/jnsfsr.v36i3.158  

Journal of the National Science Foundation of Sri Lanka 36 (3) 219-227

How to Cite: Kodituwakku, S.R. and Bertok, P., 2008. A mathematical approach to object oriented design patterns. Journal of the National Science Foundation of Sri Lanka, 36(3), pp.219–227. DOI: http://doi.org/10.4038/jnsfsr.v36i3.158
Published on 29 Sep 2008.
Peer Reviewed

Downloads

  • PDF (EN)

    comments powered by Disqus