Design Pattern Implementations in JAsCo
Type: Thesis
Assistant(s): Bruno De Fraine
Supervisor: Viviane Jonckers
Student(s)
Alexon Cevallos Padilla
Program: Master after Master of Computer Science
E-mail: acevallo@vub.ac.be acevallosp@hotmail.com
Description
In the structure of the Design Patterns, some parts are common to all potential instantiations of the pattern, and other parts are specific to each instantiation. The objective is to develop JAsCo code that reflects this separation of reusable and instance-specific parts. The experiment consists of developing JAsCo implementations of the 23 GoF patterns, and comparing them with their Java and AspectJ implementations proposed by Hannemann and Kiczales [1], keeping purpose and applicability, and changing solution structure and implementation. Criterions for comparison will be Locality, Reusability, Composition Transparency and (Un)pluggability.
[1] Design Pattern Implementation in Java and AspectJ. Jan Hannemann and Gregor Kiczales, University of British Columbia. http://www.cs.ubc.ca/~jan/papers/oopsla/oopsla2002.html
Current Status
Finished.
Presentations or other documents
- (No items yet)