Modeling and Analysis of Distributed State Space Generation for Timed Petri Nets
نویسندگان
چکیده
Implementation of complex, real-world systems is usually preceded by extensive studies of their formal models. For systems which exhibit concurrent activities, Petri nets are a popular choice of modeling formalism, because of their ability to express concurrency, synchronization, precedence constraints and nondeterminism. Moreover, Petri nets “with time” (stochastic or timed) include the durations of modeled activities and this allows to study the performance aspects of the modeled system [1, 7, 12]. Three basic approaches to the analysis of Petri net models are known as structural analysis, reachability analysis and discrete-event simulation [8, 13]. Structural methods predict the properties of net models on the basis of their structure (i.e., connections between elements); structural analysis is usually rather simple, but it can be applied only to nets with special properties. Reachability analysis is based on an exhaustive generation of all reachable states; reachability analysis is the most suitable method when a detailed analysis of the model’s behavior is needed [7, 8]. Net simulation is based on the fact that a (timed or stochastic) Petri net is a discrete event system, where the events correspond to the firings (or occurrences) of net transitions; simulation can be applied to a large class of temporal nets, but may be unsuccessful or very inefficient in capturing events which occur rarely. In reachability analysis, the states of the model and the transitions between states are organized in the reachability graph which is used for verifying the required qualitative properties (such as absence of deadlocks or liveness). For timed and stochastic Petri nets, this graph is a Markov chain, whose stationary probabilities can be determined using known numerical methods [10]; these stationary probabilities are used to derive many performance measures of the model [1, 2, 12].
منابع مشابه
Using Interval Petri Nets and Timed Automata for Diagnosis of Discrete Event Systems (DES)
A discrete event system (DES) is a dynamic system that evolves in accordance with the abrupt occurrence, at possibly unknown irregular intervals, of physical events. Because of the special nature of these systems, different tools are currently used for their analysis, design and modeling. The main focus of this paper is the presentation of a new modeling approach of Discrete Event Systems. The ...
متن کاملTimed Petri Nets in Modeling and Analysis of Manufacturing Systems
Petri nets are formal models of systems which exhibit concurrent activities. As formal models, Petri nets are bipartite directed graphs, in which the two types of vertices represent, in a very general sense, conditions and events. In order to study performance aspects of systems modeled by Petri nets, the durations of modeled activities must also be taken into account. This can be done in diffe...
متن کاملA rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملModeling a Bank ATM with Two Directions Places Timed Petri Net (TPN)
A Bank ATM is including controller, card authorization system and a teller unit .This paper explains howthis parts connects together. In this paper will be used of a new mode place in Petri nets. More systemsusually have a complex constructs. ATM will be simulated use of new mode place at this study. The Mainpart of this model is used of T.S.Staines model [1]. We discuss how a simple model of T...
متن کاملPetri Nets and Timed Petri Nets in Modeling and Analysis of Concurrent Systems – An Overview
Petri nets are formal models of systems which exhibit concurrent activities. Communication networks, multiprocessor systems, manufacturing systems and distributed databases are simple examples of such systems. As formal models, Petri nets are bipartite directed graphs, in which the two types of vertices represent, in a very general sense, conditions and events. An event can occur only when all ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001