By Topic

Control theory-based foundations of self-controlling software

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Kokar, M.M. ; Northeastern Univ., Boston, MA, USA ; Baclawski, K. ; Eracar, Y.A.

The authors' control theory based paradigm gives a framework for specifying and designing software that controls itself as it operates. Based on this paradigm, their self controlling software model supports three levels of control: feedback, adaptation, and reconfiguration. We believe this model can lead to software systems with an impressive capability for responding, adapting, and reconfiguring. Of course, self-controllability does not come for free. The application's functionality must be supplemented with some redundancy to implement the mechanisms of self-adaptability: evaluation, model estimation, adaptation, and reconfiguration. However, we can reduce this overhead and improve overall system performance by: evaluating the behavior based on a sample of feedback iterations rather than on every iteration; generating more efficient interfaces between components at runtime; and constructing more efficient component organizations, scheduling algorithms, and evaluation algorithms at runtime

Published in:

Intelligent Systems and their Applications, IEEE  (Volume:14 ,  Issue: 3 )