🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #5077

Re: UML, sieci Petri, sieci funkcjonalne

#5077
From: Rafal Smotrzyk
Date: Mon, 15 Mar 1999 13:09
61 lines
3639 bytes
Andrzej Lewandowski wrote in message
<36ec314f.8464691@news-s01.ny.us.ibm.net>...

>Zaraz, zaraz... "sieci funkcjonalne" - czy to samo co grafy funkcyjne?
>Jezeli nie, to prosze o informacje.

Sieci funkcjonalne to jak juz mowilem pochodna sieci Petri. O ile sieci
Petri
definiuja sposoby opisow procesow to sieci funkcjonalne definiuja sposoby
opisow procesow ale w sposob bardziej strawny, praktyczny, intuicyjny. :-)
Zajmuje sie nimi np. prof Godbersen z Berlina
(http://www.tfh-berlin.de/~godberse/)
Zgadzam sie z Panem, ze tworzenie calych systemow w notacji gdzie stosuje
sie
kolka, prostokaty i luki jest pracochlonne, czyli wynika z tego, ze ten
sposob
opisu powinien sluzyc jedynie do opisu wysokopoziomowych zagadnien a
wszelkie
algorytmy powinny byc definiowane w sposob najbardziej wygodny. W sieciach
funkcjonalnych istnieje koncepcja "zaglebiania" czyli mozemy zdefiniowac
element pasywny a element ten to moze byc w rzeczywistosci pod model
stworzony
np. w UML :-) albo tez kod w C++, VB, Delphi, Pythonie itd. (albo tez inna
siec)
Mnie najbardziej urzeka prostota opisu systemow z czasem oraz rownoleglosc
wszystkich
operacji zachodzacych w sieci. Poza tym cokolwiek by nie mowic, to
wykorzystanie
tokenow pozwala na definiowanie systemow dynamicznych (czyli bardziej
rzeczywistych)
od jakiejkolwiek statycznej notacji np. UML. Jesli mowimy, ze sieci opisuja
przeplywy,
to te przeplywy sa wlasnie przeplywami tokenow.
Ot, taki blizszy przyklad: ktos tutaj ostatnio pisal o sieciach gazowych i
braku mozliwosci
prostego zdefiniowania tych sieci (gazowych) w postaci klas. No tak, w
porzadku, tylko
modelowanie rzeczywistosci nie powinno polegac na jej prostym kopiowaniu -
nie chcemy
modelowac przeciez zaworow, rur etc. tylko przeplyw gazu, tak wiec elementem
aktywnym
w tym modelu nie jest zawor tylko strumien gazu i to wlasnie on powinien byc
zdefiniowany
jako klasa. W tym momencie dochodzimy do wniosku, ze notacja statyczna nic
nam tu nie
da bo tutaj mozemy zdefiniowac tylko strukture a my chcemy opisac przeplyw.
W sieciach
funkcjonalnych strumien gazu moze byc opisany tokenem, ktory przeplywa w
sieci - w takim
przypadku znowu mozemy opisac strukture rur i zaworow jako siec ale mozemy
takze opisac zawory i rury takze jako tokeny a spotkanie tych dwoch rodzajow
tokenow
bedzie nam dawalo konkretne zdarzenia w rzeczywistosci np. otwarcie zaworu.
Poniewaz w
sieci funkcjonalnej czas jest czyms naturalnym (ciagly, dyskretny), wiec
niejako za darmo
szybko otrzymamy dzialajacy model rzeczywistosci. A o to wlasnie nam
chodzilo.
pozdrawiam,
Rafal Smotrzyk
Technical Details
Message-ID: <7cj11d$f50$1@sunsite.icm.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!news.astercity.net!news.icm.edu.pl!not-for-mail
References: <01BE6D8E.26C54A40.potis@wr.onet.pl> <36eb17fd.1620870@news-s01.ny.us.ibm.net> <7cgsgr$l71$1@sunsite.icm.edu.pl> <36ec314f.8464691@news-s01.ny.us.ibm.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!news.wnaft.agh.edu.pl!news.memax.krakow.pl!news.astercity.net!news.icm.edu.pl!not-for-mail
From: "Rafal Smotrzyk" <rav@smo3k.z.pl>
Newsgroups: pl.comp.objects
Subject: Re: UML, sieci Petri, sieci funkcjonalne
Date: Mon, 15 Mar 1999 14:09:51 +0100
Organization: http://news.icm.edu.pl/
Lines: 64
Message-ID: <7cj11d$f50$1@sunsite.icm.edu.pl>
References: <01BE6D8E.26C54A40.potis@wr.onet.pl> <36eb17fd.1620870@news-s01.ny.us.ibm.net> <7cgsgr$l71$1@sunsite.icm.edu.pl> <36ec314f.8464691@news-s01.ny.us.ibm.net>
NNTP-Posting-Host: pppa35.szczecin.tpnet.pl
Mime-Version: 1.0
X-Trace: sunsite.icm.edu.pl 921503597 15520 194.204.141.35 (15 Mar 1999 13:13:17 GMT)
X-Complaints-To: abuse@news.icm.edu.pl
NNTP-Posting-Date: 15 Mar 1999 13:13:17 GMT
X-Newsreader: Microsoft Outlook Express 4.72.3110.5
X-Mimeole: Produced By Microsoft MimeOLE V4.72.3110.3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit