z-logo
Premium
A framework for fuzzy knowledge based control
Author(s) -
Gaertner N.,
Thirion B.
Publication year - 2000
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(200001)30:1<1::aid-spe288>3.0.co;2-4
Subject(s) - documentation , computer science , fuzzy logic , modular design , abstraction , software engineering , control (management) , object (grammar) , software design pattern , architecture , design knowledge , systems engineering , artificial intelligence , engineering , programming language , embedded system , bottleneck , art , philosophy , epistemology , software , visual arts
Two major problems appear during the design of a framework. The first is related to synthesizing generic elements for a family of applications and connecting them to an integrated control flow. The second lies in the design of a powerful, modular, reliable architecture that is easy to (re)use and understand. The fact of including design patterns in the architecture of frameworks minimizes the second problem. Indeed, design patterns provide proven, flexible, well‐engineered design solutions at a higher abstraction level than classes. Their associated documentation records information from experienced object‐oriented designers about solutions to recurrent problems, about contexts in which the patterns are applicable, about forces involved and consequences related to their use. This paper presents a number of the benefits of integrating design patterns in the development of an object‐oriented framework related to fuzzy logic control. It also reports on an object‐oriented design for Fuzzy Knowledge Based Control (FKBC) that includes design patterns to facilitate the development, maintenance and documentation of the FKBC framework. Copyright © 2000 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here