Date: Nov 25
Room: CGN room C004
Speaker: Eric Eijkelenboom
Title: Source Model Analysis: an Evaluation of the JJTraveler Visitor Combinator Framework
Visitor combinators are the object-oriented manifestation of ideas
developed in strategic programming. As in strategic progamming, visitor
combinators make a distinct separation between operations on a data
structure, navigation of the data structure (traversal strategies) and
the actual data structure itself.
Using visitor combinators results in modular, maintainable OO programs
and facilitates code reuse. Software systems can be equiped with visitor
combinators using a framework called JJTraveler.
Visitor combinator programming will be discussed in its context, which is
a mixture of ideas from strategic programming and the Visitor design
pattern. Applicability of this technique will be illustrated through some