Graphical Modeling and Analysis Software for State Space-Based Optimization of Discrete Event Systems

In view of the particular research objectives rather than the system’s characteristics, almost all systems can be discretized regardless of original continuous or discrete pattern. Modeling oriented to discrete-event system (DES) represents the dynamics of a system as a series of discrete events that perform changes in the state of the system, constituting the state space which supports the further analysis for scheduling and optimization. In this paper, the graphical modeling and analysis software (GMAS) as a platform for modeling DES is introduced with the basic notions and a general perspective on the systems approach. It clearly provides the graphic modeling and analysis interface. Besides, the system evolution process is recorded and represented by state space, transforming the optimization problem into a search-based issue in the reachability tree of finding the optimal or near-optimal sequence of function component activations from some initial state to the goal state. To validate its efficacy and practicability, a causal encounter model of traffic collision avoidance system operations is proposed in the GMAS formalism. The model has been proved to not only provide a better comprehension of the potential collision occurrences for risk assessment by representing the cause–effect relationship of each action but also aid the crews in the involved aircraft to make a cooperative and optimal option.

[1]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[2]  Didier Lime,et al.  Model Checking of Time Petri Nets Using the State Class Timed Automaton , 2006, Discret. Event Dyn. Syst..

[3]  Marko Mäkelä,et al.  Maria: Modular Reachability Analyser for Algebraic System Nets , 2002, ICATPN.

[4]  Roman Buil,et al.  State space analysis for model plausibility validation in multi-agent system simulation of urban policies , 2016, J. Simulation.

[5]  Miquel Angel Piera,et al.  A causal model to explore the ACAS induced collisions , 2014 .

[6]  Efstathios Bakolas,et al.  Augmenting defense-in-depth with the concepts of observability and diagnosability from Control Theory and Discrete Event Systems , 2011, Reliab. Eng. Syst. Saf..

[7]  Gabriel A. Wainer,et al.  Aircraft evacuation DEVS implementation & visualization , 2009, SpringSim '09.

[8]  Feng Zhu,et al.  Simulation modelling of traffic collision avoidance system with wind disturbance , 2018, IEEE Aerospace and Electronic Systems Magazine.

[9]  Bernard P. Zeigler,et al.  Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems , 2000 .

[10]  Arnold H. Buss,et al.  Composability and component-based discrete event simulation , 2007, 2007 Winter Simulation Conference.

[11]  Lydia E. Kavraki,et al.  A Sampling-Based Tree Planner for Systems With Complex Dynamics , 2012, IEEE Transactions on Robotics.

[12]  Erkan Zergeroglu,et al.  Model reference tracking control of an aircraft: a robust adaptive approach , 2017, Int. J. Syst. Sci..

[13]  Miquel Angel Piera,et al.  A coloured Petri net-based hybrid heuristic search approach to simultaneous scheduling of machines and automated guided vehicles , 2016 .

[14]  Jun-Ho Lee,et al.  Time-Feasible Reachability Tree for Noncyclic Scheduling of Timed Petri Nets , 2015, IEEE Transactions on Automation Science and Engineering.

[15]  Miquel Angel Piera Eroles,et al.  TIMSPAT - Reachability graph search-based optimization tool for colored Petri net-based scheduling , 2016, Comput. Ind. Eng..

[16]  Leslie Pack Kaelbling,et al.  Collision Avoidance for Unmanned Aircraft using Markov Decision Processes , 2010 .

[17]  Klaus Werner Schmidt,et al.  A framework for state attraction of discrete event systems under partial observation , 2014, Inf. Sci..

[18]  Jun Tang,et al.  A discrete-event modeling approach for the analysis of TCAS-induced collisions with different pilot response times , 2015 .

[19]  David A. Bader,et al.  Ieee Transactions on Parallel and Distributed Systems Graphct: Multithreaded Algorithms for Massive Graph Analysis , 2022 .

[20]  Olfa Mosbahi,et al.  Reconfigurable Coordination of Distributed Discrete Event Control Systems , 2015, IEEE Transactions on Control Systems Technology.

[21]  Stephan Schulz,et al.  Discrete event system specification (DEVS) and StateMate StateCharts equivalence for embedded systems modeling , 2000, Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2000).

[22]  Feng Lin,et al.  Generalized detectability for discrete event systems , 2011, Syst. Control. Lett..

[23]  Gabriel A. Wainer,et al.  Discrete-Event Modeling and Simulation: A Practitioner's Approach , 2009 .

[24]  John E. McEneaney Simulation-Based Evaluation of Learning Sequences for Instructional Technologies , 2016, Instructional Science.

[25]  Miquel Angel Piera Eroles,et al.  Deadlock-Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[26]  Jan Vanthienen,et al.  Enabling flexible location-aware business process modeling and execution , 2016, Decis. Support Syst..

[27]  Mykel J. Kochenderfer,et al.  Collision Avoidance Using Partially Controlled Markov Decision Processes , 2011, ICAART.

[28]  Binshan Lin,et al.  Exploring airport traffic capability using Petri net based model , 2011, Expert Syst. Appl..

[29]  D.E. Rivera,et al.  Simulation of Semiconductor Manufacturing Supply-Chain Systems With DEVS, MPC, and KIB , 2009, IEEE Transactions on Semiconductor Manufacturing.

[30]  Puneet Gupta,et al.  Hardware-software codesign , 2002 .

[31]  Wei Mi,et al.  Comparative Study of Aircraft Boarding Strategies Using Cellular Discrete Event Simulation , 2017 .

[32]  Miquel Angel Piera,et al.  Coloured Petri net-based traffic collision avoidance system encounter model for the analysis of potential induced collisions , 2016 .

[33]  B.P. Zeigler,et al.  Symbolic discrete event system specification , 1992, IEEE Trans. Syst. Man Cybern..

[34]  Steffen Becker,et al.  Quantitative Evaluation of Model-Driven Performance Analysis and Simulation of Component-Based Architectures , 2015, IEEE Transactions on Software Engineering.

[35]  Kai-Yuan Cai,et al.  Supervisory control of discrete event systems with state-dependent controllability , 2009, Int. J. Syst. Sci..

[36]  Mamun Bin Ibne Reaz,et al.  A Review on the Applications of Petri Nets in Modeling, Analysis, and Control of Urban Traffic , 2013, IEEE Transactions on Intelligent Transportation Systems.

[37]  Lars Michael Kristensen,et al.  Coloured Petri Nets - Modelling and Validation of Concurrent Systems , 2009 .

[38]  Michael A. Gray Discrete Event Simulation: A Review of SimEvents , 2007, Computing in Science & Engineering.

[39]  Sami Evangelista,et al.  ASAP: An Extensible Platform for State Space Analysis , 2009, Petri Nets.

[40]  Byoung Kyu Choi,et al.  The extended activity cycle diagram and its generality , 2011, Simul. Model. Pract. Theory.