Study of Parameterized-Chain networks

In areas such as computer software and hardware, manufacturing systems, and transportation, engineers encounter networks with arbitrarily large numbers of isomorphic subprocesses. Parameterized systems provide a framework for modeling such networks. The analysis of parameterized systems is a challenge as some key properties such as nonblocking and deadlock-freedom are undecidable even for the case of a parameterized system with ring topology. Here, we introduce Parameterized-Chain Networks (PCN) for modeling of systems with more generalized topologies, consisting of a finite number of ‘distinguished’ subprocesses, and a finite number of parameterized linear subnetworks. Since deadlock analysis is undecidable, to achieve a tractable subproblem, we limit the behavior of subprocesses of the network using our previously developed mathematical notion, ‘weak invariant simulation.’ We develop a dependency graph for analysis of PCN and show that partial and total deadlocks of the proposed PCN are characterized by full, consistent subgraphs of the dependency graph. We investigate deadlock in a traffic network as an illustrative example.

[1]  John G. Thistle,et al.  Weak Invariant Simulation and Its Application to Analysis of Parameterized Networks , 2014, IEEE Transactions on Automatic Control.

[2]  Amir Pnueli,et al.  Model checking and abstraction to the aid of parameterized systems (a survey) , 2004, Comput. Lang. Syst. Struct..

[3]  Jules Desharnais,et al.  Control of Parameterized Discrete Event Systems , 2009, Discret. Event Dyn. Syst..

[4]  Kedar S. Namjoshi,et al.  Parameterized Compositional Model Checking , 2016, TACAS.

[5]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[6]  Rob J. van Glabbeek,et al.  The Linear Time-Branching Time Spectrum (Extended Abstract) , 1990, CONCUR.

[7]  John G. Thistle,et al.  Dependency graph: An algorithm for analysis of generalized parameterized networks , 2015, 2015 American Control Conference (ACC).

[8]  Abraham Silberschatz,et al.  Operating System Concepts , 1983 .

[9]  Amir Pnueli,et al.  Parameterized Verification with Automatically Computed Inductive Assertions , 2001, CAV.

[10]  Vineet Kahlon,et al.  Model Checking Large-Scale and Parameterized Resource Allocation Systems , 2002, TACAS.

[11]  Hyunbo Cho,et al.  Graph-theoretic deadlock detection and resolution for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..

[12]  MengChu Zhou,et al.  Deadlock Control of Automated Manufacturing Systems Based on Petri Nets—A Literature Review , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[13]  G. Chartrand,et al.  Graphs & Digraphs , 1986 .

[14]  Rong Su,et al.  On analysis of deadlock and blocking freeness in isomorphic module systems , 2013, 2013 American Control Conference.

[15]  John G. Thistle,et al.  Weak invariant simulation: Properties and algorithms , 2013, 2013 American Control Conference.