DocumentCode :
2182762
Title :
An overview of software cybernetics
Author :
Cai, Kai-Yuan ; Cangussu, João W. ; DeCarlo, Ray A. ; Mathur, Aditya P.
Author_Institution :
Dept. of Autom. Control, Beijing Univ. of Aeronaut. & Astronaut., China
fYear :
2003
fDate :
19-21 Sept. 2003
Firstpage :
77
Lastpage :
86
Abstract :
Software cybernetics explores the interplay between software and control and is motivated by the fundamental question whether or not and how software behavior can be controlled. In this paper, we formulate the underlying motivations and ideas of software cybernetics and review various existing research topics in this emerging area, including feedback mechanisms in software processes, bisimulation and controllability, adaptive software, software synthesis, software test process control, and adaptive testing. We identify software rejuvenation and performance control, software fault-tolerance, logical foundation for control systems, and communication complexity for control systems as potential research topics. Several on-going research projects are also summarized.
Keywords :
program testing; software fault tolerance; software process improvement; adaptive software; adaptive testing; communication complexity; software behavior; software cybernetics; software fault-tolerance; software rejuvenation; software synthesis; software test process control; Adaptive control; Communication system control; Communication system software; Control systems; Controllability; Cybernetics; Feedback; Programmable control; Software performance; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering Practice, 2003. Eleventh Annual International Workshop on
Print_ISBN :
0-7695-2218-1
Type :
conf
DOI :
10.1109/STEP.2003.4
Filename :
1372137
Link To Document :
بازگشت