Extension of specification language for soundness and completeness of service workflow

ABSTRACT A Service Workflow is an aggregation of distributed services to fulfill specific functionalities. With ever increasing available services, the methodologies for the selections of the services against the given requirements become main research subjects in multiple disciplines. A few of researchers have contributed to the formal specification languages and the methods for model checking; however, existing methods have the difficulties to tackle with the complexity of workflow compositions. In this paper, we propose to formalize the specification language to reduce the complexity of the workflow composition. To this end, we extend a specification language with the consideration of formal logic, so that some effective theorems can be derived for the verification of syntax, semantics, and inference rules in the workflow composition. The logic-based approach automates compliance checking effectively. The Service Workflow Specification (SWSpec) has been extended and formulated, and the soundness, completeness, and consistency of SWSpec applications have been verified; note that a logic-based SWSpec is mandatory for the development of model checking. The application of the proposed SWSpec has been demonstrated by the examples with the addressed soundness, completeness, and consistency.

[1]  Juan Carlos Augusto,et al.  Editorial: Inaugural issue , 2009, J. Ambient Intell. Smart Environ..

[2]  MengChu Zhou,et al.  Timed Compatibility Analysis of Web Service Composition: A Modular Approach Based on Petri Nets , 2014, IEEE Transactions on Automation Science and Engineering.

[3]  Soundar R. T. Kumara,et al.  Market-Based Model Predictive Control for Large-Scale Information Networks: Completion Time and Value of Solution , 2008, IEEE Transactions on Automation Science and Engineering.

[4]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004, Proceedings. Eighth IEEE International Enterprise Distributed Object Computing Conference, 2004. EDOC 2004..

[5]  Lida Xu,et al.  A New Approach for Compliance Checking in Service Workflows , 2014, IEEE Transactions on Industrial Informatics.

[6]  Gagan Agrawal,et al.  Cost and Accuracy Aware Scientific Workflow Composition for Service-Oriented Environments , 2013, IEEE Transactions on Services Computing.

[7]  Serge Abiteboul,et al.  Comparing workflow specification languages: A matter of views , 2012, TODS.

[8]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[9]  MengChu Zhou,et al.  A Novel Method for Calculating Service Reputation , 2013, IEEE Transactions on Automation Science and Engineering.

[10]  M. Brian Blake,et al.  Workflow Composition of Service Level Agreements , 2007, IEEE International Conference on Services Computing (SCC 2007).

[11]  Stefano Ceri,et al.  Adaptive and Interoperable Crowdsourcing , 2015, IEEE Internet Computing.

[12]  Florian Rosenberg,et al.  Composing RESTful Services and Collaborative Workflows: A Lightweight Approach , 2008, IEEE Internet Computing.

[13]  Andrew Martin,et al.  In the Relation of Workflow and Trust Characteristics‚ and Requirements in Service Workflows , 2011 .

[14]  Huimin Liu,et al.  Modelling and analysis techniques for cross‐organizational workflow systems , 2009 .

[15]  Yang Lu,et al.  Industry 4.0: A survey on technologies, applications and open research issues , 2017, J. Ind. Inf. Integr..

[16]  Andrew P. Martin,et al.  SWSpec: The Requirements Specification Language in Service Workflow Environments , 2012, IEEE Transactions on Industrial Informatics.

[17]  Manu Vardhan,et al.  Cost Effective Genetic Algorithm for Workflow Scheduling in Cloud Under Deadline Constraint , 2016, IEEE Access.

[18]  WenAn Tan,et al.  A Trust Service-Oriented Scheduling Model for Workflow Applications in Cloud Computing , 2014, IEEE Systems Journal.

[19]  Lida Xu,et al.  Enterprise Systems: State-of-the-Art and Future Trends , 2011, IEEE Transactions on Industrial Informatics.

[20]  Ferucio Laurentiu Tiplea,et al.  The Reversible Released Form of Petri Nets and Its Applications to Soundness of Workflow Nets , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  M. Shamim Hossain,et al.  Big Data-Driven Service Composition Using Parallel Clustered Particle Swarm Optimization in Mobile Environment , 2016, IEEE Transactions on Services Computing.

[22]  Gian Luigi Ferrari,et al.  Types and effects for secure service orchestration , 2006, 19th IEEE Computer Security Foundations Workshop (CSFW'06).

[23]  Radu Calinescu,et al.  Dynamic QoS Management and Optimization in Service-Based Systems , 2011, IEEE Transactions on Software Engineering.

[24]  Manish Parashar,et al.  Cloud Paradigms and Practices for Computational and Data-Enabled Science and Engineering , 2013, Computing in Science & Engineering.

[25]  Zhaohui Wu,et al.  An Efficient Recommendation Method for Improving Business Process Modeling , 2014, IEEE Transactions on Industrial Informatics.

[26]  David S. Cochran,et al.  Big data analytics with applications , 2014 .

[27]  P. Lőrincz,et al.  Evolution of Enterprise Systems , 2007, 2007 International Symposium on Logistics and Industrial Informatics.

[28]  Wattana Viriyasitavat,et al.  Multi-criteria selection for services selection in service workflow , 2016 .

[29]  Albert Y. Zomaya,et al.  Computation Offloading for Service Workflow in Mobile Cloud Computing , 2015, IEEE Transactions on Parallel and Distributed Systems.

[30]  Lida Xu,et al.  Compliance Checking for Requirement-Oriented Service Workflow Interoperations , 2014, IEEE Transactions on Industrial Informatics.

[31]  Gian Luigi Ferrari,et al.  Semantics-Based Design for Secure Web Services , 2008, IEEE Transactions on Software Engineering.

[32]  Flavio De Paoli,et al.  SeDL-C: A Language for Modeling Business Terms in Service Descriptions , 2013, 2013 IEEE 20th International Conference on Web Services.

[33]  Martin Maier,et al.  Workflow Scheduling in Multi-Tenant Cloud Computing Environments , 2017, IEEE Transactions on Parallel and Distributed Systems.

[34]  Haibo Li,et al.  Composition of Resource-Service Chain for Cloud Manufacturing , 2016, IEEE Transactions on Industrial Informatics.

[35]  David S. Cochran,et al.  Extension of Manufacturing System Design Decomposition to Implement Manufacturing Systems That are Sustainable , 2016 .

[36]  M. Brian Blake,et al.  Web-Scale Workflow: Integrating Distributed Services , 2008, IEEE Internet Computing.

[37]  Lida Xu,et al.  IoT-based system for communication and coordination of football robot team , 2017, Internet Res..

[38]  Srdjan Marinovic,et al.  Distributed Orchestration of Pervasive Services , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[39]  Sergei Gorlatch,et al.  A Grid Workflow Language Using High-Level Petri Nets , 2005, PPAM.

[40]  Keith D. Swenson,et al.  Workflow Interoperability Standards for the Internet , 2000, IEEE Internet Comput..

[41]  Andrew P. Martin,et al.  A Survey of Trust in Workflows and Relevant Contexts , 2012, IEEE Communications Surveys & Tutorials.

[42]  Maude Manouvrier,et al.  TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition , 2010, IEEE Transactions on Services Computing.

[43]  Carlo Ghezzi,et al.  Optimizing Service Selection and Allocation in Situational Computing Applications , 2013, IEEE Transactions on Services Computing.

[44]  Ling Li,et al.  Creation of environmental health information system for public health service: A pilot study , 2008, Inf. Syst. Frontiers.

[45]  Kai Hwang,et al.  Skyline Discovery and Composition of Multi-Cloud Mashup Services , 2016, IEEE Transactions on Services Computing.

[46]  Hongming Cai,et al.  The design of an m-Health monitoring system based on a cloud computing platform , 2017, Enterp. Inf. Syst..

[47]  Wei Xu,et al.  A methodology toward manufacturing grid-based virtual enterprise operation platform , 2010, Enterp. Inf. Syst..

[48]  Weiming Shen,et al.  An agent-based Web service workflow model for inter-enterprise collaboration , 2006, Expert Syst. Appl..

[49]  M. Kataev,et al.  Enterprise Diagnostics for Evaluation of Enterprise Business Processes , 2016 .

[50]  Wei Li,et al.  QoS Assurance for Dynamic Reconfiguration of Component-Based Software Systems , 2012, IEEE Transactions on Software Engineering.

[51]  WenAn Tan,et al.  An approach to enterprise process dynamic modeling supporting enterprise process evolution , 2008, Inf. Syst. Frontiers.

[52]  Chengfei Liu,et al.  Steering Dynamic Collaborations Between Business Processes , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[53]  Carlo Ghezzi,et al.  The Tale of SOLOIST: A Specification Language for Service Compositions Interactions , 2012, FACS.

[54]  Zhaohui Wu,et al.  Enterprise Pattern: integrating the business process into a unified enterprise model of modern service company , 2017, Enterp. Inf. Syst..

[55]  MengChu Zhou,et al.  Business and Scientific Workflows: A Web Service-Oriented Approach , 2013 .

[56]  Xitong Li,et al.  A Petri Net Approach to Mediation-Aided Composition of Web Services , 2012, IEEE Transactions on Automation Science and Engineering.

[57]  Luca Cardelli,et al.  Service Combinators for Web Computing , 1999, DSL.

[58]  Naixue Xiong,et al.  A Pretreatment Workflow Scheduling Approach for Big Data Applications in Multicloud Environments , 2016, IEEE Transactions on Network and Service Management.

[59]  Yixin Chen,et al.  QoS-Aware Dynamic Composition of Web Services Using Numerical Temporal Planning , 2014, IEEE Transactions on Services Computing.

[60]  Stephen J. H. Yang,et al.  An optimal QoS-based Web service selection scheme , 2009, Inf. Sci..

[61]  Wattana Viriyasitavat A framework of trust in service workflows , 2013 .

[62]  Amit P. Sheth,et al.  Modeling Quality of Service for Workflows and Web Service Processes , 2002 .

[63]  Jakob Branger,et al.  From automated home to sustainable, healthy and manufacturing home: a new story enabled by the Internet-of-Things and Industry 4.0 , 2015 .

[64]  Shiyong Lu,et al.  A Service Framework for Scientific Workflow Management in the Cloud , 2015, IEEE Transactions on Services Computing.

[65]  Li Da Xu,et al.  Enterprise Architecture: A Literature Review , 2017 .

[66]  Farookh Khadeer Hussain,et al.  Towards Multi-criteria Cloud Service Selection , 2011, 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[67]  L. Li China's manufacturing locus in 2025: With a comparison of “Made-in-China 2025” and “Industry 4.0” , 2017, Technological Forecasting and Social Change.

[68]  Joseph Timothy Foley,et al.  Use of the manufacturing system design decomposition for comparative analysis and effective design of production systems , 2017 .

[69]  Fei Tao,et al.  CCIoT-CMfg: Cloud Computing and Internet of Things-Based Cloud Manufacturing Service System , 2014, IEEE Transactions on Industrial Informatics.

[70]  Jian Cao,et al.  An Optimal Engine Component Placement Strategy for Cloud Workflow Service , 2016, 2016 IEEE International Conference on Web Services (ICWS).

[71]  Wattana Viriyasitavat,et al.  The reviews and analysis of the state-of-the-art service workflow specification languages , 2017 .

[72]  Yong Chen,et al.  Industrial information integration - A literature review 2006-2015 , 2016, J. Ind. Inf. Integr..

[73]  Xiaorong Li,et al.  Multi-Objective Game Theoretic Schedulingof Bag-of-Tasks Workflows on Hybrid Clouds , 2014, IEEE Transactions on Cloud Computing.

[74]  Shiyong Lu,et al.  A Dataflow-Based Scientific Workflow Composition Framework , 2012, IEEE Transactions on Services Computing.

[75]  Jun Qin,et al.  Specification of grid workflow applications with AGWL: an Abstract Grid Workflow Language , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[76]  Yang Lu,et al.  Industrial Integration: A Literature Review , 2016 .

[77]  Andrew P. Martin,et al.  Formal Trust Specification in Service Workflows , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[78]  Nelson Luis Saldanha da Fonseca,et al.  Workflow specification and scheduling with security constraints in hybrid clouds , 2013, 2nd IEEE Latin American Conference on Cloud Computing and Communications.

[79]  Indrakshi Ray,et al.  Satisfiability Analysis of Workflows with Control-Flow Patterns and Authorization Constraints , 2014, IEEE Transactions on Services Computing.

[80]  Ragnhild Van Der Straeten,et al.  NOW: Orchestrating services in a nomadic network using a dedicated workflow language , 2013, Sci. Comput. Program..

[81]  Lida Xu,et al.  IoT and Cloud Computing in Automation of Assembly Modeling Systems , 2014, IEEE Transactions on Industrial Informatics.

[82]  Jianwu Wang,et al.  Workflow as a Service in the Cloud: Architecture and Scheduling Algorithms , 2014, ICCS.

[83]  Lida Xu,et al.  Conceptual design of remote monitoring and fault diagnosis systems , 2007, Inf. Syst..

[84]  Jin Ho Kim,et al.  A Review of Cyber-Physical System Research Relevant to the Emerging IT Trends: Industry 4.0, IoT, Big Data, and Cloud Computing , 2017 .

[85]  Andrew P. Martin,et al.  Using Propositional Logic for Requirements Verification of Service Workflow , 2012, IEEE Transactions on Industrial Informatics.

[86]  Bingsheng He,et al.  Monetary Cost Optimizations for Hosting Workflow-as-a-Service in IaaS Clouds , 2013, IEEE Transactions on Cloud Computing.

[87]  Lida Xu,et al.  A visualization platform for internet of things in manufacturing applications , 2016, Internet Res..

[88]  Lida Xu,et al.  Internet of Things for Enterprise Systems of Modern Manufacturing , 2014, IEEE Transactions on Industrial Informatics.

[89]  Carlos Pomalaza-Raez,et al.  Reconfiguring machines to achieve system adaptability and sustainability: A practical case study , 2014 .

[90]  Michael N. Huhns,et al.  A Scalable Architecture for Automatic Service Composition , 2014, IEEE Transactions on Services Computing.

[91]  Schahram Dustdar,et al.  Domain-Specific Service Selection for Composite Services , 2012, IEEE Transactions on Software Engineering.

[92]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.