Early-stage analysis of cyber-physical production systems through collaborative modelling

This paper demonstrates the flexible methodology of modelling cyber-physical systems (CPSs) using the INTO-CPS technology through co-simulation based on Functional Mock-up Units (FMUs). It explores a novel method with two main co-simulation phases: homogeneous and heterogeneous. In the first phase, high-level, abstract FMUs are produced for all subsystems using a single discrete-event formalism (the VDM-RT language and Overture tool). This approach permits early co-simulation of system-level behaviours and serves as a basis for dialogue between subsystem teams and agreement on interfaces. During the second phase, model refinements of subsystems are gradually introduced, using various simulation tools capable of exporting FMUs. This heterogeneous phase permits high-fidelity models of all subsystems to be produced in appropriate formalisms. This paper describes the use of this methodology to develop a USB stick production line, representing a smart system of systems. The experiments are performed under the assumption that the orders are received in a Gaussian or Uniform distribution. The focus is on the homogeneous co-simulation phase, for which the method demonstrates two important roles: first, the homogeneous phase identifies the right interaction protocols (signals) among the various subsystems, and second, the conceptual (system-level) parameters identified before the heterogeneous co-simulation phase reduce the huge size of the design space and create stable constraints, later reflected in the physical implementation.

[1]  Simon Foster,et al.  Towards Semantically Integrated Models and Tools for Cyber-Physical Systems Design , 2016, ISoLA.

[2]  Jozef Hooman,et al.  Modeling and Validating Distributed Embedded Real-Time Systems with VDM++ , 2006, FM.

[3]  Jim Woodcock,et al.  Integrated tool chain for model-based design of Cyber-Physical Systems: The INTO-CPS project , 2016, 2016 2nd International Workshop on Modelling, Analysis, and Control of Complex CPS (CPS Data).

[4]  Alie El-Din Mady,et al.  Collaborative Model‐based Systems Engineering for Cyber‐Physical Systems, with a Building Automation Case Study , 2016 .

[5]  Nick Battle,et al.  The overture initiative integrating tools for VDM , 2010, ACM SIGSOFT Softw. Eng. Notes.

[6]  Max Mühlhäuser,et al.  Smart Products: An Introduction , 2007, AmI Workshops.

[7]  Dines Bjørner,et al.  The Vienna Development Method: The Meta-Language , 1978, Lecture Notes in Computer Science.

[8]  Jim Woodcock,et al.  Cyber-Physical Systems Design: Formal Foundations, Methods and Integrated Tool Chains , 2015, 2015 IEEE/ACM 3rd FME Workshop on Formal Methods in Software Engineering.

[9]  Boris Otto,et al.  Design Principles for Industrie 4.0 Scenarios , 2016, 2016 49th Hawaii International Conference on System Sciences (HICSS).

[10]  Peter Gorm Larsen,et al.  Modelling Systems: Practical Tools and Techniques in Software Engineering , 2009 .

[11]  Marcel Verhoef,et al.  Methods for Creating Co-models of Embedded Systems , 2014, Collaborative Design for Embedded Systems.

[12]  Jim Woodcock,et al.  Features of Integrated Model-Based Co-modelling and Co-simulation Technology , 2017, SEFM Workshops.

[13]  Andreas Junghanns,et al.  Functional Mockup Interface 2.0: The Standard for Tool independent Exchange of Simulation Models , 2012 .

[14]  Alessandra Bagnato,et al.  Modeling Methodologies for Cyber-Physical Systems : Research Field Study on Inherent and Future Challenges , 2016 .

[15]  David Broman,et al.  Co-Simulation , 2018, ACM Comput. Surv..

[16]  Mihai NEGHINA,et al.  Multi-Paradigm Discrete-Event Modelling and Co-simulation of Cyber-Physical Systems , 2019 .

[17]  A. Zoitl,et al.  Framework for Distributed Industrial Automation and Control (4DIAC) , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[18]  Shimon Y. Nof,et al.  Springer Handbook of Automation , 2009, Handbook of Automation.

[19]  Peter Gorm Larsen,et al.  A Discrete Event-first Approach to Collaborative Modelling of Cyber-Physical Systems , 2018 .

[20]  Peter Gorm Larsen,et al.  Collaborative Design for Embedded Systems: Co-modelling and Co-simulation , 2014 .

[21]  Stamatis Karnouskos,et al.  Industrial Agents: Emerging Applications of Software Agents in Industry , 2015 .

[22]  Detlef Zühlke,et al.  Preliminary Insides for an Anthropocentric Cyber-physical Reference Architecture of the Smart Factory , 2013 .