• Aug 09, 2018 News![CFP] The annual meeting of IJFCC Editorial Board, ICCTD 2019, will be held in Prague, Czech Republic during March 2-4, 2019.   [Click]
  • Aug 09, 2018 News!IJFCC Vol. 6, No. 1-No. 3 has been indexed by EI (Inspec).   [Click]
  • Dec 24, 2018 News!The papers published in Vol.7, No.1-No.2 have all received dois from Crossref.
General Information
    • ISSN: 2010-3751
    • Frequency: Bimonthly (2012-2016); Quarterly (Since 2017)
    • DOI: 10.18178/IJFCC
    • Editor-in-Chief: Prof. Mohamed Othman
    • Executive Editor: Ms. Cherry L. Chan
    • Abstracting/ Indexing: Google Scholar,  Crossref, Electronic Journals LibraryEI (INSPEC, IET), etc.
    • E-mail:  ijfcc@ejournal.net 
Prof. Mohamed Othman
Department of Communication Technology and Network Universiti Putra Malaysia, Malaysia
It is my honor to be the editor-in-chief of IJFCC. The journal publishes good papers in the field of future computer and communication. Hopefully, IJFCC will become a recognized journal among the readers in the filed of future computer and communication.
IJFCC 2012 Vol.1(2): 193-195 ISSN: 2010-3751
DOI: 10.7763/IJFCC.2012.V1.50

XMI2UC: An Automatic Tool to Extract Use Cases from Object Oriented Source Code

Shouki A. Ebad and Moataz A. Ahmed

Abstract—In object oriented software engineering, use cases (UCs) describe the services offered to the users of a system by the system itself. Each UC is realized by one or more sequence diagrams (SDs) that depict how the objects interact and work together to provide the corresponding service. There are several tools that can be used to reverse engineer source code to provide SDs, e.g., Enterprise Architect, Together, and Altova UModel. However, SDs generated from such tools represent detailed “run time behavior” rather than analysis and design level models. In this paper, we present a tool, XMI2UC, that extracts the UCs from object oriented source code. We demonstrate the use of the XMI2UC tool using two case studies: a small-sized hypothetical system and a medium sized open source jHotDraw system. The experiments show how our new tool simplified the task of extracting the UCs for object oriented systems.

Index Terms—Object oriented software engineering, reverse engineering, UML, use case, sequence diagram.

The authors are with Information and Computer Science Department King Fahd University of Petroleum and Minerals Saudi Arabia, Dhahran 31261


Cite: Shouki A. Ebad and Moataz A. Ahmed, "XMI2UC: An Automatic Tool to Extract Use Cases from Object Oriented Source Code," International Journal of Future Computer and Communication vol. 1, no. 2, pp. 193-195, 2012.

Copyright © 2008-2018. International Journal of Future Computer and Communication. All rights reserved.
E-mail: ijfcc@ejournal.net