AN APPLICATION OF ARTIFICIAL-INTELLIGENCE TO OBJECT-ORIENTED PERFORMANCE DESIGN FOR REAL-TIME SYSTEMS

被引:3
作者
HONIDEN, S [1 ]
NISHIMURA, K [1 ]
UCHIHIRA, N [1 ]
ITOH, K [1 ]
机构
[1] SOPHIA UNIV,FAC SCI & TECHNOL,TOKYO 102,JAPAN
关键词
ARTIFICIAL INTELLIGENCE; OBJECT-ORIENTED DESIGN; PERFORMANCE DESIGN; PLANNING; QUALITATIVE REASONING; REAL-TIME SYSTEMS; SOFTWARE PROTOTYPING;
D O I
10.1109/32.368123
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes an application of artificial intelligence technology to the implementation of a rapid prototyping method in Object-Oriented Performance Design (OOPD) for real-time systems. OOPD consists of two prototyping phases for real-time systems. And each of these phases consists of three steps: prototype construction, prototype execution, and prototype evaluation. We present the following artificial intelligence based methods and tools to be applied to the individual steps. In the prototype construction step, a rapid construction mechanism using reusable software components is implemented based on planning. In the prototype execution step, a hybrid inference mechanism is used to execute the constructed prototype described in declarative knowledge representation. MENDEL, which is a Prolog based concurrent object-oriented language, can be used as a prototype construction tool and a prototype execution tool. In the prototype evaluation step, an expert system which is based on qualitative reasoning is implemented to detect and diagnose bottlenecks and generate an improvement plan for them.
引用
收藏
页码:849 / 867
页数:19
相关论文
共 48 条
[1]  
ANDERSON JS, 1989, 5TH P INT WORKSH SOF, P177
[2]  
Barstow D., 1982, Sixth International Conference on Software Engineering, P360
[3]   DYNAMIC ADAPTATION OF REAL-TIME SOFTWARE [J].
BIHARI, TE ;
SCHWAN, K .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (02) :143-174
[4]  
Coad P., 1990, OBJECT ORIENTED ANAL
[5]  
COHEN D, 1984, P AAAI 84, P56
[6]  
DAVIS AM, 1982, ACM SIGSOFT SOFTWARE, V7, P39
[7]  
DEKLEER J, 1985, QUALITATIVE REASONIN, P205
[8]  
DIJKSTRA EW, 1975, COMMUN ACM, V18, P453, DOI [10.1145/360933.360975, 10.1145/390016.808417]
[9]  
DOWNING K, 1990, CISTR9005 U OR TECH
[10]   AUTOMATING THE TRANSFORMATIONAL DEVELOPMENT OF SOFTWARE [J].
FICKAS, SF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (11) :1268-1277