04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Znovupoužitie návrhových vzorov na úrovni modelu 141<br />

OWL vrstva<br />

napr. owl:Class, owl:ObjectProperty<br />

ODOL (object design ontology layer)<br />

napr. ClassTemplate, MemberTemplate, Pattern<br />

abstrakcia<br />

PDL (pattern description layer)<br />

napr. AbstractFactory.Creator, Singleton.StaticField<br />

triedy aplikácie ( OMG M1 )<br />

napr. Transactions, Customers, Window<br />

inštanciácia<br />

objekty aplikácie (OMG M0)<br />

napr. transactions, customers, window<br />

Obrázok 5-12. Použitá metamodelová architektúra [4].<br />

Obrázok 5-13. OWL opis návrhového vzoru Abstract factory [4].<br />

Rozšírenie o znalosti týkajúce sa rolí<br />

Predchádzajúci prístup predstavuje zaujímavé riešenie z hadiska použitých technológií.<br />

Uloženie znalostí o vzoroch pomocou jazyka definovaného v rámci iniciatívy Webu<br />

so sémantikou dáva predzves ich alšieho možného využitia. V súvislosti s Webom so<br />

sémantikou dochádza k rozvoju odvodzovacích nástrojov, ktorých úlohou je umožni<br />

spracovanie uložených znalostí. Tým sa otvára možnos využitia znalostného prístupu<br />

pri základných operáciách so vzormi ako sú vytváranie, modifikácia alebo verifikácia inštancií.<br />

Nedostatkom opísaného prístupu založenom na OWL v porovnaní s predošlými opisovanými<br />

prístupmi je menšie množstvo informácií, ktoré o vzoroch poskytuje. Tie sa týkajú<br />

najmä informácií o roliach ako sú napríklad ich poetnos i dimenzia. Pre spomínaný

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

Saved successfully!

Ooh no, something went wrong!