• Jan 05, 2017 News![CFP] 2017 the annual meeting of IJFCC Editorial Board, ICCTD 2017, will be held in Paris, France during March 20-22, 2017.   [Click]
  • Mar 24, 2016 News! IJFCC Vol. 4, No. 4 has been indexed by EI (Inspec).   [Click]
  • Jun 28, 2017 News!Vol.6, No.3 has been published with online version.   [Click]
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. Nancy Y. Liu
    • Abstracting/ Indexing: Google Scholar, Engineering & Technology Digital Library, and Crossref, DOAJ, Electronic Journals LibraryEI (INSPEC, IET).
    • 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-2016. International Journal of Future Computer and Communication. All rights reserved.
E-mail: ijfcc@ejournal.net