18.04.2013 Views

Tehnici de implementare a concurentei în analiza si proiectarea ...

Tehnici de implementare a concurentei în analiza si proiectarea ...

Tehnici de implementare a concurentei în analiza si proiectarea ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Anexa B. Notatii UML<br />

Unified Mo<strong>de</strong>ling Language (UML) este un limbaj <strong>de</strong> specificare <strong>si</strong> mo<strong>de</strong>lare<br />

orientata-obiect a entitatilor <strong>si</strong> relatiilor care compun <strong>si</strong>stemele informatice complexe.<br />

El a fost realizat <strong>în</strong> urma cererii <strong>de</strong> standardizarea propuse <strong>de</strong> consortiul international<br />

Object Management Group (OMG), <strong>si</strong> a <strong>de</strong>venit limbajul standard <strong>de</strong> mo<strong>de</strong>lare la data<br />

<strong>de</strong> 17 noiembrie 1997. Denumirea limbajului provine din faptul ca el a rezultat <strong>în</strong><br />

urma unificarii a trei importante meto<strong>de</strong> <strong>de</strong> <strong>analiza</strong> <strong>si</strong> proiectare a aplicatiilor<br />

orientate-obiect: Object Oriented De<strong>si</strong>gn (OOD - [BOO91], Object Mo<strong>de</strong>ling<br />

Technique (OMT - [RUM91]) <strong>si</strong> Objectory ([JAC92]).<br />

UML a fost conceput ca un limbaj universal care sa fie utilizat la mo<strong>de</strong>larea<br />

<strong>si</strong>stemelor indiferent <strong>de</strong> tipul <strong>si</strong> scopul pentru care acestea au fost construite, la fel<br />

cum limbajele <strong>de</strong> programare, sau mai larg limbajele naturale sunt folo<strong>si</strong>te <strong>în</strong> cele mai<br />

diverse domenii.<br />

UML este un limbaj grafic, vizual, care alaturi <strong>de</strong> <strong>de</strong>finirea unor concepte <strong>de</strong><br />

mo<strong>de</strong>lare furnizeaza <strong>si</strong> un set <strong>de</strong> notatii grafice <strong>de</strong> reprezentare a acestora. De<strong>si</strong> gama<br />

<strong>de</strong> mo<strong>de</strong>le are pot fi realizate cu UML este bogata, <strong>în</strong> cele ce urmeaza sunt prezentate<br />

doar conceptele <strong>si</strong> notatiile corespunzatoare mo<strong>de</strong>lelor structurale <strong>si</strong><br />

comportamentale. Acestea au fost utilizate pe parcursul tezei <strong>în</strong> constructia unor<br />

exemple. În particular, mo<strong>de</strong>larea comportamentala este <strong>analiza</strong>ta <strong>în</strong> <strong>de</strong>taliu <strong>în</strong> cadrul<br />

capitolului patru, ea stând la baza rezultatelor obtinute <strong>în</strong> teza <strong>în</strong> directia mo<strong>de</strong>larii<br />

comportamentului obiectelor active.<br />

166

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!