You can also reverse engineer requirements elements by retrieving things from protocols. For each selected protocol, UML Designer creates a Thing element with a traceability link to the protocol. The generated Thing element is empty (no responsibilities are generated).