AN INTERACTIVE COMPOSITION OF WORKFLOW APPLICATIONS BASED ON UML ACTIVITY DIAGRAM

In today's distributed applications, semi automatic and semantic composition of workflows from Grid services is becoming an important challenge. We focus in this paper on how to model and compose interactively workflow applications from Grid services without considering lower level description of the Grid environment. To reach this objective, we propose a Model-Driven Approach for developing such applications based on semantic and syntactic descriptions of services available on the Grid and abstract description provided by UML activity diagram language as well. As there are particular needs for modeling composed workflows interactively from Grid services, we propose to extend the UML activity diagram notation. These extensions deal with additional information allowing an interactive and semi automatic composition of workflows. In addition this specific domain language contains appropriate data to describe matched Grid services that are useful for the execution of the obtained workflows.

[1]  Towards Modeling Web Service Composition in UML , 2004, WSMAI.

[2]  Leila Jemni BenAyed,et al.  Toward an UML-based composition of grid services workflows , 2008, AUPC '08.

[3]  Roy Grønmo,et al.  Model-driven semantic Web service composition , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[4]  Tomasz Gubala,et al.  Highly Dynamic Workflow Orchestration for Scientific Applications , 2007 .

[5]  Thomas Fahringer,et al.  Towards an UML Based Graphical Representation of Grid Workflow Applications , 2004, European Across Grids Conference.

[6]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[7]  James A. Hendler,et al.  Semi-automatic Composition ofWeb Services using Semantic Descriptions , 2003, WSMAI.

[8]  Y.B.-D. Hlaoui,et al.  A MDA approach for semi automatic grid services workflows composition , 2008, 2008 IEEE International Conference on Industrial Engineering and Engineering Management.

[9]  Katarzyna Rycerz,et al.  Workflow composer and service registry for grid applications , 2005, Future Gener. Comput. Syst..

[10]  Roy Grønmo,et al.  Web service composition in UML , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[11]  Marco Pistore,et al.  Nusmv version 2: an opensource tool for symbolic model checking , 2002, CAV 2002.

[12]  Thomas Friese,et al.  Model Driven Development of Service-Oriented Grid Applications , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[13]  Leila Jemni Ben Ayed,et al.  Patterns for Modeling and Composing Workflows from Grid Services , 2009, ICEIS.

[14]  Ora Lassila,et al.  W3c resource description framework (rdf) model and syntax specification , 1998 .

[15]  Mihhail Matskin,et al.  Logic-based Web services composition: from service description to process model , 2004 .

[16]  Marlon Dumas,et al.  UML Activity Diagrams as a Workflow Specification Language , 2001, UML.

[17]  Carole A. Goble,et al.  The Grid: an application of the semantic web , 2002, SGMD.

[18]  Rik Eshuis,et al.  Comparing Petri Net and Activity Diagram Variants for Workflow Modelling - A Quest for Reactive Petri Nets , 2003, Petri Net Technology for Communication-Based Systems.

[19]  Michal LACLAVIK,et al.  Experience Management Based on Text Notes ( EMBET ) , 2005 .

[20]  Leila Jemni Ben Ayed,et al.  Extended UML activity diagram for composing Grid services workflows , 2008, 2008 Third International Conference on Risks and Security of Internet and Systems.

[21]  Marian Bubak,et al.  Semantic Composition of Scientific Workflows Based on the Petri Nets Formalism , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[22]  Duncan Dubugras Alcoba Ruiz,et al.  Extending UML activity diagram for workflow modeling in production systems , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[23]  Hui Bian,et al.  A Model-Driven Aspect Framework for Grid Service Development , 2006, 2006 IEEE Asia-Pacific Conference on Services Computing (APSCC'06).

[24]  Tracy Gardner,et al.  UML Modelling of Automated Business Processes with a Mapping to BPEL4WS , 2003 .

[25]  Rik Eshuis,et al.  Semantics and Verification of UML Activity Diagrams for Workflow Modelling , 2002 .