Img2UML: A System for Extracting UML Models from Images

In this paper, we demonstrate our Img2UML system tool. This system tool eliminates the gap between pixel-based diagram and engineering model, that it supports the extraction of the UML class model from images and produces an XMI file of the UML model. In addition to this, Img2UML offers a repository of UML class models of images that have been collected from the Internet. This project has both industrial and academic aims: for industry, this tool proposals a method that enables the updating of software design documentation (that typically contains UML images). For academia, this system unlocks a corpus of UML models that are publicly available, but not easily analyzable for scientific studies.

[1]  Salvatore Tabbone,et al.  A Bayesian classifier for symbol recognition , 2007 .

[2]  John C. Grundy,et al.  SUMLOW: early design‐stage sketching of UML diagrams on an E‐whiteboard , 2008, Softw. Pract. Exp..

[3]  Jean-Yves Ramel,et al.  Graphic Symbol Recognition Using Graph Based Signature and Bayesian Network Classifier , 2009, 2009 10th International Conference on Document Analysis and Recognition.

[4]  Sean Jy-Shyang Chen,et al.  An interactive system for recognizing hand drawn UML diagrams , 2000, CASCON.

[5]  Edward Lank,et al.  On-line recognition of UML diagrams , 2001, Proceedings of Sixth International Conference on Document Analysis and Recognition.

[6]  Mario Vento,et al.  Symbol recognition in documents: a collection of techniques? , 2000, International Journal on Document Analysis and Recognition.

[7]  Su Yang Symbol Recognition via Statistical Integration of Pixel-Level Constraint Histograms: A New Descriptor , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Robert B. France,et al.  Repository for Model Driven Development (ReMoDD) , 2006, 2012 34th International Conference on Software Engineering (ICSE).

[9]  Betty H. C. Cheng,et al.  Repository for model driven development (ReMoDD) , 2006, MoDELS'06.

[10]  Barruquer Moner IX. References , 1971 .

[11]  Ashok Samal,et al.  A system for recognizing a large class of engineering drawings , 1995, Proceedings of 3rd International Conference on Document Analysis and Recognition.

[12]  Randall Davis,et al.  Tahuti: a geometrical sketch recognition system for UML class diagrams , 2006, SIGGRAPH Courses.

[13]  Salvatore Tabbone,et al.  A Bayesian network for combining descriptors: application to symbol recognition , 2010, International Journal on Document Analysis and Recognition (IJDAR).

[14]  Levent Burak Kara,et al.  From engineering diagrams to engineering models: Visual recognition and applications , 2011, Comput. Aided Des..

[15]  Michel R. V. Chaudron,et al.  Extracting UML models from images , 2013, 2013 5th International Conference on Computer Science and Information Technology.

[16]  Mangala Gowri Nanda,et al.  From Informal Process Diagrams to Formal Process Models , 2010, BPM.

[17]  Bart Lamiroy,et al.  Graphics recognition - from re-engineering to retrieval , 2003, Seventh International Conference on Document Analysis and Recognition, 2003. Proceedings..