modelresource

Extends from AtomicDEVS (Partial atomic DEVS model).

Parameters

TypeNameDefaultDescription
IntegerType0Type of the resource
IntegerCapacity1Number of resource units initially available
Stringname (from AtomicDEVS)"AtomicDEVS"
IntegernumIn (from AtomicDEVS)1Num of input ports
IntegernumOut (from AtomicDEVS)1Num of output ports

Connectors

TypeNameDefaultDescription
Interfaces.outPortoOutput port to send answers to seize peitions
Interfaces.inPortsInput port to receive seize petitions
Interfaces.inPortrInput port to receive release petitions

Components

TypeNameDefaultDescription
RealTtime
StateS (from AtomicDEVS)Current State
IntegerNRS.cap - S.idle
RealRESUTILif NR <= 0 then 0 else NR/Capacity

Contents

NameDescription
Fcon
Fext
Fint
Fout
Fta
initState