RÓWNOWA NO PŁASKICH I HIERARCHICZNYCH SIECI PETRIEGO

Podobne dokumenty
PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO

PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

DYNAMICZNA ANALIZA SYSTEMÓW WSPÓŁBIE NYCH

zarządzam, co następuje:

NAP D I STEROWANIE PNEUMATYCZNE

ZARZĄDZENIE nr 1/2016 REKTORA WYŻSZEJ SZKOŁY EKOLOGII I ZARZĄDZANIA W WARSZAWIE z dnia r.

1. Reforma procesu kształcenia jako filar linii programowej PSRP

wzór Załącznik nr 5 do SIWZ UMOWA Nr /

SubregionalnyProgram Rozwoju do roku Anna Mlost Zastępca Dyrektora Departamentu Polityki Regionalnej UMWM

TABELA ZGODNOŚCI. W aktualnym stanie prawnym pracodawca, który przez okres 36 miesięcy zatrudni osoby. l. Pornoc na rekompensatę dodatkowych

PROGRAM NR 2(4)/T/2014 WSPIERANIE AKTYWNOŚCI MIĘDZYNARODOWEJ

PROCEDURY UDZIELANIA ZAMÓWIEŃ PUBLICZNYCH w Powiatowym Urzędzie Pracy w Pile

RZECZPOSPOLITA POLSKA MINISTER CYFRYZACJI

UZASADNIENIE. I. Potrzeba i cel renegocjowania Konwencji

URZĄD OCHRONY KONKURENCJI I KONSUMENTÓW

Procedura odwoławcza wraz ze wzorem protestu

Harmonogramowanie projektów Zarządzanie czasem

REGULAMIN WSPARCIA FINANSOWEGO CZŁONKÓW. OIPiP BĘDĄCYCH PRZEDSTAWICIELAMI USTAWOWYMI DZIECKA NIEPEŁNOSPRAWNEGO LUB PRZEWLEKLE CHOREGO

Regulamin rekrutacji. do II Liceum Ogólnokształcącego w Jaśle im. ppłk J.Modrzejewskiego. na rok szkolny 2014/2015

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

UCHWAŁA NR VIII/43/2015 r. RADY MIASTA SULEJÓWEK z dnia 26 marca 2015 r.

I. POSTANOWIENIE OGÓLNE

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Rada Unii Europejskiej Bruksela, 21 czerwca 2016 r. (OR. en)

R O Z P O R ZĄDZENIE M I N I S T R A N A U K I I S Z K O L N I C T WA W YŻSZEGO 1) z dnia r.

13. Subsydiowanie zatrudnienia jako alternatywy wobec zwolnień grupowych.

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity)

Regulamin rekrutacji do Zespołu Szkół Ponadgimnazjalnych Nr 4 na rok szkolny 2016/2017

Wyższego z dnia 9 października 2014 r. w sprawie warunków prowadzenia studiów na określonym kierunku i poziomie kształcenia (Dz. U. 2014, poz. 1370).

Koszty jakości. Definiowanie kosztów jakości oraz ich modele strukturalne

Wybrane programy profilaktyczne

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

GENERALNY INSPEKTOR OCHRONY DANYCH OSOBOWYCH

Statut Audytu Wewnętrznego Gminy Stalowa Wola

Regulamin Konkursu na cykl zajęć edukacyjnych o prawach dziecka i ich realizacji w praktyce

Badanie bezszczotkowego silnika prądu stałego z magnesami trwałymi (BLDCM)

1 Przedmiot Umowy 1. Przedmiotem umowy jest sukcesywna dostawa: publikacji książkowych i nutowych wydanych przez. (dalej zwanych: Publikacjami).

REGULAMIN przeprowadzania okresowych ocen pracowniczych w Urzędzie Miasta Mława ROZDZIAŁ I

PROTOKÓŁ Z BADANIA T018 (EN ISO/IEC 17025)

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

REGULAMIN WYNAGRADZANIA

Trwałość projektu co zrobić, żeby nie stracić dotacji?

STANOWISKO Nr 22/14/P-VII PREZYDIUM NACZELNEJ RADY LEKARSKIEJ z dnia 6 czerwca 2014 r.

REGULAMIN PRZEPROWADZANIA EGZAMINU KONKURSOWEGO NA APLIKACJĘ KURATORSKĄ W SĄDZIE OKRĘGOWYM W TARNOWIE

enova Workflow Obieg faktury kosztowej

REGULAMIN PRZEPROWADZANIA OCEN OKRESOWYCH PRACOWNIKÓW NIEBĘDĄCYCH NAUCZYCIELAMI AKADEMICKIMI SZKOŁY GŁÓWNEJ HANDLOWEJ W WARSZAWIE

NOWELIZACJA USTAWY PRAWO O STOWARZYSZENIACH

Zarządzenie nr 29/11/15

Strategia rozwoju kariery zawodowej - Twój scenariusz (program nagrania).

PLAN PRACY KOMISJI PRZYZNAJĄCEJ

Piotr Błędowski Instytut Gospodarstwa Społecznego Szkoła Główna Handlowa. Warszawa, r.

Rozdział 1 Postanowienia ogólne

ZARZĄDZENIE Nr Or/9/Z/05

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

PROCEDURA OCENY RYZYKA ZAWODOWEGO. w Urzędzie Gminy Mściwojów

Regulamin rekrutacji w projekcie,,grupa PoMocowa SENIORÓW - usługi społeczne osób starszych dla osób starszych

Koszty realizacji Programu zostaną pokryte z budżetu Miasta Ząbki wydatki dział 900, rozdział 90013, 4300 i 4210.

ZASADY WYPEŁNIANIA ANKIETY 2. ZATRUDNIENIE NA CZĘŚĆ ETATU LUB PRZEZ CZĘŚĆ OKRESU OCENY

REGULAMIN KONTROLI ZARZĄDCZEJ W MIEJSKO-GMINNYM OŚRODKU POMOCY SPOŁECZNEJ W TOLKMICKU. Postanowienia ogólne

RZECZPOSPOLITA POLSKA. Prezydent Miasta na Prawach Powiatu Zarząd Powiatu. wszystkie

INSTRUMEWNTY FINANSOWE umożliwiające pomoc rolnikom w usuwaniu skutków niekorzystnych zjawisk atmosferycznych

Automatyka. Etymologicznie automatyka pochodzi od grec.

w sprawie przekazywania środków z Funduszu Zajęć Sportowych dla Uczniów

Wprowadzam w Urzędzie Marszałkowskim Województwa Małopolskiego Kartę Audytu Wewnętrznego, stanowiącą załącznik do niniejszego Zarządzenia.

INSTRUKCJA postępowania w sytuacji naruszenia ochrony danych osobowych w Urzędzie Miasta Ustroń. I. Postanowienia ogólne

UCHWAŁ A SENATU RZECZYPOSPOLITEJ POLSKIEJ. z dnia 18 października 2012 r. w sprawie ustawy o zmianie ustawy o podatku dochodowym od osób fizycznych

REGULAMIN FINANSOWANIA ZE ŚRODKÓW FUNDUSZU PRACY KOSZTÓW STUDIÓW PODYPLOMOWYCH

Kontrola na zakończenie realizacji projektu. Trwałość projektu

Lekcja 173, 174. Temat: Silniki indukcyjne i pierścieniowe.

REGULAMIN KOSZTÓW PIŁKARSKIEGO SĄDU POLUBOWNEGO

Zarządzenie Nr 1469/2012

STATUT FUNDACJI ŚCIĘGOSZÓW. Postanowienia ogólne

U S T A W A. z dnia. o zmianie ustawy o ułatwieniu zatrudnienia absolwentom szkół. Art. 1.

tel/fax lub NIP Regon

REGULAMIN Komendy Powiatowej Policji w Świeciu z dnia 12 września 2011 r. naboru na wolne stanowiska w Korpusie Służby Cywilnej

Zmiany w wersji 1.18 programu VinCent Office.

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

OGÓLNODOSTĘPNE IFORMACJE O WYNIKACH EGZAMINÓW I EFEKTYWNOŚCI NAUCZANIA W GIMNAZJACH przykłady ich wykorzystania i interpretowania

PRZEPISY KLASYFIKACJI I BUDOWY STATKÓW MORSKICH

Zapytanie ofertowe. Projekt realizowany przy współfinansowaniu ze środków Unii Europejskiej, w ramach Programu Operacyjnego Pomoc Techniczna

Rozdział 6. KONTROLE I SANKCJE

4.3. Warunki życia Katarzyna Gorczyca

Procedura uzyskiwania awansu zawodowego na stopień nauczyciela mianowanego przez nauczycieli szkół i placówek

Wymiana nawierzchni chodników oraz dróg dojazdowych wokół budynku, rozbiórka i ponowny montaż prefabrykowanego muru oporowego

Ogólnopolska konferencja Świadectwa charakterystyki energetycznej dla budynków komunalnych. Oświetlenie publiczne. Kraków, 27 września 2010 r.

MUZEUM NARODOWYM W POZNANIU,

Uchwała z dnia 20 października 2011 r., III CZP 53/11

Sprawozdanie z działalności Rady Nadzorczej TESGAS S.A. w 2008 roku.

POWIATOWY URZĄD PRACY

INSTRUKCJA WebPTB 1.0

Tekst jednolity Statutu Fundacji Instytut Medycyny Integracyjnej na dzień 05 lipca 2011 roku.

UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH

Temat badania: Badanie systemu monitorowania realizacji P FIO

SPRZĄTACZKA pracownik gospodarczy

z dnia Rozdział 1 Przepisy ogólne

FORUM ZWIĄZKÓW ZAWODOWYCH

Uchwała Nr 72/2014/2015 Senatu Akademii Wychowania Fizycznego Józefa Piłsudskiego w Warszawie z dnia 14 lipca 2015 roku

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1

Transkrypt:

RÓWNOWA NO PŁASKICH I HIERARCHICZNYCH SIECI PETRIEGO Grzegorz Andrzejewski Instytut Informatyki i Elektroniki, Uniwersytet Zielonogórski 65-246 Zielona Góra, ul. Podgórna 50 e-mail: g.andrzejewski@iie.uz.zgora.pl STRESZCZENIE W artykule przedstawiono ogóln charakterystyk najistotniejszych własno ci hierarchicznych sieci Petriego HPN w kontek cie mo liwo ci ich modelowania z wykorzystaniem konstrukcji charakterystycznych dla interpretowanych sieci płaskich. 1. WPROWADZENIE Wprowadzenie hierarchii do sieci Petriego, umo liwiło uproszczenie projektowania nie tylko na poziomie zapisu modelu, ale równie jego analizy. Znanych jest wiele rozszerze sieci wspieraj cych hierarchi : HCPN (Hierarchical Coloured PN) [8], OOPN (Object Oriented PN) [4], HOONets (Hierarchical Object-Oriented PN) [7], THORN (Timed Hierarchical Object-Related Nets) [10], MacroNets [5], PetriCharts [6], GrafChart (hierarchiczne rozszerzenie modelu Grafcet [3]). Ze wzgl du na przydatno do opisywania systemów sterowania cyfrowego na uwag zasługuj HCPN, MacroNets oraz PetriCharts. Hierarchia jest w nich wprowadzana na ró ne sposoby. W sieciach HCPN oraz Macronets osi gana jest przez zwykłe podstawienie pewnego fragmentu sieci w miejsce makromiejsca lub makrotranzycji (hierarchia strukturalna), natomiast w sieciach PetriCharts zauwa y mo na elementy hierarchii behawioralnej, w której pewna podsie jest aktywowana w momencie oznaczenia zwi zanego z ni makrow zła. Prezentowane modele niestety nie uwzgl dniaj opisu zale no ci czasowych oraz bardzo wa nej (z praktycznego punktu widzenia) własno ci - historii makrostanów. Wobec powy szego zdefiniowano takie rozszerzenie sieci Petriego, które przy zachowaniu spójno ci semantycznej na najni szym poziomie abstrakcji z sieciami interpretowanych, uwzgl dnia w szerszym stopniu takie elementy opisu jak hierarchia, zale no ci czasowe, historia czy wywłaszczenie makromiejsca. W artykule niniejszym przedstawione zostan najwa niejsze konstrukcje sieci hierarchicznych HPN, w kontek cie ich realizacji z wykorzystaniem interpretowanych sieci płaskich. Problem równowa no ci zachowawczej obu modeli jest o tyle istotny, i z jednej strony pokazuje korzy ci z zastosowania modelu HPN do opisywania zło onych systemów, a z drugiej strony pozwala podj próby prowadzenia analizy formalnej tych sieci z wykorzystaniem metod opracowanych dla sieci płaskich. 17

2. HIERARCHICZNA SIE PETRIEGO Interpretowan hierarchiczn sieci Petriego HPN nazywamy n-tk : HPN = {P, T, F, S,,,,,,, } (1) gdzie: P jest sko czonym niepustym zbiorem miejsc; T jest sko czonym niepustym zbiorem tranzycji; F jest sko czonym niepustym zbiorem łuków; S jest sko czonym niepustym zbiorem zmiennych;; jest dyskretn skal czasu; χ: P 2 N jest funkcj hierarchii, okre laj c zbiór bezpo rednich podw złów okre lonego miejsca sieci; ψ: P {true,false} jest dwuwarto ciow funkcj historii; λ: N (S E) jest funkcj etykietuj c, przypisuj c do w złów wyra enia budowane z elementów zbiorów S i E, oraz wskazanych operatorów; α:p {true,false} jest funkcj znakowania pocz tkowego; ε: P {true,false} jest funkcj znakowania ko cowego; τ: N jest funkcj czasu, przypisuj c liczb z dyskretnej skali czasu do zbioru miejsc P. 3. RÓWNOWA NO PŁASKICH I HIERARCHICZNYCH SIECI PETRIEGO Wprowadzenie tylu cech do modelu sieci Petriego mo e spowodowa wra enie, i ich weryfikacja formalna jest niezwykle trudna, a nawet wr cz niemo liwa. W punkcie niniejszym zostanie pokazane, e wszystkie wprowadzone elementy opisu, a wi c: łuki zezwalaj ce i zabraniaj ce, parametry dynamiczne, hierarchia, historia, oraz wywłaszczenie mo na przedstawi z wykorzystaniem tylko i wył cznie elementów opisu interpretowanych sieci płaskich (to znaczy tak, aby były one równowa ne pod wzgl dem funkcjonalnym). Jest to istotne, ze wzgl du na mo liwo wykorzystania narz dzi umo liwiaj cych formaln analiz płaskich sieci Petriego (np. DesignCPN) do analizy sieci hierarchicznych. 3.1. Łuki zezwalaj ce i zabraniaj ce Łuki zezwalaj ce mo na w prosty sposób zast pi sygnałami wewn trznymi. W tym celu nale y wszystkie miejsca, z których bior pocz tek łuki zezwalaj ce zaetykietowa nazwami sygnałów wewn trznych, przy czym dla ka dego miejsca przypisuje si tylko jeden sygnał wewn trzny niezale nie od liczby łuków z niego wychodz cych; oraz ka de takie miejsce etykietowane jest inn nazw sygnału wewn trznego. Nast pnie tranzycj, do której łuk dochodzi etykietuje si nazw sygnału wewn trznego, takiego jak przy odpowiednim miejscu zezwalaj cym, przy czym: etykieta ta stanowi warunek tranyzcji nało ony poprzez operator iloczynu logicznego na warunek istniej cy (rys. 1). Łuki zabraniaj ce mo na równie zast pi sygnałami wewn trznymi. Procedura zamiany jest bardzo podobna, z tym, e tranzycj, do której łuk dochodzi, etykietuje si negacj sygnału wewn trznego, takiego jak przy odpowiednim miejscu zabraniaj cym. 18

Rys. 1. Zast pienie łuku zezwalaj cego sygnałem wewn trznym 3.2. Parametr czasowy przypisany do miejsca Parametry czasowe zwi zane z miejscami mog by postrzegane jako czasy przebywania znacznika w tych miejscach, co ilustruje rysunek 3. Rys. 3. Interpretacja parametru czasowego przypisanego do miejsca Warunkiem zezwolenia tranzycji t2 jest mini cie okre lonego czasu (1 sec), licz c od momentu aktywacji miejsca p1. Sytuacj tak mo na zamodelowa z wykorzystaniem interpretowanych sieci płaskich i zewn trznego układu odmierzania czasu (startowanego sygnałem s i sygnalizuj cego koniec akcji sygnałem s ). W tym celu nale y wszystkie miejsca, do których przypisano parametry czasowe zaetykietowa nazwami sygnałów wewn trznych, przy czym ka de takie miejsce etykietowane jest inn nazw sygnału wewn trznego. Nast pnie wszystkie tranzycje, dla których miejsca te s miejscami wej ciowymi, etykietuje si odpowiednimi nazwami sygnałów wewn trznych, takich jak przy odpowiednich miejscach wej ciowych rozszerzonych o znak ; przy czym: etykiety te stanowi warunki tranyzcji nało one poprzez operator iloczynu logicznego na warunki istniej ce. 3.3. Parametr czasowy przypisany do tranzycji Parametry czasowe zwi zane z tranzycjami mog by postrzegane jako czasy mijaj ce od momentu usuni cia znaczników z miejsc wej ciowych danych tranzycji, do momentu umieszczenia znaczników w ich miejscach wyj ciowych (rys. 4). Rys. 4. Interpretacja parametru czasowego przypisanego do tranzycji Sytuacj tak mo na zamodelowa z wykorzystaniem mechanizmu przedstawionego w poprzednim podpunkcie. W tym celu wystarczy w miejsce tranzycji, do których przypisano 19

parametry czasowe wprowadzi konstrukcje (t,p t,t ), takie e t etykietowana jest tak jak t, do miejsca p t przypisany jest sygnał s1 startuj cy akcj czasow realizowana przez układ zewn trzny, a tranzycja t etykietowana jest sygnałem s1, sygnalizuj cym koniec akcji czasowej. 3.4. Makromiejsce bez historii W sieciach HPN wprowadza si zało enie, i w momencie deaktywacji makromiejsca, wszystkie znaczniki wewn trz jego rozwini cia s usuwane. Jest to zało enie upraszczaj ce zapis, poniewa u ytkownik nie musi zastanawia si, w jaki sposób to osi gn. Jednak e implikuje to niestety niespełnienie własno ci bezpo redniego podstawienia podsieci w miejsce odpowiedniego makromiejsca. Sprowadzaj c zapis do interpretowanej sieci płaskiej, nale y wprowadzi jedno dodatkowe miejsce spoczynkowe p s, oraz szereg tranzycji pomocniczych, których zadaniem jest wła nie usuni cie wszystkich znaczników z makromiejsca i aktywacja miejsca spoczynkowego. Ilustruje to rysunek 5. Rys. 5. Rozwini cie hierarchii do sieci płaskiej Bior c pod uwag fakt, i warunkiem opuszczenia znacznika z makromiejsca jest osi gni cie wszystkich miejsc ko cowych wewn trz podsieci zwi zanej z tym makromiejscem, wówczas łatwo zauwa y, i tranzycje pomocnicze b d potrzebne do ł czenia wszystkich tych miejsc, które s równocze nie oznakowane wraz z miejscami ko cowymi. Tranzycje pomocnicze musz posiada wy szy priorytet od pozostałych, w celu likwidacji ewentualnych niedeterminizmów. Miejsca ko cowe mo na zaetykietowa sygnałami wewn trznymi, które s nast pnie u yte do warunkowania tranzycji wyj ciowych odpowiedniego makromiejsca (na rysunku 5 sygnały s1 oraz s2, aktywowane w miejscach p6 i p7, warunkuj tranzycj t2). 3.5. Etykieta warunku silnego (wywłaszczenie) Makromiejsce mo na pozbawi aktywno ci m.in. poprzez nało enie na jego tranzycj wyj ciow warunku silnego abort i spełnienie go. Oznacza to usuni cie wszystkich znaczników z odpowiedniej podsieci. Aby sytuacj tak mo na było przedstawi z wykorzystaniem sieci płaskiej nale y wprowadzi tyle tranzycji pomocniczych ile wierzchołków posiada graf znakowa rozpatrywanej podsieci (rys. 6). 20

Rys. 6. Interpretacja warunku wywłaszczaj cego Ka demu wierzchołkowi odpowiada odr bna tranzycja a jej miejscami wej ciowymi s wszystkie miejsca nale ce do tego wierzchołka. Miejscem wyj ciowym ka dej tranzycji pomocniczej jest pomocnicze miejsce spoczynkowe p s. Warunkiem zezwolenia tranzycji pomocniczych jest warunek wywłaszczaj cy (abort), przy czym po osi gni ciu znakowania ko cowego podsie zachowuje si tak jak w pkt. poprzednim (bez wywłaszczenia). Warunek wywłaszczenia w sieci nadrz dnej dopisuje si poprzez operator sumy logicznej do pozostałych warunków zezwolenia tranzycji. 3.6. Makromiejsce z histori W celu sprowadzenia do sieci płaskich makromiejsc z histori konieczne jest dodatkowe (w stosunku do sytuacji przedstawionej w poprzednim podpunkcie) wprowadzenie dla ka dego miejsca podsieci dodatkowego miejsca spoczynkowego, do którego mo e zosta wprowadzony znacznik w momencie wywłaszczenia podsieci (rys. 7). Rys. 7. Interpretacja parametru historii Wyprowadzenie z niego znacznika do odpowiadaj cego mu miejscu głównemu, nast puje po ponownej aktywacji makromiejsca w sieci nadrz dnej. Warto zauwa y, e tak jak w podpunkcie poprzednim, osi gni cie znakowania ko cowego, oznacza mo liwo deaktywacji odpowiedniego makromiejsca, a jego ponowne aktywowanie spowoduje wprowadzenie znaczników do miejsc pocz tkowych podsieci. 21

U ycie w jednym modelu wielu elementów opisu, w celu sprowadzenia do sieci płaskiej, wymaga superpozycji odpowiednich metod opisanych powy ej. 4. PODSUMOWANIE W artykule pokazane zostało, w jaki sposób mo na sie hierarchiczn sprowadzi do interpretowanej sieci płaskiej. Wobec powy szego mo na stwierdzi, i do analizy i weryfikacji formalnej sieci hierarchicznych mo na u y znanych metod opracowanych dla sieci płaskich. Jednak e sama transformacja jest zadaniem bardzo skomplikowanym, a sie wynikowa mo e mie du e rozmiary, wydaje si wi c raczej koniecznym opracowanie metod alternatywnych analizy dla sieci hierarchicznych [9]. Praca naukowa finansowana ze rodków Komitetu Bada Naukowych w latach 2003-2006 jako projekt badawczy nr 4 T11C 006 24. LITERATURA [1] G. Andrzejewski: Hierarchical Petri Net as a Representation of Reactive Behaviors, Proc. Int. Conf. Advanced Computer Systems: ACS 2001, Szczecin, Part 2, pp. 145-154 [2] G. Andrzejewski: Programowy model interpretowanej sieci Petriego dla potrzeb projektowania mikrosystemów cyfrowych. Oficyna Wydawnicza Uniwersytetu Zielonogórskiego, Zielona Góra, 2003 [3] R. David, H. Alla: Petri Nets & Grafcet. Tools for modeling discrete event systems. Prentice Hall, New York, 1992 [4] R. Esser: An object oriented Petri net approach to embedded systems design, PhD thesis, Swiss Federal Institute of Technology, Zurich, 1996 [5] J.M. Fernandes, M. Adamski, A.J. Proenca: VHDL Generation from Hierarchical Petri Net Specifications of Parallel Controllers. IEE Proc.: Computers and Digital Techniques, no. 144, vol. 2, Mar., 1997, pp. 127-137 [6] T. Holvoet, P. Verbaeten: Petri Charts: an Alternative Technique For Hierarchical Net Construction. In IEEE Conference on Systems, Man and Cybernetics, 1995 [7] J.E. Hong, D.H.Bae: HOONets: Hierarchical Object-Oriented Petri Nets for System Modeling and Analysis, KAIST Technical Report CS/TR-98-132, November, 1998 [8] K. Jensen: Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use, Monographs in Theoretical Computer Science, Springer-Verlag, 1997 [9] A. Karatkievich, G. Andrzejewski: Analiza wybranych własno ci interpretowanych sieci Petriego metod optymalnej symulacji, Mat. Kraj. Konf. Krajowa Konferencja Elektroniki: KKE 2002, Kołobrzeg, t. II, ss. 685-690 [10] S. Schof, M. Sonnenschein, R. Wieting,: High-level Modeling with THORNs, Proceedings of the 14 th International Congress on Cybernetics, Namur, Belgium, 1995 22