A framework architecture for Supervision and Control Systems