1. ReSAR: Reusable Software Artifacts Repository Putcha V. Narasimham Knowledge Enabler Systems 2. Reuse and Engineering In engineering, systems are designed by composing…