Automatic Scenario Generation Using Procedural Modeling Techniques