An algorithmic approach to extract actions and actors (AAEAA)
Eyad M. Jebril, Ayad Tareq Imam, Mohammad Al-Fayuomi · 2018
Use case is a model delivered by requirements engineering phase, which is considered as an input to the forthcoming design phase and test phase. A use case model is a simplest representation of an actor's interactions with the system in which the user is involved. The development of a use case model requires the finding out the use case itself and the actor that uses this use case to interact with the system. These two tasks are achieved manually via analyst's experience, who starts with different sources of data to develop use case model. User requirements document is a common source of data that may be started with to develop use case model. The extracting of actors and their actions (use cases) is subjected to the linguistic properties of each on. The aim of this paper is to define a new algorithmic approach for extracting actors and their use cases by using thematic role technique. This algorithmic approach had been manually tested using known examples, and shown its validity.