1. ServiceNow Product Documentation - Software discovery models: "When software is discovered, a discovery model is created automatically... If a discovery model already exists for the discovered software, the new software installation is mapped to the existing discovery model." (ServiceNow, Software Asset Management > Key terms and concepts > Software discovery models)
2. ServiceNow Product Documentation - Data flow for software installation and discovery model creation: "When a software installation is discovered, a record is created in the Software Installation [cmdbsamswinstall] table. A business rule then runs to search for a matching record in the Discovery Model [cmdbsamswdiscoverymodel] table... If a matching discovery model is found, the Discovery model field on the Software Installation record is populated with a reference to the discovery model." (ServiceNow, Software Asset Management > Reference > Data flow for software installation and discovery model creation)