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

Citation
S. Honiden et al., AN APPLICATION OF ARTIFICIAL-INTELLIGENCE TO OBJECT-ORIENTED PERFORMANCE DESIGN FOR REAL-TIME SYSTEMS, IEEE transactions on software engineering, 20(11), 1994, pp. 849-867
Citations number
48
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
20
Issue
11
Year of publication
1994
Pages
849 - 867
Database
ISI
SICI code
0098-5589(1994)20:11<849:AAOATO>2.0.ZU;2-Z
Abstract
This paper describes an application of artificial intelligence technol ogy to the implementation of a rapid prototyping method in Object-Orie nted Performance Design (OOPD) for real-time systems. OOPD consists of two prototyping phases for real-time systems. And each of these phase s consists of three steps: prototype construction, prototype execution , and prototype evaluation. We present the following artificial intell igence based methods and tools to be applied to the individual steps. In the prototype construction step, a rapid construction mechanism usi ng reusable software components is implemented based on planning. In t he prototype execution step, a hybrid inference mechanism is used to e xecute the constructed prototype described in declarative knowledge re presentation. MENDEL, which is a Prolog based concurrent object-orient ed language, can be used as a prototype construction tool and a protot ype 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.