In this work we present a synergic integration of the Functional Mock-Up Interface (FMI) and Business Process Model and Notation (BPMN) standards aimed at managing coupled system simulations. The expressiveness of the BPMN diagrams enabled us to define the relationship between the involved systems and guarantees a one-to-one correspondence with an XML file which is the starting point for the automation and the Functional Mock-Up Unit (FMU) orchestration. For that purpose we describe a typical (although non-standard) master algorithm governing the time-dependent simulation of a coupled system. The dependency diagram and the execution algorithm rely on a very limited set of BPMN extension elements since the standard already offers a range of basic elements which facilitate the implementation of a specific execution environment for FMI co-simulation. This study explores the theoretical issues behind the FMI-BPMN integration and the practical implementation problems. The final result is the complete BPMN diagram for the master algorithm, fully interfaced with the FMI functions of the FMU execution blocks.

Solving time-dependent coupled systems through FMI co-simulation and BPMN process orchestration

POLONI, CARLO
2016-01-01

Abstract

In this work we present a synergic integration of the Functional Mock-Up Interface (FMI) and Business Process Model and Notation (BPMN) standards aimed at managing coupled system simulations. The expressiveness of the BPMN diagrams enabled us to define the relationship between the involved systems and guarantees a one-to-one correspondence with an XML file which is the starting point for the automation and the Functional Mock-Up Unit (FMU) orchestration. For that purpose we describe a typical (although non-standard) master algorithm governing the time-dependent simulation of a coupled system. The dependency diagram and the execution algorithm rely on a very limited set of BPMN extension elements since the standard already offers a range of basic elements which facilitate the implementation of a specific execution environment for FMI co-simulation. This study explores the theoretical issues behind the FMI-BPMN integration and the practical implementation problems. The final result is the complete BPMN diagram for the master algorithm, fully interfaced with the FMI functions of the FMU execution blocks.
File in questo prodotto:
File Dimensione Formato  
PID4484973.pdf

Accesso chiuso

Descrizione: Paper IEEE ISSE 2016
Tipologia: Documento in Versione Editoriale
Licenza: Digital Rights Management non definito
Dimensione 262.88 kB
Formato Adobe PDF
262.88 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11368/2890811
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 0
social impact