An algorithmic approach to extract actions and actors (AAEAA)
Year : 2018-04-01
Faculty : Information Technology
Author : اياد طارق امام امام / محمد احمد محمد الفيومي /
Abstarct :
The use case is a model delivered by the requirements engineering phase, which is considered input to the forthcoming design phase and test phase. A use case model is the simplest representation of an actor's interactions with the system in which the user is involved. The development of a use case model requires 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 the analyst's experience, who starts with different sources of data to develop a use case model. User requirements document is a common source of data that may be started with to develop a use case model. The extracting of actors and their actions (use cases) is subjected to the linguistic properties of each one. This paper aims to define a new algorithmic approach for extracting actors and their use cases by using the thematic role technique. This algorithmic approach had been manually tested using known examples, and shown its validity. The success of this technique will lead to the development of an Intelligent Computer Aided Software Engineering (I-CASE) tool that automatically extracts actions and actors of the use case model from functional requirements by using the Semantic Role Labelling (SRL) of Natural Language Processing (NLP) approach.
Year : 2018-04-01
Faculty : Information Technology
Author : اياد طارق امام امام / محمد احمد محمد الفيومي /
Abstarct :
The use case is a model delivered by the requirements engineering phase, which is considered input to the forthcoming design phase and test phase. A use case model is the simplest representation of an actor's interactions with the system in which the user is involved. The development of a use case model requires 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 the analyst's experience, who starts with different sources of data to develop a use case model. User requirements document is a common source of data that may be started with to develop a use case model. The extracting of actors and their actions (use cases) is subjected to the linguistic properties of each one. This paper aims to define a new algorithmic approach for extracting actors and their use cases by using the thematic role technique. This algorithmic approach had been manually tested using known examples, and shown its validity. The success of this technique will lead to the development of an Intelligent Computer Aided Software Engineering (I-CASE) tool that automatically extracts actions and actors of the use case model from functional requirements by using the Semantic Role Labelling (SRL) of Natural Language Processing (NLP) approach.