The VMware Smart Assurance Adapter Scripting Language (ASL) is used to construct the rule sets of adapters. These rule sets are responsible for matching incoming data with patterns and processing the matched data. ASL provides an easy-to-use method of moving data into or out of a Domain Manager.