Using the dlv System for Planning and Diagnostic Reasoning