85 research outputs found
CSL model checking of Deterministic and Stochastic Petri Nets
Deterministic and Stochastic Petri Nets (DSPNs) are a widely used high-level formalism for modeling discrete-event systems where events may occur either without consuming time, after a deterministic time, or after an exponentially distributed time. The underlying process dened by DSPNs, under certain restrictions, corresponds to a class of Markov Regenerative Stochastic Processes (MRGP). In this paper, we investigate the use of CSL (Continuous Stochastic Logic) to express probabilistic properties, such a time-bounded until and time-bounded next, at the DSPN level. The verication of such properties requires the solution of the steady-state and transient probabilities of the underlying MRGP. We also address a number of semantic issues regarding the application of CSL on MRGP and provide numerical model checking algorithms for this logic. A prototype model checker, based on SPNica, is also described
Recommended from our members
Enhancing Fault / Intrusion Tolerance through Design and Configuration Diversity
Fault/intrusion tolerance is usually the only viable way of improving the system dependability and security in the presence of continuously evolving threats. Many of the solutions in the literature concern a specific snapshot in the production or deployment of a fault-tolerant system and no immediate considerations are made about how the system should evolve to deal with novel threats. In this paper we outline and evaluate a set of operating systems’ and applications’ reconfiguration rules which can be used to modify the state of a system replica prior to deployment or in between recoveries, and hence increase the replicas chance of a longer intrusion-free operation
TRANSIENT ANALYSIS OF A PREEMPTIVE RESUME M/D/l/2/2 THROUGH PETRI NETS
Stochastic Petri Nets (SPN) are usually designed to support exponential distributions
only, with the consequence that their modelling power is restricted to Markovian systems.
In recent years, some attempts have appeared in the literature aimed to define SPN
models with generally distributed firing times. A particular subclass, called Deterministic
and Stochastic Petri Nets (DSPN), combines into a single model both exponential and
deterministic transitions. The available DSPN implementations require simplifying assumptions
which limit the applicability of the model to preemptive repeat different service
mechanisms only. The present paper discusses a semantical generalization of the DSPNs
by including preemptive mechanisms of resume type. This generalization is crucial in
connection with fault tolerant systems, where the work performed before the interruption
should not be lost. By means of this new approach, the transient analysis of a M/D/1/2/2
queue (with 2 customers, 1 server, exponential thinking and deterministic service time) is
fully examined under different preemptive resume policies
- …