PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Integrating an Object- oriented Approach and Rule-based Reasoning in the Design of a Fabric Fault Advisory Expert System

Identyfikatory
Warianty tytułu
PL
Identyfikacja błędów płaskich wyrobów włókienniczych oparta na integracji systemów ukierunkowanych na obiekt i wykorzystujących prawidła określające jego strukturę oraz opinie ekspertów
Języki publikacji
EN
Abstrakty
EN
This paper describes the design of an expert system that not only offers advice to both textile and non-textile users on fabric faults, but also assists in the diagnosis of fabric faults. The expert system integrates both object-oriented and rule-based reasoning approaches. The system is based on the premise that the design of a component should be separated from the implementation details. In short, this means that the rules that manipulate a set of objects exist separately from the same set of objects. Separation of object definitions from rules that manipulate them in the knowledge base, and separation of the object-based knowledge base from the object-based inference engine that infers conditions, means that any changes made to any one of these components do not necessarily mean that changes to the other components have to be made, and also that each of these components is autonomous. Dependencies between components in an object in the object-oriented approach, the extendibility of such systems, the inheritance properties, and reusability of objects are just some of the advantages of adopting an object-oriented approach.
PL
Opisano strukturę systemu eksperckiego, który nie tylko oferuje opinie o błędach płaskich wyrobów włókienniczych dla użytkowników obeznanych i nie obeznanych z tekstyliami, ale również asystuje w diagnozie dotyczącej powstania błędów. System obejmuje zintegrowane podsystemy, ukierunkowane na obiekt i wykorzystujące prawidła określające jego strukturę. System oparty jest na przesłankach, że struktura komponentu powinna być odseparowana od wprowadzanych danych. Oznacza to, że zależności, które rządzą zestawem obiektów, istnieją niezależnie od tego samego zestawu. Separacja definicji obiektów od praw rządzących nimi w podstawach wiedzy i separacja wiedzy opartej na obiekcie od opartego na obielcie mechanizmu wzajemnego współdziałania, który zawiera warunki, oznacza, że każda zmiana przeprowadzona w stosunku do któregokolwiek z tych składników, nie koniecznie oznacza, że należy przeprowadzić zmiany w stosunku do innych składników, jak również, że każdy z tych składników jest autonomiczny. Zależności między składnikami w obiekcie podczas zorientowanej na obiekt analizy, możliwości rozszerzania takiego systemu, dziedzictwo właściwości i powtórne użycie obiektu są niektórymi z korzyści adaptacji tego rodzaju systemu.
Rocznik
Strony
68--73
Opis fizyczny
Bibliogr. 45 poz., rys.
Twórcy
autor
  • National University of Science and Technology, Box AC 939, Ascot, Bulawayo, Zimbabwe
  • Council for Scientific and Industrial Research, National Fibre, Textile and Clothing Centre, Box 1124, Gomery Avenue, Summerstrand, Port Elizabeth, South Africa 6000
autor
  • Nelson Mandela Metropolitan University P.O. Box 7700, Port Elizabeth, South Africa 6003
  • Council for Scientific and Industrial Research, National Fibre, Textile and Clothing Centre, Box 1124, Gomery Avenue, Summerstrand, Port Elizabeth, South Africa 6000
autor
  • Council for Scientific and Industrial Research, National Fibre, Textile and Clothing Centre, Box 1124, Gomery Avenue, Summerstrand, Port Elizabeth, South Africa 6000
  • Council for Scientific and Industrial Research, National Fibre, Textile and Clothing Centre, Box 1124, Gomery Avenue, Summerstrand, Port Elizabeth, South Africa 6000
autor
  • Council for Scientific and Industrial Research, National Fibre, Textile and Clothing Centre, Box 1124, Gomery Avenue, Summerstrand, Port Elizabeth, South Africa 6000
Bibliografia
  • 1. Aspland, J.R., Davis, J.S., Waldrop, T.A., ‘An expert system for selection of fluorescent whiteners’, Textile Chemist and Colorist, Vol. 23, No. 9, p. 74-76, 1991.
  • 2. Behera, B.K., Muttagi, S.B., Arun, G., Panwar, U., The Indian Textile Journal, p. 21-23, 2004.
  • 3. Booch, G., ‘Object-oriented design with application’, Freeman, F.P., Wasserman, A.I. (eds), Benjamin/Cummings, Redwood City, California, 1991.
  • 4. Booch, G., Tutorial on software design techniques, IEEE press, p. 420-436, 1983.
  • 5. Buchanan, B.G., Shortcliffe, E.H., ‘Rule-based expert systems: the MYCIN experiment of the Stanford heuristic programming project’, Addison Wesley, Reading, 1985.
  • 6. Capretz, L.F., ‘A brief of the object-oriented approach’, ACM SIGSOFT, Software Engineering Notes, Vol. 28, No. 2, p. 1, 2003.
  • 7. Capretz, L.F., Lee, P.A., ‘Reusability and life cycle issues within an object-oriented design methodology’, Ege, R., Singh, M., Meyer, B. (eds). Proceedings of Technology of Object-oriented Languages and Systems (TOOLS USA’92), Prentice Hall, Englewood Cliffs, New Jersey, p. 139-150, 1992.
  • 8. Coad, P., Yourdon, E., Object-oriented analysis, Prentice Hall, Englewood Cliffs, New Jersey, 1991.
  • 9. Convert, R., Schacher, L., Pierre,V., ‘BATEM: an expert system for the dyeing recipes determination’, Proceedings of the World Conference of the Textile Institute, Vol. 2, p. 275-276, 1997.
  • 10. Convert, R., Schacher, L., Pierre, V., ‘An expert system for the dyeing recipes determination’, Journal of Intelligent Manufacturing, Vol. 11, p. 145-155, 2000.
  • 11. Date, G., What, not how: the business rules approach to application development, Addison Wesley, 2000.
  • 12. D’Hondt, M., Gybels, K., Jonckers, V., ‘Seamless integration of rule-based knowledge and object-oriented functionality with linguistic symbiosis’, (SAC’04), p. 1328-1335, 2004.
  • 13. Dlodlo, N., Bamford, C., ‘Separating application functionality from the user interface’, Proceedings of EUROMICRO’97, Sept 1-4, 1997.
  • 14. Doraiswamy, I., Basu, A., Chellamani, K.P., Kumar, P.R., ‘Fabric engineering using artificial neural networks, Colourage Annual, p. 93-107, 2005.
  • 15. Eclipse. Website of the Haley Enterprise Inc. http://www.haley.com.
  • 16. Fan, J., Newton, E., Au, R., ‘Predicting garment drape with a fuzzy-neural network’, Textile Research Journal, Vol. 71, No. 7, p. 605-608, 2001.
  • 17. Gossain, S., Anderson, B., ‘An iterative design model for reusable object-oriented software’, ACM SIGPLAN Notices, Vol. 25, No. 10, p. 12-27, 1990.
  • 18. Halle, von, B., Business rules applied, Wiley Publishers, 2001.
  • 19. Henderson-Sellers, B., Constantine, L.L., ‘Object-oriented development and functional decomposition’, Journal of Object-oriented Programming, Vol. 3, No. 5, p. 11-17, 1991.
  • 20. Hussain, T., Wardman, R.H., Shamey, R., ‘A knowledge-based expert for dyeing of cotton. Part 1: design and development’, Coloration Technology, Vol. 121, p. 53-58, 2005.
  • 21. Jackson, P., Introduction to expert systems, Addison-Wesley, 1986.
  • 22. Jacobson, I., ‘Object-oriented development in an industrial environment’, ACM SIGPLAN Notices, Vol. 22, No. 12, p. 183-191, 1987.
  • 23. Johnson, R.E., Foote, B., ‘Designing reusable classes’, Journal of Object-Oriented Programming, Vol. 1, No. 2, p. 22-35, 1988.
  • 24. JRules 4.0, Technical white paper from ILOG.
  • 25. Kuo, C.J., Lee, C., Tsai, C., ‘Using neural networks to identify fabric defects in dynamic cloth inspection’, Textile Research Journal, Vol. 73, No. 3, p. 238-244, 2003.
  • 26. Liang, Y., Newton, M.A., Robinson, H.M., ‘The use of object models for information systems analysis’, Proceedings of the Fourth International Conference on Information Systems Development, Bled, Slovenia, p. 625-634, 1994.
  • 27. Lin, J., Lin, C., Tsai, I., ‘Applying expert systems and fuzzy logic to an intelligent diagnosis system for fabric inspection’, Textile Research Journal, Vol. 65, No. 12, p. 697-709, 1995.
  • 28. Linden, V., ‘Applications of Bayesian decision theory to intelligent tutoring systems,’ Textile Research Journal, Vol. 54, p. 77-82, 1986.
  • 29. Liu, Y., Geng, Z., ‘Three-dimensional garment computer aided intelligent design’, Journal of Industrial Textiles, Vol. 33, No. 1, p. 43-54, 2003.
  • 30. Lorenson, D., ‘Object-oriented design’, CRD Software Engineering Guidelines, Generic Electronic Company, 1986.
  • 31. Micallef, J., ‘Encapsulation, reusability and extendibility in object-oriented programming languages’, Journal of Object-Oriented Programming, Vol. 1, No. 1, p. 12-36, 1988.
  • 32. Milliken, K.R., Finkel, A.J., Klein, D.A., Waite, N.B., ‘Adding rule-based techniques to procedural languages’. Proceedings of the First International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, p. 185-194, 1988.
  • 33. Ng, W.W.M, ‘Development of an expert system on denim fabric’, Proceedings of the World Conference on Asia and World Textiles, p. 609-627, 1993.
  • 34. OPS J4.1, Manual by Charles L. Forgy from Production Systems Technologies Inc.
  • 35. Pachet, F., ‘On the embeddability of production rules in object-oriented languages’, Journal of Object-Oriented Programming, Vol. 8, No. 4, p. 19-24, 1995.
  • 36. Pascoe, G.A., Elements of object-oriented programming, Byte, Vol. 11, No. 8, p. 139-144, 1986.
  • 37. Rentsch, T., ‘Object-oriented programming’, ACM SIGPLAN Notices, Vol. 17, No. 9, p. 51-57, 1982.
  • 38. Robson, D., ‘Object-oriented software systems’, Byte, Vol. 6, No. 8, p. 74-86, 1981.
  • 39. Ross, R.G., Principles of the business rule approach, Addison Wesley, 2003.
  • 40. Rumbaugh J., Blaha, M., Premerlani,W., Eddy, F., Lorrenson, W., ‘Object-oriented modelling and design’, Prentice Hall, Englewood Cliffs, New Jersey, 1991.
  • 41. Srinivasan, K., Dastoor, P.H., Radhakrishnaia, P., Jayaraman, S., ‘FDAS: a knowledge-based framework for analysis of defects in woven textile structures’, Journal of the Textile Institute, Vol. 83, No. 3, p. 431-448, 1992.
  • 42. Thomas, D., ‘What’s in an object’, Byte, Vol. 14, No. 3, p. 231-240, 1989.
  • 43. Tsai, I., Lin, C., Lin, J., ‘Applying artificial neural network to pattern recognition in fabric defects’, Textile Research Journal, Vol. 65, No. 3, p. 123-130, 1995.
  • 44. The WIRA textile book, Rae, A., Bruce, R (eds), Wira, B97-B114, Thornton and Pearson (printers) Ltd., Bradford, UK, 1982.
  • 45. Wirfs-Brock, R., Wilkerson, B., Wiener, L., ‘Designing object-oriented software’, Prentice Hall, Englewood Cliffs, New Jersey, 1990.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-78b3e6de-03e3-4ae0-9990-efac1acfe16f
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.