TY - GEN
T1 - An application of artificial intelligence to prototyping process in performance design for real-time systems
AU - Honiden, Shinichi
AU - Uchihira, Naoshi
AU - Itoh, Kiyoshi
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1991.
PY - 1991
Y1 - 1991
N2 - 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. A prototyping process is composed of three steps: Prototype construction, Prototype execution, and Prototype evaluation. The authors present the following artificial intelligence based methods and tools to be applied to each step. In the prototype construction step, a rapid construction mechanism, using reusable software components, is implemented based on the planning method. In the prototype execution step, a hybrid inference mechanism is used to execute the constructed prototype which is described in declarative knowledge representation. 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.
AB - 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. A prototyping process is composed of three steps: Prototype construction, Prototype execution, and Prototype evaluation. The authors present the following artificial intelligence based methods and tools to be applied to each step. In the prototype construction step, a rapid construction mechanism, using reusable software components, is implemented based on the planning method. In the prototype execution step, a hybrid inference mechanism is used to execute the constructed prototype which is described in declarative knowledge representation. 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.
UR - http://www.scopus.com/inward/record.url?scp=84941489071&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84941489071&partnerID=8YFLogxK
U2 - 10.1007/3540547428_49
DO - 10.1007/3540547428_49
M3 - Conference contribution
AN - SCOPUS:84941489071
SN - 9783540547426
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 189
EP - 209
BT - ESEC 1991 - 3rd European Software Engineering Conference, ESEC 1991, Proceedings
A2 - Fugetta, Alfonso
A2 - van Lamsweerde, Axel
PB - Springer Verlag
T2 - 3rd European Software Engineering Conference, ESEC 1991
Y2 - 21 October 1991 through 24 October 1991
ER -