Fuzzy control of software systems: A case study

The increasingly dynamic environments and more complicated software systems are posing high requirements for adaptability. Control theory has been an effective tool to control and manage software systems and then achieves software self-adaptation. Aiming at addressing some challenging problems such as difficult mathematically modeling software in the current control theoretical methods, we propose a fuzzy-control-based approach to achieve software self-adaptation. The general architecture of fuzzy control-based self-adaptation is put forward and discussed. The fuzzy-control-based approach is evaluated with a news-website case study.

[1]  Mieczyslaw M. Kokar,et al.  Control theory-based foundations of self-controlling software , 1999, IEEE Intell. Syst..

[2]  David Garlan,et al.  Rainbow: cost-effective software architecture-based self-adaptation , 2008 .

[3]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[4]  Hong Mei,et al.  Self-adaptive software: cybernetic perspective and an application server supported framework , 2004, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004..

[6]  Mary Shaw,et al.  Beyond objects: a software design paradigm based on process control , 1995, SOEN.

[7]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[8]  Yang Zou,et al.  Toward a fuzzy control-based approach to design of self-adaptive software , 2010, Internetware.

[9]  Kai-Yuan Cai,et al.  Towards research on software cybernetics , 2002, 7th IEEE International Symposium on High Assurance Systems Engineering, 2002. Proceedings..

[10]  Gail E. Kaiser,et al.  A control theory foundation for self-managing computing systems , 2005, IEEE Journal on Selected Areas in Communications.