An Integration Architecture Based on Event Graph for PDES Application Development

Feng Yao,Yiping Yao,Sirui Bao,Yingqian Bao,Xiaoxiong Zhang
DOI: https://doi.org/10.1145/3180374.3180377
2018-01-01
Abstract:PDES(Parallel discrete event simulation) applications usually cover multiple domains, consequently developing such an application often needs professional skills and cooperation from multiple domain experts, which adds the difficulty of development. In addition, in most case, models nested in an application couple with each other tightly and thus become dependent on the application or the platform, which hinders its development and debugging and limits the model's reusability. To make matter worse, current visual development tools cannot support integrating models from different domains into applications efficiently. Focusing on this problem, this paper proposes an integration architecture based on event graph for PDES application development, which isolates the model from the application. This proposed method separates models development the application framework development and provides an approach to plug models into the application framework, which improves the flexibility and reusability of models and efficiency of the whole application development as a result. In the end, a tool based on this method is developed and the experiment shows the proposed method can improve the efficiency of the development and provides a convenient way of debugging the application.
What problem does this paper attempt to address?