"Software Technology for Implementing Reusable, Distributed Control Systems" IEEE Control Systems Magazine, Vol. 23, No.1, pp. 21-35, February 2003