Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1882061.1882077guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

From informal process diagrams to formal process models

Published: 13 September 2010 Publication History

Abstract

Process modeling is an important activity in business transformation projects. Free-form diagramming tools, such as PowerPoint and Visio, are the preferred tools for creating process models. However, the designs created using such tools are informal sketches, which are not amenable to automated analysis. Formal models, although desirable, are rarely created (during early design) because of the usability problems associated with formal-modeling tools. In this paper, we present an approach for automatically inferring formal process models from informal business process diagrams, so that the strengths of both types of tools can be leveraged. We discuss different sources of structural and semantic ambiguities, commonly present in informal diagrams, which pose challenges for automated inference. Our approach consists of two phases. First, it performs structural inference to identify the set of nodes and edges that constitute a process model. Then, it performs semantic interpretation, using a classifier that mimics human reasoning to associate modeling semantics with the nodes and edges. We discuss both supervised and unsupervised techniques for training such a classifier. Finally, we report results of empirical studies, conducted using flow diagrams from real projects, which illustrate the effectiveness of our approach.

References

[1]
Apte, A., Kimura, T.: Recognizing multistroke geometric shapes: an experimental evaluation. In: Proc. of ACM UIST, pp. 121-128 (1993)
[2]
Barbu, E., et al.: Frequent graph discovery: Application to line drawing document images. Electronic Letters on Computer Vision and Image Analysis 5(2), 47-57 (2005)
[3]
Chen, Q., Grundy, J., Hosking, J.: SUMLOW: early design-stage sketching of UML diagrams on an E-whiteboard. Software Focus 38(9), 961-994 (2007)
[4]
Cohen, W.W., Ravikumar, P., Fienberg, S.E.: A Comparison of String Distance Metrics for Name-Matching Tasks. In: IIWeb, pp. 73-78 (2003)
[5]
Duda, R., Hart, P., Stork, D.: Pattern Classification. John Wiley, New York (2001)
[6]
Futrelle, R.P., et al.: Understanding diagrams in technical documents. IEEE Computer 25(7), 75-78 (1992)
[7]
Golin, E., Reiss, S.: The specification of visual language syntax. In: IEEEWorkshop on Visual Languages, pp. 105-110 (1989)
[8]
Gross, M.: Recognizing and interpreting diagrams in design. In: Workshop on Advanced Visual Interfaces, pp. 88-94 (1994)
[9]
Hammond, T.: Tahuti: A geometrical sketch recognition system for UML class diagrams. In: ACM SIGGRAPH 2006 Courses, p. 25 (2006)
[10]
Iivari, J.: Why are CASE tools not used? Communications of ACM 39(10), 103 (1996)
[11]
Jain, A., Duin, R., Mao, J.: Statistical pattern recognition: A review. IEEE Transactions on Pattern Analysis and Machine Intelligence 22(1), 4-37 (2000)
[12]
Jain, A.K., Dubes, R.C.: Algorithms for Clustering Data. Prentice Hall, Englewood Cliffs (1988)
[13]
Pal, S., Mitra, S.: Multilayer perceptron, fuzzy sets, and classification. IEEE Transactions on Neural Networks 3(5), 683-697 (1992)
[14]
Quinlan, J.: C4. 5: Programs for Machine Learning. Morgan Kaufmann, San Francisco (2003)
[15]
Rubine, D.: Specifying gestures by example. In: Proc. of the Conf. on Computer Graphics and Interactive Techniques, pp. 329-337 (1991)
[16]
Wittenburg, K., Weitzman, L.: Relational grammars: Theory and practice in a visual language interface for process modeling. Visual Language Theory, pp. 193- 217 (1998)
[17]
Mukherjee, D., Dhoolia, P., Sinha, S., Rembert, A.J., Nanda, M.G.: From Informal Process Diagrams To Formal Process Models. IBM Technical Report No. RI09014 (2010), http://domino.research.ibm.com/library/cyberdig.nsf/index.html

Cited By

View all
  • (2013)Form-Based Web Service Composition for Domain ExpertsACM Transactions on the Web (TWEB)10.1145/25421688:1(1-40)Online publication date: 1-Dec-2013
  1. From informal process diagrams to formal process models

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    BPM'10: Proceedings of the 8th international conference on Business process management
    September 2010
    359 pages
    ISBN:3642156177
    • Editors:
    • Richard Hull,
    • Jan Mendling,
    • Stefan Tai

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 13 September 2010

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)Form-Based Web Service Composition for Domain ExpertsACM Transactions on the Web (TWEB)10.1145/25421688:1(1-40)Online publication date: 1-Dec-2013

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media