Podpora mimofunkčních charakteristik v komponentových modelech
Date issued
2012
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Metody zlepšující modulární tvorbu software se stávají stále více důležité, tak jak se stále zvětšuje software. Společně s využitím komponentově orientovaného programování, jako prostředek řešící komplexnost software, mimofunkční charakteristiky hrají stále důležitější roli. Problém adresovaný v této práci zahrnuje nedostatečné použití mimofunkčních charakteristik v existujících systémech. Tato práce staví na předpokladu, že toto nedostatečné použití zároveň omezuje využití komponentově orientovaného programování jako takového. Jako možné řešení, tato práce představuje robustní mechanismus, který umožňuje zavést mimofunkční charakteristiky do již existujících systémů. Díky tomuto přístupu, mimofunkční charakteristiky mohou být mnohem rychleji zavedeny v praxi, což vede také k větší rozšířenosti komponentového programování. Uvedený systém je založen na existujících řešeních, formálně definován a naprogramován v Javě. Základní stavební bloky tohoto systému jsou univerzální úložiště charakteristik, mechanismus umožňující přiřadit tyto charakteristky k různým komponentovým systémům a algorimus pro vyhodnocení charakteristik. Uvedené řešení je implementováno do průmyslových systémů Spring a OSGi. Případová studie ukazující možnou aplikaci tohoto systému je také součást této práce.
Description
Subject(s)
komponenty, mimofunkční charakteristiky, kompatibilita