Skip to main content

Knowware: A Commodity Form of Knowledge

  • Conference paper
Rough Sets and Knowledge Technology (RSKT 2008)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5009))

Included in the following conference series:

Abstract

Knowledge and Intelligence have a much closed relationship. Knowledge is both the crystallization and source of intelligence. Knowledge embodies intelligence, and intelligence emerges from knowledge. Every ICAX system (Intelligent Computer Aided X, where X may mean any domain, such as education, design or manufacturing, etc.), such as ICAI (I = Instruction), ICAD (D = Design), ICAM (M = Manufacturing), etc., has its intelligence based on a content rich knowledge base. In this sense, we may have the formula: ICAX = CAX + X knowledge base. Using this formula, we have developed a methodology of generating knowledge based system automatically. The core idea is to develop a domain-oriented pseudo-natural language (PNL for short), where PNL means a normalized subset of some natural language, which can be easily parsed by computer. Each domain expert may use this language to write down his knowledge and experience. A PNL compiler then compiles ’program’s written in this PNL to form a domain knowledge base. Combined with a preexisting system shell, a prototype of the knowledge based system is automatically generated. We have applied this idea to automatic generation of ICAI and ICASE (SE = Software Engineering) systems. The following problem is how to generalize this idea. Can the development of knowledge base and system shell be done by different people or groups? Can the knowledge base be easily renewed or even become an independent commodity? Finally, we have got an answer to this problem. The commodity form of such knowledge base is knowware. In general, knowware is a commodity form of knowledge.

More precisely, knowware is a commercialized knowledge module with documentation and intellectual property, which is computer operable, but free of any built-in control mechanism, meeting some industrial standards and embeddable in software/hardware. The process of development, application and management of knowware is called knowware engineering. Three different knowware life cycle models are discussed: the furnace model, the crystallization model and the spiral model. Software/knowware co-engineering is a mixed process involving both software engineering and knowware engineering issues. It involves three parallel lines of developing system components of different types. The key issues of this process are how to guarantee the correctness and appropriateness of system composition and decomposition. The ladder principle, which is a modification of the waterfall model, and the tower principle, which is a modification of the fountain model, are proposed.

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

References

  1. Lu, R.Q., Jin, Z., Wan, R.L.: Requirement Specification in Pseudo-natural Language in PROMIS. In: Proceeding of 19th International Computer Software and Applications Conference (COMPSAC), pp. 96–101 (1995)

    Google Scholar 

  2. Lu, R.Q., Cao, C.G., Chen, Y.H., Mao, W.J., Han, Z.G.: The PLNU Approach to Automatic Generation of ICAI Systems. Science in China  Series A 38(Supplement), 1–11 (1995)

    Google Scholar 

  3. Lu, R.Q.: Text Mining by Pseudo-Natural Language Understanding. In: Wang, J. (ed.) Encyclopedia of Data Warehousing and Mining, 2nd edn., Idea Group Reference (to appear, 2008)

    Google Scholar 

  4. Lu, R.Q.: From Hardware to Software to Knowware: IT’s third liberation? IEEE Intelligent systems 20(2), 82–85 (2005)

    Article  Google Scholar 

  5. Lu, R.Q., Jin, Z.: Beyond Knowledge Engineering. Journal of Computer Science and Technology 21(5), 790–799 (2006)

    Article  Google Scholar 

  6. Lu, R.Q.: Towards a Software/Knowware Co-engineering. In: Lang, J., Lin, F., Wang, J. (eds.) KSEM 2006. LNCS (LNAI), vol. 4092, pp. 23–32. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  7. Lu, R.Q.: Knowware, Knowware Engineering and Knowware/Software Co-engineering. In: ICCS 2007, Invited Talk, Beijing, China (2007)

    Google Scholar 

  8. Lu, R.Q.: Knowware: the Third Star after Hardware and Software, Polimetrica, Italy (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Guoyin Wang Tianrui Li Jerzy W. Grzymala-Busse Duoqian Miao Andrzej Skowron Yiyu Yao

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lu, R. (2008). Knowware: A Commodity Form of Knowledge. In: Wang, G., Li, T., Grzymala-Busse, J.W., Miao, D., Skowron, A., Yao, Y. (eds) Rough Sets and Knowledge Technology. RSKT 2008. Lecture Notes in Computer Science(), vol 5009. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79721-0_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79721-0_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79720-3

  • Online ISBN: 978-3-540-79721-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics