{Scenario-driven dynamic analysis for comprehending large software systems}