A Total System Design Framework