• DocumentCode
    2368099
  • Title

    From UML Statecharts and Collaboration Diagrams to Coloured Petri Nets Models: A Graph Transformation Based Approach for Modelling and Analysis of Business Processes in Virtual Enterprises

  • Author

    Elmansouri, Raida ; Chaoui, Allaoua ; Kerkouche, Elhillali ; Khalfaoui, Khaled

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Constantine, Constantine, Algeria
  • fYear
    2009
  • fDate
    4-5 Dec. 2009
  • Firstpage
    73
  • Lastpage
    78
  • Abstract
    Virtual Enterprises can be considered as one of the most promising paradigms for future enterprises. The main characteristics of Virtual Enterprises are the distributed and parallel business process execution. UML is considered nowadays as the standardized language for object oriented modeling. However, UML needs a well-defined semantic base for its notation. Petri nets (PNs) are a formal and graphical language appropriate for systems modelling and analysis. Coloured Petri Nets (CPN) are a high level PNs formalism in which tokens are not simply blank markers, but have data associated with them. In this paper we propose an approach for business processes in Virtual Enterprises based on an integration of UML and CPN (Colored Petri Nets). UML is used for modeling and CPN formalism is used for analyzing the design prior to full system implementation. Since UML diagrams and CPN models are both graphs, the mapping between UML Diagrams and CPN models is performed automatically using graph transformation. We have used the ATOM3 tool. The proposed approach follows the Unified Process life cycle.
  • Keywords
    Petri nets; Unified Modeling Language; formal specification; graph theory; groupware; object-oriented programming; systems analysis; virtual enterprises; ATOM3 tool; UML collaboration diagrams; UML statechart; Unified Process life cycle; business process analysis; business process modelling; coloured Petri nets model; distributed business process execution; graph transformation; graphical language; object oriented modeling; parallel business process execution; systems analysis; systems modelling; virtual enterprises; Collaboration; Collaborative work; Computer science; Mathematical model; Object oriented modeling; Petri nets; Power system modeling; Solid modeling; Unified modeling language; Virtual enterprises; BUSINESS PROCESS MODELING; COLOURED PETRI NETS; GRAPH TRANSFORMATION; UML; VIRTUAL ENTERPRISES;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods (SEEFM), 2009 Fourth South-East European Workshop on
  • Conference_Location
    Thessalonihi
  • Print_ISBN
    978-1-4244-5617-8
  • Electronic_ISBN
    978-1-4244-5618-5
  • Type

    conf

  • DOI
    10.1109/SEEFM.2009.20
  • Filename
    5465144