Experimenting Reflection for Programming Concurrent Objects Scheduling Strategies

This paper reports a study on the use of reflection as a methodology for expressing concurrent objects, i.e. actors, scheduling strategies. Reflection allows to separate at design time and compose at runtime the applicative program and the placement program, thus providing modularity, portability of applicative programs and reusability of scheduling ones.