Hi Johan: here is the set of cds we have tried: /proj/adaptive/www/demeter-method/cd-design/strats/ v1-final-exam/ v2-no-graphs/ v3-with-graphs/ Please can you come up with one for the improved notation we had this morning. -- Karl -------------------------------------------------------- The design of a class dictionary for strategies has gone through several phases. Some highlights: 0. The original notation is a series-parallel graph notation. http://www.ccs.neu.edu/research/demeter/course/doc/cds/cd-propagation-patterns 1. View strategies as trees: S = Segment "(" List(S) ")". v1-final-exam/ 2. View strategies as forests of trees: v2-no-graphs/ Strategy : TreeStrategy | // contains at most one strategy ForestStrategy | // contains several strategies StrategyName. 3. Also allow a set of classes or edges to be a strategy. v3-with-graphs/ Strategy : TreeStrategy | // contains at most one strategy ForestStrategy | // contains several strategies StrategyName | ClassesEdges.