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