SCALING UP RULE-BASED SOFTWARE-DEVELOPMENT ENVIRONMENTS

被引:10
|
作者
BARGHOUTI, NS [1 ]
KAISER, GE [1 ]
机构
[1] COLUMBIA UNIV,DEPT COMP SCI,NEW YORK,NY 10027
关键词
D O I
10.1142/S021819409200004X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Rule-based software development environments (RBDEs) model the software development process in terms of rules that encapsulate development activities, and assist in executing the process via forward and backward chaining over the rule base. We investigate the scaling up of RBDEs to support (1) multiple views of the rule base for multiple users and (2) evolution of the rule base over the lifetime of a project. Our approach is based on clarifying two distinct functions of rules and chaining: maintaining consistency and automation. By definition, consistency is mandatory whereas automation is not. Distinguishing the consistency and automation aspects of RBDE assistance mechanisms makes it possible to formalize the range of compatible views and the scope of mechanizable evolution steps. Throughout the paper, we use the MARVEL RBDE as an example application.
引用
下载
收藏
页码:59 / 78
页数:20
相关论文
共 50 条
  • [41] A UNIFYING MODEL FOR CONSISTENT DISTRIBUTED SOFTWARE-DEVELOPMENT ENVIRONMENTS
    WALPOLE, J
    BLAIR, GS
    MALIK, J
    NICOL, JR
    SIGPLAN NOTICES, 1989, 24 (02): : 183 - 190
  • [42] LISP SOFTWARE-DEVELOPMENT ENVIRONMENTS INCREASE PROGRAMMER PRODUCTIVITY
    MARRIN, K
    EDN MAGAZINE-ELECTRICAL DESIGN NEWS, 1984, 29 (17): : 89 - &
  • [43] HCI Practices in Software-Development Environments in Saudi Arabia
    Majrashi, Khalid
    Al-Wabil, Areej
    CROSS-CULTURAL DESIGN: METHODS, TOOLS, AND USERS, PT I, 2018, 10911 : 58 - 77
  • [44] SOFTWARE-DEVELOPMENT GRAPHS - A UNIFYING CONCEPT FOR SOFTWARE-DEVELOPMENT
    BJORNER, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 241 : 1 - 9
  • [45] ON SOFTWARE-DEVELOPMENT
    CHERLIN, GY
    ABACUS-NEW YORK, 1986, 3 (02): : 6 - 7
  • [46] SOFTWARE-DEVELOPMENT
    GARDNER, T
    HISTORICAL METHODS, 1995, 28 (01): : 59 - 62
  • [47] A Rule-Based Algorithm and Its Specializations for Measuring the Complexity of Software in Educational Digital Environments
    Gorchakov, Artyom V.
    Demidova, Liliya A.
    Sovietov, Peter N.
    COMPUTERS, 2024, 13 (03)
  • [48] ABSTRACTION-BASED SOFTWARE-DEVELOPMENT
    BERZINS, V
    GRAY, M
    NAUMANN, D
    COMMUNICATIONS OF THE ACM, 1986, 29 (05) : 402 - 415
  • [49] ABSTRACTION-BASED SOFTWARE-DEVELOPMENT
    HAGER, J
    COMMUNICATIONS OF THE ACM, 1986, 29 (11) : 1027 - 1027
  • [50] A SOFTWARE-DEVELOPMENT SYSTEM BASED ON A MACROPROCESSOR
    BARCUCCI, E
    PELACANI, G
    SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (06): : 519 - 531