Dealing with Concurrent Regions during Scenario Generation from Activity Diagrams
Computing, Health and Science
School of Computer and Security Science
Scenarios are a popular focus for the acquisition and validation of system requirements and in the generation of system-based test-cases. However, generating scenarios manually is a tedious process, which may introduce errors or produce incomplete scenario sets. This paper discusses an approach to scenario capture, in support of requirements engineering that can then be used for test-scenario capture and test-case generation. The approach has been automated successfully, producing usage-scenarios from UML (Unified Modelling Language) Activity Diagrams without the need for manual intervention. The paper walks through the approach - with a specific focus on the processing of concurrent regions - and compares the results with other approaches applied to the same UML activity model.