journal article·2021-02-25Open access

A Dynamic Context-Aware Workflow Management Scheme for Cyber-Physical Systems Based on Multi-Agent System Architecture

Fu-Shiung Hsieh

Applied Sciences· Volume 11· Issue 5

Abstract

Although Cyber-Physical Systems (CPS) provides a paradigm to accommodate frequent changes in manufacturing sector, modeling and managing operations of CPS are challenging issues due to the complex interactions between entities in the system. Development of an effective context-aware workflow management system to guide the entities in the system is a critical factor to attain the potential benefits of CPS. In this paper, we will address the issue on the design of context-aware workflow management systems for CPS in IoT-enabled manufacturing environment. A CPS consists two parts, the Physical World and the Cyber World. To achieve the goal to design a context-aware information system for CPS, the Cyber World models of the entities in the system are constructed based on discrete timed Petri nets (DTPN) and a multi-agent system architecture in which each entity in the system is modeled as an agent to capture the interactions of entities in CPS. To develop context-aware workflow management systems for CPS, a Configuration/Scheduling Feasibility Problem and a Context Generation Problem in CPS are formulated. A condition for configuration/scheduling feasibility based on transformation of the Cyber World Models is established to develop an algorithm to generate contextual information to guide the operation of CPS. The proposed method is illustrated by examples. A series of experiments have been conducted to demonstrate the practicality of the proposed method in terms of computation time and response time. The results indicate that the computation time and total response time increase polynomially with respect to problem size parameters and show that the proposed method is effective in solving real problems.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Business Process Modeling and Analysis · Petri Nets in System Modeling · Service-Oriented Architecture and Web Services

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science and Information Engineering, Chaoyang University of Technology, Taichung 41349, Taiwan

Funding

Ministry of Science and Technology, Taiwan

References (49)

Show source-provided references
1. (2021, January 15). Intelligent Manufacturing Systems. Available online: http://www.ims.org/index.html.
2. Next-generation manufacturing systems: Key research issues in developing and integrating reconfigurable and intelligent machines10.1080/09511920500069622 ↗
3. (2021, January 15). Recommendations for Implementing the Strategic Initiative INDUSTRIE 4.0, Final Report of the Industrie 4.0 Working Group. Available online: https://www.din.de/blob/76902/e8cac883f42bf28536e7e8165993f1fd/recommendations-for-implementing-industry-4-0-data.pdf.
4. Bortolini, M., Faccio, M., Galizia, F.G., Gamberi, M., and Pilati, F. (2021). Adaptive Automation Assembly Systems in the Industry 4.0 Era: A Reference Framework and Full–Scale Prototype. Appl. Sci., 11.10.3390/app11031256 ↗
5. Rajkumar, R., Lee, I., Sha, L., and Sankovic, J. (2010, January 13–18). Cyber-physical systems: The next computing revolution. Proceedings of the 47th ACM/IEEE Design Automation Conference (DAC’10), Anaheim, CA, USA.10.1145/1837274.1837461 ↗
6. A Cyber-Physical Systems architecture for Industry 4.0-based manufacturing systems10.1016/j.mfglet.2014.12.001 ↗
7. The Internet of Things10.1038/scientificamerican1004-76 ↗
8. Lean Automation enabled by Industry 4.0 Technologies10.1016/j.ifacol.2015.06.359 ↗
9. National Institute of Standards and Technology (2021, January 15). Workshop Report on Foundations for Innovation in Cyber-Physical Systems, January 2013, Available online: https://www.nist.gov/system/files/documents/el/CPS-WorkshopReport-1-30-13-Final.pdf.
10. Evans, D. (2021, January 15). The Internet of Everything: How More Relevant and valuable Connections Will Change the World?. Available online: https://newsroom.cisco.com/video-content?type=webcontent&articleId=1111241.
11. Enabling Smart Cloud Services through Remote Sensing: An Internet of Everything Enabler10.1109/JIOT.2014.2325071 ↗
12. Smart objects as building blocks for the Internet of things10.1109/MIC.2009.143 ↗
13. Understanding and Using Context10.1007/s007790170019 ↗
14. Disseminating active map information to mobile hosts10.1109/65.313011 ↗
15. Context Aware Computing for The Internet of Things: A Survey10.1109/SURV.2013.042313.00197 ↗
16. Engineering context-aware systems and applications: A survey10.1016/j.jss.2016.02.010 ↗
17. The MOM of context-aware systems: A survey10.1016/j.comcom.2019.02.002 ↗
18. Ivanov, R., Weimer, J., and Lee, I. (2018). Towards Context-Aware Cyber-Physical Systems. 2018 IEEE Workshop on Monitoring and Testing of Cyber-Physical Systems (MT-CPS), IEEE.10.1109/MT-CPS.2018.00012 ↗
19. Vinh, P.C., Hung, N.M., Tung, N.T., and Suzuki, J. (2013). Context-Aware Security Solutions for Cyber Physical Systems. Context-Aware Systems and Applications. ICCASA 2012. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, 109, Springer.
20. Gaur, S., Almeida, L., Tovar, E., and Reddy, R. (2019, January 10–13). CAP: Context-Aware Programming for Cyber Physical Systems. Proceedings of the 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Zaragoza, Spain.10.1109/ETFA.2019.8869350 ↗
21. Kammerer, K., Pryss, R., Sommer, K., and Reichert, M. (2018, January 20–20). Towards Context-Aware Process Guidance in Cyber-Physical Systems with Augmented Reality. Proceedings of the 2018 4th International Workshop on Requirements Engineering for Self-Adaptive, Collaborative, and Cyber Physical Systems (RESACS), Banff, AB, Canada.10.1109/RESACS.2018.00013 ↗
22. Camarin-ha-Matos, L.M., Falcão, A.J., Vafaei, N., and Najdi, S. (2016). Context Awareness for Flexible Manufacturing Systems Using Cyber Physical Approaches. Technological Innovation for Cyber-Physical Systems. DoCEIS 2016. IFIP Advances in Information and Communication Technology, Springer.
23. Motion Analysis System (MAS) for production and ergonomics assessment in the manufacturing processes10.1016/j.cie.2018.10.046 ↗
24. Inventory holding costs measurement: A multi-case study10.1108/IJLM-01-2012-0004 ↗
25. Lot splitting scheduling procedure for makespan reduction and machine capacity increase in a hybrid flow shop with batch production10.1007/s00170-011-3525-x ↗
26. Collaborative and traditional robotic assembly: A comparison model10.1007/s00170-018-03247-z ↗
27. Mixed model assembly system with multiple secondary feeder lines: Layout design and balancing procedure for ATO environment10.1080/00207543.2011.653590 ↗
28. Design, engineering and testing of an innovative adaptive automation assembly system10.1108/AA-06-2019-0103 ↗
29. Reconfigurability in cellular manufacturing systems: A design model and multi-scenario analysis10.1007/s00170-019-04179-y ↗
30. Müller, T., Jazdi, N., Schmidt, J.P., and Weyrich, M. (2020, January 15). Cyber-Physical Production Systems: Enhancement with a Self-Organized Reconfig-Uration Management. Available online: https://www.researchgate.net/publication/341321831_Cyber-Physical_Production_Systems_enhancement_with_a_self-organized_reconfiguration_management.10.1016/j.procir.2021.03.075 ↗
31. Yelles-Chaouche, A.R., Gurevsky, E., Brahimi, N., and Dolgui, A. (2020). Reconfigurable manufacturing systems from an optimisation perspective: A focused review of literature. Int. J. Prod. Res., 1–19.10.1080/00207543.2020.1813913 ↗
32. Brandimarte, P., and Villa, A. (1995). Optimization Models and Concepts in Production Management, Gordon & Breach.
33. Law, A.M., and Kelton, W.D. (1991). Simulation Modeling and Analysis, McGraw-Hill. [2nd ed.].
34. Practice of Petri Nets in Manufacturing
35. Agent-Based Systems for Manufacturing10.1016/j.cirp.2006.10.004 ↗
36. The Contract net protocol: High-level communication and control in a distributed problem solver10.1109/TC.1980.1675516 ↗
37. Petri nets: Properties, analysis and applications10.1109/5.24143 ↗
38. The Petri Net Markup Language: Concepts, Technology, and Tools
39. A dynamic scheme for scheduling complex tasks in manufacturing systems based on collaboration of agents10.1007/s10489-014-0521-5 ↗
40. A hybrid and scalable multi-agent approach for patient scheduling based on Petri net models10.1007/s10489-017-0935-y ↗
41. Design of scalable agent-based reconfigurable manufacturing systems with Petri nets10.1080/0951192X.2018.1429665 ↗
42. Development of context-aware workflow systems based on Petri Net Markup Language10.1016/j.csi.2013.08.014 ↗
43. Context-aware workflow management for virtual enterprises based on coordination of agents10.1007/s10845-012-0688-8 ↗
44. (2021, January 15). Extensible Stylesheet Language. Available online: https://www.w3schools.com/xml/xsl_intro.asp.
45. (2021, January 15). Workflow Petri Net Designer (WoPeD). Available online: https://woped.dhbw-karlsruhe.de/.
46. (2021, January 15). IBM CPLEX Optimizer. Available online: https://www.ibm.com/analytics/cplex-optimizer.
47. (2021, January 15). Java Agent DEvelopment Framework (JADE). Available online: https://jade.tilab.com/.
48. A note on two problems in connexion with graphs10.1007/BF01386390 ↗
49. Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems10.1145/321694.321699 ↗