Control and communication in programmed systems