• Keine Ergebnisse gefunden

Discrete Nets and Their Application to Systems Analysis

N/A
N/A
Protected

Academic year: 2022

Aktie "Discrete Nets and Their Application to Systems Analysis"

Copied!
21
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

NOT FOR QUOTATION WITHOUT PERMISSION OF THE AUTHOR

DISCRETE NETS AND THElR APPLICATION TO SYSTEMS ANALYSIS

Alexander Petrenko

October 1 9 8 2 WP-82-109

Working Papers are interim reports on work of t h e International Institute for Applied Systems Analysis and have received only limited review. Views or opinions expressed herein do not necessarily represent those of t h e Institute or of its National Member Organizations.

INTERNATIONAL INSTITUTE FOR APPLIED SYSTEMS ANALI'SIS 2361 Laxenburg, Austria

(2)

ABSTRACT

To assist in the design and the analysis of complex discrete systems e x h - biting concurrancy, formal techniques are needed which comprehend a hierarchcal representation of such systems and a rigourous analysis of their properties. T h s paper presents the main axiom and definitions of uninterpreted models named discrete n e t s , and demonstrates by exam- ples the usefulness of proposed formalization.

(3)

CONTENTS

INTRODUCTION

I PRELIMINARY DEFINITIONS 11 DISCRETE N E T S

111 P R O P E R T I E S OF DISCRETE N E T S IV S U B C L A S S E S OF DISCRETE N E T S

V EXAMPLES OF MODELLING USING DISCRETE N E T S CONCLUSION

R E F E R E N C E S TABLES F I G U R E S

(4)

DISC= NETS AND THEIR APPLICATION TO SYSTEMS ANALYSIS

Alexander Petrenko

INTRODUCTION

A complex discrete system consists of a large number of components (subsystems) w h c h function concurrently or parallel in time. The processes of subsystems are not completely independent, they rather fre- quently communicate, exchanging information and sharing resources of the system. To analyse such a system it is necessary to have an appropri- ate formal language which allows the system to be modelled on a different level of abstraction in order to establish various properties of the system.

For the analysis of discrete systems with asynchronous processes so called Petri nets, introduced by C.A. Petri in 1962

[I.],

have attracted great attention due to their simplicity and ability to describe and analyse concurrent systems. Petri nets are utilized to model the following aspects of discrete systems: events, and conditions, and their

(5)

relationshps. It is usually assumed when using Petri nets t h a t there are some conditions valid a t a particular moment, these conditions can cause some new events within the system. New events can change states of some subsystems, changing conditions, and these changes can proceed concurrently. It has been established that Petri nets can be successfully applied in the analysis of a rather broad class of systems [ Z ] but a t the same time it became obvious that the original model of C.A. Petri possesses some drawbacks: inability to represent some real situations and processes, and complerdty of the resulting distribution. Some authors have proposed several modifications to Petri nets [3-71. All these improvements are in fact modifications of the original definition of the firing rule in such a way that the condition of the event is formulated as a logical function of primary conditions, which define the state of the sys- t e m . But there is r a t h e r a broad range of problems which do not allow the conditions of events to be represented in the form of a simple logical function. In t . h s paper we t r y to introduce a general model for descrip- tion and analysis of discrete systems w h c h allows the class of represented systems to be broadened, and to get a description at an acceptable level of complexity.

The paper is organized as follows. First we introduce some useful definitions (Section I) about bag theory and state machines. Then the structure and dynamics of a general model named discrete net is defined (Section 11). In Section III some properties of discrete nets are intro- duced that are useful for systems analysis. Section

TV

contains some par- ticular cases of discrete nets. SectionV presents some examples of appli- cations of discrete nets.

(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)

Referenzen

ÄHNLICHE DOKUMENTE

(7) Tends to overlook distributional objectives in favor of efficiency objec- tives. However, these criticisms of some cases of past practice must not be viewed

The application of catastrophe theory to ecology is illustrated with the spruce budworm system of eastern Canada.. With a minimum of descriptive information about the budworm

Chapter 4. I this chapter, I present techniques to analyze variant-rich systems de- veloped with clone-and-own, mainly focussing on extraction of variability information. To this end,

One promising direction in system identification of uncertain systems is, therefore, the de- velopment of set-based methods, as uncertainties on different levels can be considered

One more interesting fact is that the average value of the difference of correlation dimensions (DifD2) over all channels in the rest state for experienced meditators

considering a homogeneous configuration space, the particle system comes from the cone of positive discrete Radon measures.. One specific property of this object is that particles

In Section 6, we present the Casati-Prosen map on the torus within a large class of classically reversible maps and formulate conjectures about the nature and distribution of

However, to illustrate the usefulness of this approach, we apply the framework along with two verification tools for Java programs, namely the fully automated static checker Joana