Source Model Analysis An Evaluation Of The JJTraveler Visitor Combinator Framework
Date: Nov 25 Time: 11:45 Room: %RED% CGN room C004%ENDCOLOR% ----+++ Speaker: Eric Eijkelenboom ----+++ Title: Source Model Analysis: an Evaluation of the JJTraveler Visitor Combinator Framework ----+++ Abstract 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 real-life examples.