An experiment in using control techniques in software engineering

被引:2
|
作者
Eracar, YA
Kokar, MM
机构
来源
PROCEEDINGS OF THE 1997 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL | 1997年
关键词
D O I
10.1109/ISIC.1997.626471
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 (RAACR) 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.
引用
收藏
页码:275 / 280
页数:6
相关论文
共 50 条
  • [41] On the interplay of .NET and contemporary software engineering techniques
    Garcia, Alessandro
    Lucena, Carlos
    IET SOFTWARE, 2007, 1 (06) : 217 - 218
  • [42] Software Engineering Techniques for the Development of Systems of Systems
    Calinescu, Radu
    Kwiatkowska, Marta
    FOUNDATIONS OF COMPUTER SOFTWARE: FUTURE TRENDS AND TECHNIQUES FOR DEVELOPMENT, 2010, 6028 : 59 - 82
  • [43] Revisiting Software Reliability Engineering with Fuzzy Techniques
    Rizvi, Syed Wajahat Abbas
    Singh, Vivek Kumar
    Khan, Raees Ahmad
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1037 - 1042
  • [45] Techniques for classifying executions of deployed software to support software engineering tasks
    Haran, Murali
    Karr, Alan
    Last, Michael
    Orso, Alessandro
    Porter, Adam A.
    Sanil, Ashish
    Fouche, Sandro
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (05) : 287 - 304
  • [46] Systematic development of industrial control systems using Software/Hardware Engineering
    Voeten, JPM
    van der Putten, PHA
    Stevens, MPJ
    23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS: SHORT CONTRIBUTIONS, 1997, : 26 - 36
  • [47] Control Engineering drivers, techniques
    Hoske, Mark T.
    CONTROL ENGINEERING, 2010, 57 (06) : 2 - 2
  • [48] Parameter Optimization in Control Software using Statistical Fault Localization Techniques
    Deshmukh, Jyotirmoy
    Jin, Xiaoqing
    Majumdar, Rupak
    Prabhu, Vinayak S.
    2018 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2018), 2018, : 220 - 231
  • [49] Software Engineering Meets Control Theory
    Filieri, Antonio
    Maggio, Martina
    Angelopoulos, Konstantinos
    D'Ippolito, Nicolas
    Gerostathopoulos, Ilias
    Hempel, Andreas Berndt
    Hoffmann, Henry
    Jamshidi, Pooyan
    Kalyvianaki, Evangelia
    Klein, Cristian
    Krikava, Filip
    Misailovic, Sasa
    Papadopoulos, Alessandro Vittorio
    Ray, Suprio
    Sharifloo, Amir M.
    Shevtsov, Stepan
    Ujma, Mateusz
    Vogel, Thomas
    2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, : 71 - 82
  • [50] Software Engineering Using RATionale
    Burge, Janet E.
    Brown, David C.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (03) : 395 - 413