DocumentCode :
2152124
Title :
UseCaseDiff: An Algorithm for Differencing Use Case Models
Author :
El-attar, Mohamed
Author_Institution :
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Al Dhahran, Saudi Arabia
fYear :
2011
fDate :
10-12 Aug. 2011
Firstpage :
148
Lastpage :
152
Abstract :
Use case modeling is popular technique to elicit and model functional requirements of a software development project. Requirements are seldom stable and consistently change throughout the life cycle of a project. It is crucial to understand how and why a system´s functional requirements has reached its current state. To this end, this paper presented UseCaseDiff, an algorithm to automatically detect structural changes between subsequent versions of a use case model. The approach was applied to two subsequent versions of a use case model for a distributed biodiversity database system. The results validate the correctness of the algorithm in detecting the structural differences between the subsequent versions of the use case model.
Keywords :
software development management; systems analysis; UseCaseDiff; distributed biodiversity database system; functional requirements; project life cycle; software development project; structural changes; use case model differentiation; Biological system modeling; Joining processes; Object oriented modeling; Software algorithms; Unified modeling language; Visual databases; Differencing; Model Differencing; Use Cases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Research, Management and Applications (SERA), 2011 9th International Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
978-1-4577-1028-5
Type :
conf
DOI :
10.1109/SERA.2011.16
Filename :
6065632
Link To Document :
بازگشت