Transformation from Data Flow Diagram to UML2.0 activity diagram

Model transformations are frequently applied in business process modeling to bridge between languages on a different level of abstraction and formality This paper proposes a model transformation from Data Flow Diagrams (DFD) which have been used widely in structure requirement analysis phase to UML Activity Diagrams (UML-AD) which have been used widely in various phases of Object Oriented Development Method. First, we analyze the elements in DFD and the elements in UML-AD that can be transformed from DFD. Based on the corresponding relationships between DFD and UML-AD, the transformation rules from DFD to UML-AD are proposed. Finally, a case of textbook purchase and sale system is used to verify the feasibility and effectiveness. According to the proposed method, the business process models that are written by DFD can be easily transformed into the business process modes that are written by UM-AD, which realizes the interoperability between DFD and UML.

[1]  Luo Aimin Study on the method of transforming IDEF3 process model to object Petri-net model , 2008 .

[2]  Tony Spiteri Staines Intuitive Mapping of UML 2 Activity Diagrams into Fundamental Modeling Concept Petri Net Diagrams and Colored Petri Nets , 2008, 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008).

[3]  Gang Wang,et al.  Research on OWL- based process model trasformation for interoperability , 2006 .

[4]  Gustavo Rau de Almeida Callou,et al.  A Methodology for Mapping SysML Activity Diagram to Time Petri Net for Requirement Validation of Embedded Real-Time Systems with Energy Constraints , 2009, 2009 Third International Conference on Digital Society.

[5]  Wen Song,et al.  Transformation of BPMN to YAWL , 2008, 2008 International Conference on Computer Science and Software Engineering.

[6]  Hou Ya-rong Method of translation from workflow process model to workflow-net , 2004 .

[7]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[8]  Gregory Butler,et al.  Retrieving information from data flow diagrams , 1995, Proceedings of 2nd Working Conference on Reverse Engineering.

[9]  Marion Murzek,et al.  Structural Patterns for the Transformation of Business Process Models , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).