A framework architecture for the development of new generation supervision and control systems