Metamodel of design patterns catalog, application to automated code generation

dc.contributor.authorSamaraweera, G. A.
dc.contributor.authorKodithuwakku, S. R.
dc.date.accessioned2025-11-07T09:37:36Z
dc.date.available2025-11-07T09:37:36Z
dc.date.issued2005-11-10
dc.description.abstractDesign patterns have been, quickly adopted by the Object-Oriented community since the publication of "Design Patterns: Elements of ReuSable Object-Oriented Software". They offer highly reusable and high quality Object-Oriented software components which increases productivity and development quality. However, these are at the boundary of programming languages and design models which suffer from a lack of formalism. Therefore their applications should be manually performed. This research paper describes how an object-oriented model of design patterns catalog (meta-model of design patterns) can be used to represent them formally and be used to automate abstract code generation in different programming languages from design patterns. Abstract code does not make any sense to expert developers, but for the novices it is important to write their own code and understand implementations of the design patterns in different programming languages.
dc.identifier.citationPeradeniya University Research Session (PURSE) -2005, University of Peradeniya, P. 135
dc.identifier.issn1391- 4111
dc.identifier.urihttps://ir.lib.pdn.ac.lk/handle/20.500.14444/6297
dc.language.isoen_US
dc.publisherUniversity of Peradeniya, Sri Lanka
dc.subjectComputer science
dc.subjectStatistics
dc.subjectObject-Oriented software
dc.subjectDesign patterns
dc.titleMetamodel of design patterns catalog, application to automated code generation
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Samaraweera, G.A..pdf
Size:
322.53 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