Title :
Adaptive Control Framework for Software Components: Case-Based Reasoning Approach
Author :
Tkachúk, Mykóla ; Polkóvnikov, Sergii ; Brónin, Sergiy
Author_Institution :
Comput.-Aided Manage. Syst. Dept., Nat. Tech. Univ. Kharkiv Polytech. Inst. (NTU KhPI), Kharkov, Ukraine
Abstract :
The proposed architecture for an adaptive software system is based on a multi-threaded programming model. It includes two basic logic components: a database for selected case gathering and a decision making sub-system. Using CBR-methods, a control procedure for the decision-making sub-system is worked out, which uses a database for selected case gathering. A respective CBR algorithm determines the number of threads needed for guaranteed predicted performance (measured in ms), and reliability (defined in %).
Keywords :
case-based reasoning; decision making; multi-threading; object-oriented programming; software architecture; software fault tolerance; adaptive control framework; adaptive software system; case-based reasoning approach; database; decision making subsystem; multithreaded programming model; selected case gathering; software architecture; software component; software reliability; Adaptive control; Adaptive systems; Control systems; Cybernetics; Databases; Decision making; Process control; Programmable control; Software systems; Yarn; Adaptive System; Case-Based Reasoning (CBR); Software Component;
Conference_Titel :
Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
Conference_Location :
Seattle, WA
Print_ISBN :
978-0-7695-3726-9
DOI :
10.1109/COMPSAC.2009.207