Enhancing Maintainability of Knowledge-Based Soft Computing Systems

  • Tapio Rauma
Part of the Studies in Fuzziness and Soft Computing book series (STUDFUZZ, volume 71)


When a knowledge-based system is under development, the main interest is pointed to the information that is installed in the system, which means how to elicitate the information from domain experts and from other knowledge sources, and how to be sure about the reliability of the information. Fewer interests have appeared towards understanding the whole process of developing knowledge-based systems. In practice, this means combining knowledge engineering and software engineering tasks to build up a development process for knowledge-based systems.


Knowledge Acquisition Domain Expert Development Work Knowledge Engineer Modular Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Boehm, B.W. (1988): A spiral model of software development and enhancement. IEEE Computer 21 (5), 61–72CrossRefGoogle Scholar
  2. Chignell, M.H., Peterson, J.G. (1988): Strategic issues in knowledge engineering. Human Factors 30, 381–394Google Scholar
  3. Fairley, R. (1985): Software engineering concepts. McGraw-Hill, New YorkGoogle Scholar
  4. Fayyad, U.M., Piatetsky-Shapiro, G., Smyth, P. and Uthurusamy, R. (eds.) (1996): Advances in knowledge discovery and data mining. AAAI (American Association for Artificial Intelligence) Press, Menlo Park, CaliforniaGoogle Scholar
  5. Gaines, B.R. (1987): An overview of knowledge acquisition and transfer. Int. J. Man-Machine Studies 24(4), 453–472Google Scholar
  6. Golshani, F. (1990): Rule-based expert systems. In: Adeli, H. (ed.): Knowledge Engineer-ing. Vol. I. Fundamentals. McGraw-Hill Publishing, New York, pp. 28–51Google Scholar
  7. Gomaa, H. (1993): Software design methods for concurrent and real-time systems.Addison-Wesley Publishing, Menlo Park, CAGoogle Scholar
  8. Isomursu, P. (1995): A software engineering approach to the development of fuzzy control systems. VTT Publications 230, Technical Research Centre of Finland, EspooGoogle Scholar
  9. Isomursu, P., Rauma, T., Kemppainen, S. (1995): Applying a model of fuzzy control software development process in practice. In: Proceedings of the Eight International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (IEA/AIE’95). Gordon and Breach Science Publishers, Melbourne, Australia, pp. 391 — 400Google Scholar
  10. Johannsen, G. (1990): Towards a new quality of automation in complex man-machine systems. In: Proceedings of IFAC 11th World Congress on Automatic Control. Pergamon Press, Oxford, vol. 10, pp. 175 — 181Google Scholar
  11. Johannsen, G., Alty, J. L. (1991): Knowledge engineering for industrial expert systems. Automatica 27(1), 97 — 114Google Scholar
  12. Lehto, M.R., Boose, J. Sharit, J., Salvendy, G. (1992): Knowledge acquisition. In Salvendy, G. (ed.): Handbook of Industrial Engineering. 2nd ed. John Wiley and Sons, New York, pp. 1495–1545Google Scholar
  13. Lopez, B., Meseguer, P., Plaza, E. (1990): Knowledge based systems validation: A state of the art. AICOM 3 (2).Google Scholar
  14. O’Keefe, R.M., Lee, S. (1990): An integrative model of expert system verification and validation. Expert Systems with Applications 1, 231–236.CrossRefGoogle Scholar
  15. Rauma, T. (1999): Fuzzy modeling for industrial systems. VII’ Publications 382, Technical Research Centre of Finland, EspooGoogle Scholar
  16. Rauma, T., Nyberg, J., Herronen, J. (2000): Fuzzy control of furnace temperature in a zinc roaster. In: Jämsä-Jounela, S-L., Vapaavuori, E. (eds.): Proceedings of the IFAC (International Federation of Automatic Control) Workshop on Future Trends in Automation in Mineral and Metal Processing. Finnish Society of Automation, Helsinki, Finland, 161–165Google Scholar
  17. Rouse, W.B., Hammer, J.M., Lewis, C.M. (1989): On capturing human skills and knowledge: Algorithmic approaches to model identification. IEEE Trans. on Systems, Man, and Cybernetics 19, 558–573Google Scholar
  18. Takagi, T., Sugeno, M. (1983): Derivation of fuzzy control rules from human operator’s control actions. In: Proceedings of the IFAC Symposium on Fuzzy Information, Knowledge Representation and Decision Analysis, Marseilles, France, pp. 55–60Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Tapio Rauma
    • 1
  1. 1.VTT Electronics/Intelligent Systems GroupOuluFinland

Personalised recommendations