Skip to main content

Developer Toolkit for Embedded Fuzzy System Based on E-Fuzz

  • Conference paper
Book cover Future Generation Information Technology (FGIT 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6485))

Included in the following conference series:

Abstract

In this work, we propose a development toolkit, called E-Fuzz-Wizard to help fuzzy system designers for designing embedded fuzzy systems. The toolkit composes of software and hardware that enables creating the rapid prototype. It contains the examples which use the hardware and code generated to produce a prototype. The software has a visual interface which allows the user to specify the requirement of fuzzy systems in terms of the fuzzy set characteristics, inference methods, rules and defuzzification method. It generates the code in C that is runable in the chosen microcontroller platform. E-Fuzz Wizard also integrates unique features such as concurrent and real-time fuzzy system design as well as hardware mapping and customization. The generated code will facilitate the embedded fuzzy system development process. The toolkit is easy to use and facilitate the beginners to develop a fuzzy system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahmed, M.A., Saliu, M.O., AlGhamdi, J.: Adaptive Fuzzy Logic-Based Framework For Software Development Effort Prediction. Information and Software Technology 47, 31–48 (2005)

    Article  Google Scholar 

  2. Iqbal, A., Khan, I., Dar, N.U., He, N.: A Self-Developing Fuzzy Expert System, Designed for Optimization of Machining Process. In: Proceedings of the World Congress on Engineering, vol. III (2008)

    Google Scholar 

  3. Ascia, G., Catania, V.: An Efficient Hardware Architecture to Support Complex Fuzzy Reasoning. International Journal on Artificial Intelligence Tools 5(1-2), 41–60 (1996)

    Article  Google Scholar 

  4. Chantrapornchai, C.: Rapid prototyping Methodology and Environment for Fuzzy Applications. In: Optimization Techniques 1973. LNCS, vol. 4, pp. 940–949. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Chen, B.T., Chen, Y.S., Hsu, W.H.: Performance evaluation of a parameterized fuzzy processor (PFP). Fuzzy sets and systems 81(3), 293–309 (1996)

    Article  MathSciNet  Google Scholar 

  6. Frías-Martínez, E.: Design of a Lukasiewicz rule-driven fuzzy processor. Soft Computing - A Fusion of Foundations, Methodologies and Applications 7(1), 65–71 (2002)

    MATH  Google Scholar 

  7. Gabrielli, E.G., Masetti, M.: Design of a family of VLSI high speed fuzzy processors. In: IEEE Fuzz 1996 (1996)

    Google Scholar 

  8. Ghaus, C.: Fuzzy model and control of a fan-coil. Energy and Buildings Journal 33, 545–551 (2001)

    Article  Google Scholar 

  9. Falchieri, D., Gabrielli, A., Gandolfi, E.: Very fast rate 2-input fuzzy processor for high energy physics. Fuzzy Sets and Systems 132, 261–272 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  10. Li, J.H., Lim, M.H., Cao, Q.: Evolvable Fuzzy Hardware for Real-time Embedded Control in Packet Switching. Evolvable Machines 161, 205–227 (2005)

    Article  Google Scholar 

  11. Mateou, N.H., Andreou, A.S.: A framework for developing intelligent decision support systems using evolutionary fuzzy cognitive maps. Journal of Intelligent and Fuzzy Systems 19(27), 151–170 (2008)

    MATH  Google Scholar 

  12. Nishidai, Hajimi: Fuzzy reasoning and methods, rule setting apparatus and methods. Eurpoean Patent Classification (1997): G06F 9/44. Publication number: EP0513829, http://www.freepatentsonline.com/EP0513829.html

  13. Fumitaka, N., Masamitsu, I.: Method for generating fuzzy control program. Japanese Patent no. JP7160306.3 (1995), http://www.sumobrain.com/patents/jp/Method-generating-fuzzy-control-program/JP07160306.html

  14. Rasmussen, D., Yager, R.R.: SummarySQL - A Fuzzy Tool For Data Mining. Intelligent Data Analysis (1997)

    Google Scholar 

  15. Song, C.T.P., Quigley, S.F., Pammu, S.: Novel analogue fuzzy inference processor. In: Proceedings of ISCAS, vol. 3, pp. 247–250 (1998)

    Google Scholar 

  16. Pagni, A., et al.: Automatic Synthesis Analysis Implementation of a Fuzzy Controller. In: IEEE Int’l Conf. Fuzzy Systems, pp. 105–110. IEEE Process, Piscataway (1993)

    Google Scholar 

  17. Pammu, S.: Novel Analogue Fuzzy Inference Processor. In: Proceedings of ISCAS, vol. 3, pp. 247–250 (1998)

    Google Scholar 

  18. Ross, T.J.: Fuzzy Sets. Fuzzy Logic and Fuzzy Systems: Theory and Applications. McGraw Hill, New York (1995)

    Google Scholar 

  19. Salpura, V., Gschwind, M.: Hardware/Software Co-Design of a Fuzzy RISC Processor. Proceedings of the IEEE 83, 422–434 (1995)

    Article  Google Scholar 

  20. Shi, B., Lin, G.: Programmable and expandable fuzzy processor for pattern recognition. United States Patent 6272476 (2001), http://d.wanfangdata.com.cn/Periodical_dianzixb200002008.aspx

  21. Masaki, T., Hiroyuki, W.: A VLSI implementation of a fuzzy inference engine: toward an expert system on a chip. International Journal on Information Sciences 38, 147–163 (1986)

    Article  Google Scholar 

  22. Tsutomu, M.: Fuzzy processor, European  Patent EP0392494 (1990)

    Google Scholar 

  23. Viot Greg, J., Sibigtrogth James, M., Broseghinl James, L.: A Method for performing a fuzzy logic operation in data processor. European Patent: EP0574714 (2000)

    Google Scholar 

  24. Zhang, Y.-Q., Kandel, A.: Fuzzy CPU Scheduling. International Journal on Artificial Intelligence Tools 6(2), 211–225 (1997)

    Article  Google Scholar 

  25. http://www.fuzzytech.com

  26. http://www.cs.cmu.edu/afs/cs/project/ai-respository/ai/areas/fuzzy/systems/fuzzyfan

  27. http://www.mathworks.de/products/demos/shipping/fuzzy/defuzzdm.htm3

  28. http://www.micrium.com

  29. http://www.imse.cnm.es/Xfuzzy

  30. http://www.programmersheaven.com/download/1244/download.aspx

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chantrapornchai, C., Sripanomwan, K., Chaowalit, O., Pipatpaisarn, J. (2010). Developer Toolkit for Embedded Fuzzy System Based on E-Fuzz. In: Kim, Th., Lee, Yh., Kang, BH., Ślęzak, D. (eds) Future Generation Information Technology. FGIT 2010. Lecture Notes in Computer Science, vol 6485. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17569-5_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17569-5_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17568-8

  • Online ISBN: 978-3-642-17569-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics