Font Size: a A A

A simple, effective and automatic method to detect design patterns implementation in Java source-code

Posted on:2006-08-05Degree:M.C.ScType:Thesis
University:Dalhousie University (Canada)Candidate:Qiao, JinyuanFull Text:PDF
GTID:2458390008972200Subject:Computer Science
Abstract/Summary:
Design patterns are widely used in system design during software development, especially for large object-oriented systems. Designers use design patterns to solve reoccurring problems and to make software development, and consequently their products more effective and efficient. Since design patterns are very abstract and programming languages do not define design patterns in their syntax, pattern implementation depends on the specific problem, environment and programming language being used. There is a need to trace instances of patterns in source-code to ensure they are working correctly. This thesis describes a method, based on software engineering and artificial intelligence technologies, to detect Gang of Four pattern implementation automatically in Java source-code.
Keywords/Search Tags:Design patterns, Implementation, Software
Related items