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 条
  • [31] Biomimetic software engineering techniques for dependability
    Department of Computer Engineering, Chalmers University of Technology, Goteborg, Sweden
    Doktorsavhandlingar vid Chalmers Tekniska Hogskola, 2002, (1923): : 1 - 30
  • [32] Formal techniques in software engineering: Correct software and safe systems
    Liggesmeyer, Peter
    Theorem Proving in Higher Order Logics, Proceedings, 2007, 4732 : 3 - 4
  • [33] A requirements engineering process for control engineering software
    Valles-Barajas, Fernando
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (04) : 217 - 227
  • [34] Applying pantomime and reverse engineering techniques in software engineering education
    Pavlov, Vladimir L.
    Boyko, Nikita
    Babich, Alexander
    Kuchaiev, Oleksii
    Busygin, Stanislav
    2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 80 - 84
  • [35] Software Engineering Practices in Embedded System Design Using Discrete Modeling Techniques
    Darbari, Manuj
    Ahmed, Hasan
    WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL I, 2010, : 218 - 221
  • [36] The BECCAL Experiment Design and Control Software
    Prat, Arnau
    Sommer, Jan
    Nepal, Ayush Mani
    Franz, Tobias
    Muentinga, Hauke
    Gerndt, Andreas
    Luedtke, Daniel
    2021 IEEE AEROSPACE CONFERENCE (AEROCONF 2021), 2021,
  • [37] Artificial Intelligence Techniques in Software Engineering (AITSE)
    Raza, Farah Naaz
    IMECS 2009: INTERNATIONAL MULTI-CONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2009, : 1086 - 1088
  • [38] INTELLIREQ: Intelligent Techniques for Software Requirements Engineering
    Ninaus, Gerald
    Felfernig, Alexander
    Stettinger, Martin
    Reiterer, Stefan
    Leitner, Gerhard
    Weninger, Leopold
    Schanil, Walter
    21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 1161 - +
  • [39] SOFTWARE ENGINEERING: AN OVERVIEW OF TOOLS AND TECHNIQUES.
    Culler, Minga J.B.
    Fundamentals of Aerospace Instrumentation, Proceedings, 1986, : 9 - 24
  • [40] Software Engineering Techniques Applied to Relational Databases
    Delplanque, Julien
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 948 - 951