Title :
Developing tool for crosscutting concern identification using NLP
Author :
Ali, Busyairah Syd ; Kasirun, Zarinah Mohd
Author_Institution :
Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur
Abstract :
Aspect-oriented requirements engineering shows encouraging results in improving, identification, modularization and composition of crosscutting concerns. For instance, many techniques have been developed for crosscutting concern identification activity. This crucial activity is useful at the requirements level; it avoids coupling between requirements, improves traceability among requirements, eases function modularization, reduces software complexity, enhances the correctness of the software design, and most importantly it saves the cost. However, existing studies do not provide us with a clear definition of the term crosscutting concern and aspect. In terms of tools, most of these techniques in the existing studies are only supported by semi-automated tool. It means human intervention is required to achieve the desired results. In this paper, we describe a tool that provides automated support for identifying crosscutting concern at the requirements level. The tool utilises natural language processing technique to reason about properties of the concerns and model their structure and relationship.
Keywords :
formal specification; natural language processing; object-oriented programming; aspect-oriented requirements engineering; crosscutting concern identification; natural language processing technique; semiautomated tool; software design; Computer science; Cost function; Humans; Information retrieval; Information technology; Natural language processing; Object oriented modeling; Scattering; Software design; Software engineering;
Conference_Titel :
Information Technology, 2008. ITSim 2008. International Symposium on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4244-2327-9
Electronic_ISBN :
978-1-4244-2328-6
DOI :
10.1109/ITSIM.2008.4632039