DocumentCode :
2933906
Title :
An experiment in using control techniques in software engineering
Author :
Eracar, Yönet A. ; Kokar, Mieczyslaw M.
Author_Institution :
Northeastern Univ., Boston, MA, USA
fYear :
1997
fDate :
16-18 Jul 1997
Firstpage :
275
Lastpage :
280
Abstract :
This paper presents a description of an experiment in which control techniques, like adaptation and restructuring, were applied to the domain of software engineering. Changes in software requirements were treated as disturbances. A program called RAACR (Reconfigurable Architecture for Adapting to Changes in the Requirements) that can adapt to changes in software requirements through the incorporation of feedback was developed and tested. The program consists of a domain specific part and a generic part. It is a hierarchy of domains (blackboards) including multiple knowledge sources (KSs) and a domain scheduler. In response to feedback, knowledge sources change their processing parameters, while domain schedulers change the scheduling policy of the knowledge sources. A generic communication mechanism is implemented on a CORBA compliant system. The adaptability of the program was evaluated quantitatively using a requirements volatility measure and the probability of correct recognition
Keywords :
blackboard architecture; control systems; control theory; distributed processing; object-oriented methods; software engineering; CORBA compliant system; RAACR; Reconfigurable Architecture for Adapting to Changes in the Requirements; adaptation; blackboards; control techniques; correct recognition probability; disturbances; domain hierarchy; domain schedulers; feedback; multiple knowledge sources; requirements volatility measure; restructuring; software engineering; software requirements changes; Adaptive control; Application software; Chromium; Feedback; Object recognition; Programmable control; Scheduling; Software engineering; Software measurement; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Control, 1997. Proceedings of the 1997 IEEE International Symposium on
Conference_Location :
Istanbul
ISSN :
2158-9860
Print_ISBN :
0-7803-4116-3
Type :
conf
DOI :
10.1109/ISIC.1997.626471
Filename :
626471
Link To Document :
بازگشت