descriptor variable systems