Обојене Петријеве мреже

Like dokumenter
Основи програмирања 1

Преглед и промене XML-a шифарника који се користе при електронском фактурисању медицинско-техничких помагала верзија 1.0.2

/ Свим понуђачима који су преузели конкурсну документацију за јавну набавку 14/2017

Oснови. програмирања 1 Лекција 10. др Зоран Бањац. Висока школа електротехнике и рачунарства струковних студија Београд.

I. Дом здравља Др Милутин Ивковић Палилула

Предмет: I - Измена и допуна конкурсне документације за ЈНВВ 02/2016 МАТЕРИЈАЛ ЗА ДИЈАЛИЗУ

ДВАДЕСЕТ ДРУГО РЕГИОНАЛНО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ДРУГОГ РАЗРЕДА

На основу члана 108. Закона о јавним набавкама директор Дома здравља Др Јован Јовановић Змај Стара Пазова, доноси следећу:

МЕТРОЛОШКИ ПРОПИСИ. МЕТРОЛОШКО УПУТСТВО за оверавање електронских (статичких) вишефункцијских бројила електричне енергије

Матрица претставува правоаголна или квадратна шема од броеви и се запишува: Ред 1

ДВАДЕСЕТ ТРЕЋЕ РЕПУБЛИЧКО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ДРУГОГ РАЗРЕДА

У П У Т С Т В О ЗА ЕЛЕКТРОНСКО ДОСТАВЉАЊЕ ПОДАТАКА НА ОСНОВУ УПУТСТВА ЗА СПРОВОЂЕЊЕ ОДЛУКЕ О УСЛОВИМА И НАЧИНУ ОБАВЉАЊА ПЛАТНОГ ПРОМЕТА СА

ЕЛЕКТРОНИКЕ ЗА УЧЕНИКЕ ТРЕЋЕГ РАЗРЕДА

РЕПУБЛИКА СРБИЈА ЗАВОД ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, пошт.фах 384 тел. (011) , телефакс: (011)

ДВАДЕСЕТТРЕЋЕ РЕГИОНАЛНО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ЕНЕРГЕТСКЕ ЕЛЕКТРОНИКЕ

Прилог 1. уз тачку 1. Одлуке Агенције О.бр.ОД- 111/10 од године 1. ИЗВЕШТАЈ О СТАЊУ УКУПНИХ И ОСИГУРАНИХ ДЕПОЗИТА ЗА

I предавање. Мерне јединице се деле на основне, изведене и придодате. SI система (Sisteme International) Meђународни систем јединица.

ДВАДЕСЕТПРВО РЕПУБЛИЧКО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ИЗ ЕНЕРГЕТСКЕ ЕЛЕКТРОНИКЕ

Криптологија Асиметрични шифарски системи ~ Дифи-Хелман ~

ДВАДЕСЕТПРВО РЕПУБЛИЧКО ТАКМИЧЕЊЕ ПИТАЊА И ЗАДАЦИ ИЗ ИЗ ЕНЕРГЕТСКЕ ЕЛЕКТРОНИКЕ

ПРАВИЛНИК О ПОСТУПКУ УНУТРАШЊЕГ УЗБУЊИВАЊА

Београд, децембар године

КОНКУРСНА ДОКУМЕНТАЦИЈА. Дом здравља Др Милутин Ивковић Палилула

У П У Т С Т В О О ЕЛЕКТРОНСКОМ ДОСТАВЉАЊУ ПОДАТАКА БАНАКА НАРОДНОЈ БАНЦИ СРБИЈЕ САГЛАСНО ОДЛУЦИ О ОБАВЉАЊУ ПОСЛОВА С ФИНАНСИЈСКИМ ДЕРИВАТИМА

ДВАДЕСЕТ ТРЕЋЕ РЕПУБЛИЧКО ТАКМИЧЕЊЕ ЗАДАЦИ ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ПРВОГ РАЗРЕДА

РАЧУНАРСКА ТЕХНИКА ПРЕЗЕНТАЦИЈА ИЗБОРНИХ ПРЕДМЕТА ПРВЕ ГОДИНЕ ШКОЛСКA 2016/17. ГОДИНУ

1. Која је најмања јединица за количину информација? а) Bit б) Byte в) Word г) Не знам. 2. Један бајт чини: а) 1 бит б) 8 битa в) 64 битa

Колоквијум траје 150 минута. Дозвољено је поседовање само једне свеске за рад и концепт. Прецртати оно што није за преглед.

Објектно орјентисано програмирање. Владимир Филиповић Александар Картељ

ДВАДЕСЕТ ТРЕЋЕ РЕГИОНАЛНО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ПРВОГ РАЗРЕДА

ПРЕГЛЕД ТРЖИШТА ЕЛЕКТРОНСКИХ КОМУНИКАЦИЈА У РЕПУБЛИЦИ СРБИЈИ. - Други квартал године -

ДВАДЕСЕТ ТРЕЋЕ РЕГИОНАЛНО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ДРУГОГ РАЗРЕДА

ПРЕГЛЕД ТРЖИШТА ЕЛЕКТРОНСКИХ КОМУНИКАЦИЈА У РЕПУБЛИЦИ СРБИЈИ. - Први квартал године -

КОНКУРСНА ДОКУМЕНТАЦИЈА

2005/2006. (1) dx 34

ДВАДЕСЕТДРУГО РЕГИОНАЛНО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ИЗ ЕНЕРГЕТСКЕ ЕЛЕКТРОНИКЕ

ОПШТИНА БАЈИНА БАШТА ОПШТИНСКА УПРАВА КОНКУРСНА ДОКУМЕНТАЦИЈА ЗА ЈАВНУ НАБАВКУ УСЛУГА: УСЛУГЕ ОДРЖАВАЊА АУТОМОБИЛА ЈАВНА НАБАВКА МАЛЕ ВРЕДНОСТИ

ГИС у шумарству Базе података. Др Бранислав Драшковић

ПРАВИЛА НАГРАДНЕ ИГРЕ У РОБИ Jaffa Cakes EXIT НАЗИВ, СЕДИШТЕ И ДРУГИ БИТНИ ПОДАЦИ У ПОГЛЕДУ ПРИРЕЂИВАЧА

Инструкција институцијама РС у погледу припреме и реализације ИКТ пројеката

ЈАВНА НАБАВКА ЛЕКОВА И САНИТЕТСКОГ МАТЕРИЈАЛА. ОТВОРЕНИ ПОСТУПАК ЈАВНА НАБАВКА бр /2

(upublisert, april 2007) (необјављена песма, април 2007)

ДВАДЕСЕТТРЕЋЕ РЕПУБЛИЧКО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ИЗ ЕНЕРГЕТСКЕ ЕЛЕКТРОНИКЕ

ВИШИ СУД У БЕОГРАДУ улица Савска 17а, Београд

ОПШТИНСКА УПРАВА ОПШТИНЕ НЕГОТИН НАЧЕЛНИК Трг Стевана Мокрањца 1, Неготин. Број јавне набавке 7/2017. Јавна набавка мале вредности

ДВАДЕСЕТПРВО РЕПУБЛИЧКО ТАКМИЧЕЊЕ ЗАДАЦИ ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ПРВОГ РАЗРЕДА

Фонт представља сва слова азбуке или абецеде, као и бројеве.сваки фонт има своје име.

КОНКУРСНА ДОКУМЕНТАЦИЈА у поступку јавне набавке мале вредности добара Оригинални тонери, Редни број набавке: М-4/16

ДВАДЕСЕТ ДРУГО РЕГИОНАЛНО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ПРВОГ РАЗРЕДА

КОНКУРСНА ДОКУМЕНТАЦИЈА ПОСТУПАК ЈАВНЕ НАБАВКЕ МАЛЕ ВРЕДНОСТИ НАБАВКА ДОБАРА - КАНЦЕЛАРИЈСКОГ МАТЕРИЈАЛА БРОЈ НАБАВКЕ ЈНМВ 01/16 УКУПНО СТРАНА: 44

ДВАДЕСЕТ ДРУГО РЕГИОНАЛНО ТАКМИЧЕЊЕ ЗАДАЦИ ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ПРВОГ РАЗРЕДА

Општа болница ''др Алекса Савић'' Ул. Пасјачка бр Прокупље КОНКУРСНА ДОКУМЕНТАЦИЈА ЗА ЈАВНУ НАБАВКУ ДОБАРА МИКРОБИОЛОШКИ ПОТРОШНИ МАТЕРИЈАЛ

СТАТУС ОВЛАШЋЕНОГ ИЗВОЗНИКА. 1. Правни основ примене; Страна Општи услови за стицање статуса овлашћеног извозника; Страна 3. 3.

КОНКУРСНA ДОКУМЕНТАЦИЈA

Радиан. Радиан мери угао Радиан се дефинише као дужина кружног лука s подељена са радиусом r s r

КОНКУРСНА ДОКУМЕНТАЦИЈА ЗА ЈАВНУ НАБАВКУ ДОБАРА АМПУЛИРАНИХ ЛЕКОВА И ИНФУЗИОНИХ РАСТВОРА - ПОСТУПАК ЈАВНЕ НАБАВКЕ МАЛЕ ВРЕДНОСТИ - ЈН МВ 19/2015

КОНКУРСНА ДОКУМЕНТАЦИЈА

директор Регулаторне агенције за електронске комуникације и поштанске услуге доноси Р Е Ш Е Њ Е

КОНКУРСНА ДОКУМЕНТАЦИЈА

НАРУЧИЛАЦ НАРОДНА БИБЛИОТЕКА СРБИЈЕ- УСТАНОВА КУЛТУРЕ ОД НАЦИОНАЛНОГ ЗНАЧАЈА Б е о г р а д Скерлићева 1 КОНКУРСНА ДОКУМЕНТАЦИЈА

КОНКУРСНА ДОКУМЕНТАЦИЈА

М И Н И С Т А Р С Т В А П Р О С В Е Т Е, Н А У К Е И Т Е Х Н О Л О Ш К О Г Р А З В О Ј А Р Е П У Б Л И К Е С Р Б И Ј Е

КОНКУРСНA ДОКУМЕНТАЦИЈA

пајтон, ниво 0, 01 час, okruzenje.pdf

Јавна набавка бр. У-095/14-К Страна 1 од 80

ЈАВНА НАБАВКА ДОБАРА - ЛЕКОВИ -

Агилни развој софтвера

Набавка тонера и кертриџа за штампаче и мултифункционалне уређаје

КОНКУРСНА ДОКУМЕНТАЦИЈА

Пријемни из ИНФОРМАТИКЕ - испит за упис на Факултет

МИНИСТАРСТВО ПРОСВЕТЕ И НАУКЕ ЗАВОД ЗА ВРЕДНОВАЊЕ ОБРАЗОВАЊА И ВАСПИТАЊА

ЈАВНО ПРЕДУЗЕЋЕ ''ТОПЛИФИКАЦИЈА'' Пожаревац, Трг Радомира Вујовића бр.2

КОНКУРСНА ДОКУМЕНТАЦИЈА за јавну набавку мале вредности ОБВ /1

СПЕЦИЈАЛНА БОЛНИЦА ЗА РЕХАБИЛИТАЦИЈУ ИВАЊИЦА КОНКУРСНА ДОКУМЕНТАЦИЈА

Конкурсна документација

ДВАДЕСЕТ ЧЕТВРТО РЕГИОНАЛНО ТАКМИЧЕЊЕ РЕШЕЊА ИЗ ОСНОВА ЕЛЕКТРОТЕХНИКЕ ЗА УЧЕНИКЕ ПРВОГ РАЗРЕДА

КОНКУРСНА ДОКУМЕНТАЦИЈА

I На прву годину основних струковних студија могу се уписати:

КОНКУРСНА ДОКУМЕНТАЦИЈА ЈАВНА НАБАВКА МАЛЕ ВРЕДНОСТИ ДОБАРА КАНЦЕЛАРИЈСКОГ, ШТАМПАРСКО-РЕПРОГРАФСКОГ И ДРУГОГ ПОТРОШНОГ МАТЕРИЈАЛА. ЈНМВ, бр.

РЕПУБЛИКА СРБИЈА АУТОНОМНА ПОКРАЈИНА ВОЈВОДИНА ГРАД НОВИ САД СЛУЖБА ЗА ЗАЈЕДНИЧКЕ ПОСЛОВЕ Сектор за јавне набавке

РЈЕШЕЊА ЗАДАТАКА СА ТАКМИЧЕЊА ИЗ ЕЛЕКТРИЧНИХ МАШИНА Електријада 2009.

КОНКУРСНА ДОКУМЕНТАЦИЈА

Конкурсна документација за јавну набавку услуга-

НИШТА. Иван Вукадиновић. Што рече неко Ниче је човек који је измислио Ништа из ни из чега.

СПЕЦИЈАЛНА БОЛНИЦА ЗА РЕХАБИЛИТАЦИЈУ ИВАЊИЦА КОНКУРСНА ДОКУМЕНТАЦИЈА

Конкурсна документација у отвореном поступку за јавну набавку бр

ТЕХНИЧКИ ФАКУЛТЕТ У БОРУ

КОНКУРСНА ДОКУМЕНТАЦИЈА

Број јавне набавке: 5- I

ЈП САВА ЦЕНТАР Нови Београд Милентија Поповића 9 К О Н К У Р С Н А Д О К У М Е Н Т А Ц И Ј А. Јавна набавка мале вредности број 35/17

Конкурсна документација

ИНСТИТУТ ЗА РАТАРСТВО И ПОВРТАРСТВО. НОВИ САД, Максима Горког 30 ЈАВНА НАБАВКА УСЛУГА АНТИВИРУСНИ ПАРОГРАМСКИ ПАКЕТ SOPHOOS ПРОДУЖЕЊЕ ЛИЦЕНЦИ

Аутор: Драгана Марић-Перуничић

Конкурсна документација ЈН МВ 10У/17- Одржавање рачунарске опреме,монитора, штампача и УПС уређаја

Смернице за преузимање резултата теста Годишње провере знања

Основни подаци о аукцијској продаји

Пријемни из ИНФОРМАТИКЕ - испит за упис на Факултет - решења -

Датум објављивања позива за подношење понуда и конкурсне документације:

КОНКУРСНA ДОКУМЕНТАЦИЈA

НАЗИВ ПОСТУПКА: НАБАВКА КАНЦЕЛАРИЈСКОГ НАМЕШТАЈА, ШИФРА ПОСТУПКА: НАМЕШТАЈ/15

Transkript:

Обојене Петријеве мреже

Обојене Петријеве мреже (ОПМ) Colored Petri Nets (CPN) Курт Јенсен (Кurt Jese) 1981. године Сваком чвору типа место придружен је тип податка који одређује врсту податка које дато место може да садржи. Сваки жетон у месту носи вредност податка која припада типу тог места. Вредност податка се назива и боја жетона а тип податка скуп боја.

Место ОПМ Мултискуп M=(S, m), над непразним скупом Ѕ, где се функција m:s N се представља као формална сума m(ѕ) представља број појављивања елемента s S у мултскупу M. Маркирање у обојеним ПМ може да се представи као функција која сваком месту р придружује мултискуп жетона одговарајућег типа. s S m ( s)`s Маркирање места р које je типа цео број је: 1, 1, 4, 4, 4 и 7. 2`1+3`4+1`7 р

Грана ОПМ Тежина гране - опис гране (arc expressio). Опис гране одређује тачан број и врсту жетона која се паљењем прелаза t ослобађа из p o t и производи у p t o. Опис гране мора бити истог типа као место са којим је повезана. Опис гране може бити променљива, константа или функција. променљива типа 2`1+3`4+1`7 р t q

Грана ОПМ Тежина гране - опис гране (arc expressio). Опис гране одређује тачан број и врсту жетона која се паљењем прелаза t ослобађа из p o t и производи у p t o. Опис гране мора бити истог типа као место са којим је повезана. Опис гране може бити променљива, константа или функција. 2`1+2`4+1`7 р t 1`4 q

Грана ОПМ Тежина гране - опис гране (arc expressio). Опис гране одређује тачан број и врсту жетона која се паљењем прелаза t ослобађа из p o t и производи у p t o. Опис гране мора бити истог типа као место са којим је повезана. Опис гране може бити променљива, константа или функција. 2`1+3`4+1`7 р 1 t q

Грана ОПМ Тежина гране - опис гране (arc expressio). Опис гране одређује тачан број и врсту жетона која се паљењем прелаза t ослобађа из p o t и производи у p t o. Опис гране мора бити истог типа као место са којим је повезана. Опис гране може бити променљива, константа или функција. 1`1+3`4+1`7 р 1 t 1`1 q

Грана ОПМ Тежина гране - опис гране (arc expressio). Опис гране одређује тачан број и врсту жетона која се паљењем прелаза t ослобађа из p o t и производи у p t o. Опис гране мора бити истог типа као место са којим је повезана. Опис гране може бити променљива, константа или функција. 3`4+1`7 р 1 t 2`1 q

Грана ОПМ Тежина гране - опис гране (arc expressio). Опис гране одређује тачан број и врсту жетона која се паљењем прелаза t ослобађа из p o t и производи у p t o. Опис гране мора бити истог типа као место са којим је повезана. Опис гране може бити променљива, константа или функција. 2`1+3`4+1`7 р t 2 +15 q

Грана ОПМ Тежина гране - опис гране (arc expressio). Опис гране одређује тачан број и врсту жетона која се паљењем прелаза t ослобађа из p o t и производи у p t o. Опис гране мора бити истог типа као место са којим је повезана. Опис гране може бити променљива, константа или функција. 2`1+2`4+1`7 р t 1`23 2 +15 q

Прелаз ОПМ Паљење прелаза trasitio occurrece. Прелазу се може доделити guard функција која одређује додатни услов паљења прелаза. Резултат guard функције је буловска променљива ({true, false}) а аргументи морају бити истог типа (боје) као места са којим је прелаз повезан. t T :[Type( G( t)) B Type(Var( G( t))) ] 2`1+3`4+1`7 р t q [>3]

Прелаз ОПМ Паљење прелаза trasitio occurrece. Прелазу се може доделити guard функција која одређује додатни услов паљења прелаза. Резултат guard функције је буловска променљива ({true, false}) а аргументи морају бити истог типа (боје) као места са којим је прелаз повезан. t T :[Type( G( t)) B Type(Var( G( t))) ] 2`1+2`4+1`7 р t 1`4 q [>3]

Прелаз ОПМ Паљење прелаза trasitio occurrece. Прелазу се може доделити guard функција која одређује додатни услов паљења прелаза. Резултат guard функције је буловска променљива ({true, false}) а аргументи морају бити истог типа (боје) као места са којим је прелаз повезан. t T :[Type( G( t)) B Type(Var( G( t))) ] 2`1+1`4+1`7 р t 2`4 q [>3]

Прелаз ОПМ Паљење прелаза trasitio occurrece. Прелазу се може доделити guard функција која одређује додатни услов паљења прелаза. Резултат guard функције је буловска променљива ({true, false}) а аргументи морају бити истог типа (боје) као места са којим је прелаз повезан. t T :[Type( G( t)) B Type(Var( G( t))) ] 2`1+1`4 р t 2`4+1`7 q [>3]

Прелаз ОПМ Паљење прелаза trasitio occurrece. Прелазу се може доделити guard функција која одређује додатни услов паљења прелаза. Резултат guard функције је буловска променљива ({true, false}) а аргументи морају бити истог типа (боје) као места са којим је прелаз повезан. t T :[Type( G( t)) B Type(Var( G( t))) ] 2`1 р t 3`4+1`7 q [>3]

Формална дефиниција CPN Обојена PN је деветоркa = (,P,T,A, N,C,G,E,M ) где је: CPN 0 P = {p 1 T = {t,p 1,t 2 2,...,p,...,t q А } } коначан скуп типова (боја) коначан скуп места коначан скуп прелаза коначан скуп грана такав да N: А (P T) (T P) функција чворова C:P функција типова (боја) P T= P A= T A= G функција чувања, која пресликава Т у израз tакав да: t T:[Type(G(t)) =B Type(Var(G(t))) ] Е опис гране, који пресликава А у израз такав да: a A:[Type(E(a)) = C(p) MS Type(Var(E(a))) ] М 0 почетна функција, која пресликава P у затворени израз такав да: p P:[Type(M 0 (p) = C(p) MS ]

Обојена Петријевих мрежа Обојена Петријева мрежа којом се моделира конкретан процес се састоји из 3 дела: - Структура мреже, односно оријентисан, бипартитни граф дефинисан са (ii -v); - Опис мреже (declaratio); - Ознаке на мрежи: типови места, описи грана, услови паљења прелаза и почетно маркирање на мрежи.

CPN Tools - Опис мреже (declaratio); - Декларишу се: - Типови података (colset), - Функције (fu), - Променљиве (var), - Константе - параметри (val).

CPN Tools - Ознаке на мрежи (iscriptio): типови места, описи грана, услови паљења прелаза и почетно маркирање на мрежи.

CPN Tools - Основни типови података (Simple color sets) colset UNIT = uit; неструктуирани тип података, вредност токена = () синтакса: colset ame = uit [with ew_uit]; пример: colset Е = uit with e; colset BOOL = bool; буловски тип података, вредност токена {true,false} синтакса: colset ame = bool [with (ew_false, ew_true)]; пример: colset Uslov= bool with (da, e); var a: Uslov;

CPN Tools - Основни типови података (Simple color sets) colset = it; целобројни тип података, вредност токена Z синтакса: colset ame = it [with it-exp1..it-exp2]; пример: colset Broj =it; colset Broj =it with 1..5; var : ; var : Broj; colset INF = itif; целобројни тип података, вредност токена Z и синтакса: colset ame = itif [with it-exp1..it-exp2]; пример: colset Velikibroj =itif; colset Velikibroj =itif with 1..500000; var : INF; var : Velikibroj;

(* Stadard declaratios *) colset = it; colset Broj = it; var :; var m:broj; q1 q2 m Broj t1 t2 m 1`5++4`7 1`5++4`7 p1 p2 Broj Тип података Broj је тзв. Alias color sets тип података који има исте вредности и својства као неки претходно дефинисани тип података. Сврха његовог постојања је прецизније описивање неког типа података и лакша чиљивост ПМ.

Пример Испред мењачнице се налази 10 људи од којих неки хоће да замене динаре за евре (купе ) а неки да замене евре за динаре (продају ). особа А B C D E F G H I J купује 100 500 200 100 300 продаје 200 300 100 400 200 У каси мењачнице се тренутно налази 500 а динара има довољно. Клијенти се услужују на случајан начин. Моделирати помоћу ОПМ и симулирати добијену мрежу.

(* Stadard declaratios *) colset = it; var, m: ; val evri = 500; 2`100++1`200++1`300++1`500 kupuju [m>] kupovia m m- 1`evri kasa 1`100++2`200++1`300++1`400 m m+ prodaju prodaja

CPN Tools - Основни типови података (Simple color sets) colset REAL= real; реални тип података, вредност токена R синтакса: colset ame = real [with real-exp1..real-exp2]; пример: colset Broj =real; colset Broj =real with 1.3..5.1; var : REAL; var : Broj; colset STRING= strig; текстуални тип података синтакса: colset ame = strig [with strig-exp1..strig-exp2 [ad it-exp1..it-exp2]]; пример: colset Tekst =strig; colset Tekst =strig with a.. k ; colset Tekst =strig with a.. k ad 5..8; var a: STRING; var a: Tekst;

CPN Tools - Основни типови података (Simple color sets) colset TIME = time; вредност токена зависи од системског времена синтакса: colset ame = time; пример: colset Vreme =time; var t: TIME; var t: Vreme; time() опис гране резулат је системско време Eumeratio color set набројиви тип података синтакса: colset ame = with id0 id1 id; пример: colset Dai =with po ut sre cet pet sub ed; colset Svrha =with uplata isplata; var a: Dai; var a: Svrha;

CPN Tools Сложени типови података (Compoud color sets) Product color sets уређене -торке више типова података синтакса: colset ame = product ame1 * ame2 * * ame; пример: colset Klijet = product Svrha * Izos; var k: Klijet; вредност токена нпр. (uplata, 100) var s: Svrha; var : Izos; Опис гране: k или (s,)

Пример Испред мењачнице се налази 10 људи од којих неки хоће да замене динаре за евре (купе ) а неки да замене евре за динаре (продају ). особа А B C D E F G H I J купује 100 500 200 100 300 продаје 200 300 100 400 200 У каси мењачнице се тренутно налази 500 а динара има довољно. Клијенти се услужују на случајан начин. Моделирати помоћу ОПМ тако да постоји једно место чије почетно маркирање чине сви клијенти и симулирати добијену мрежу.

(* Stadard declaratios *) colset = it; colset Svrha = with kupuje prodaje; colset Klijet = product Svrha * ; var, m: ; var s: Svrha; val evri = 500; [s=kupuje adalso m>=] kupovia 2`(kupuje,100)++1`(kupuje,200)++ 1`(kupuje,300)++1`(kupuje,500)++ 1`(prodaje,100)++2`(prodaje,200)++ 1`(prodaje,300)++1`(prodaje,400) (s,) m m- 1`evri kupuju Klijet (s,) kasa m m+ prodaja [s=prodaje]

Пример Испред мењачнице се налази 10 људи од којих неки хоће да замене динаре за евре (купе ) а неки да замене евре за динаре (продају ). особа А B C D E F G H I J купује 100 500 200 100 300 продаје 200 300 100 400 200 У каси мењачнице се тренутно налази 500 и 70000 динара. Продајни курс износи 122,49 динара а куповни 123,23 за један. Клијенти се услужују на случајан начин. Моделирати помоћу ОПМ тако да постоји једно место чије почетно маркирање чине сви клијенти и симулирати добијену мрежу.