State Space And Input Output Approaches To Optimal Process Design