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.
Keywords
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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)
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)
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)
Lu, R.Q.: From Hardware to Software to Knowware: IT’s third liberation? IEEE Intelligent systems 20(2), 82–85 (2005)
Lu, R.Q., Jin, Z.: Beyond Knowledge Engineering. Journal of Computer Science and Technology 21(5), 790–799 (2006)
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)
Lu, R.Q.: Knowware, Knowware Engineering and Knowware/Software Co-engineering. In: ICCS 2007, Invited Talk, Beijing, China (2007)
Lu, R.Q.: Knowware: the Third Star after Hardware and Software, Polimetrica, Italy (2007)
Author information
Authors and Affiliations
Editor information
Rights 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)