Enabling automated requirements reuse and configuration