Skip to main content
Log in

Beyond Knowledge Engineering

  • Applications
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

Knowledge engineering stems from E. A. Figenbaum’s proposal in 1977, but it will enter a new decade with the new challenges. This paper first summarizes three knowledge engineering experiments we have undertaken to show possibility of separating knowledge development from intelligent software development. We call it the ICAX mode of intelligent application software generation. The key of this mode is to generate knowledge base, which is the source of intelligence of ICAX software, independently and parallel to intelligent software development. That gives birth to a new and more general concept “knowware”. 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. Two different knowware life cycle models are discussed: the furnace model and the crystallization model. Knowledge middleware is a class of software functioning in all aspects of knowware life cycle models. Finally, this paper also presents some examples of building knowware in the domain of information system engineering.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Feigenbaum E A. Some challenges and grand challenges for computational intelligence. Journal of ACM, 2003, 50(1): 32–40.

    Article  MathSciNet  Google Scholar 

  2. Lenat D B, Guha P V. Building Large Knowledge Based Systems: Representation and Inference in the CYC Project. Addison Wesley, 1990.

  3. Cungen Cao et al. Progress of national knowledge infrastructure. Journal of Computer Science and Technology, 2002, 17(5): 523–534.

    Article  MATH  Google Scholar 

  4. Yolanda Gil, Enrico Motta, V Richard Benjamins, Mark A Musen (eds.). The Semantic Web—ISWC 2005: 4th International Semantic Web Conference. Lecture Notes in Computer Science 3729, Berlin/Heidelberg: Springer, 2005.

  5. Cannataro M, Talia D. Knowledge grid: An architecture for distributed knowledge discovery. Communications of the ACM, January 2003, 46(1): 89–93.

    Article  Google Scholar 

  6. Lois M L Delcambre, Christian Kop, Heinrich C Mayr et al. (eds.) Conceptual Modeling — ER 2005, 24th International Conference on Conceptual Modeling. Lecture Notes in Computer Science 3716, Berlin/Heidelberg: Springer, 2005.

  7. Ruqian Lu. Pseudo-Natural Language Understanding and Knowledge Acquisition. Some Important Issues of Chinese Information Processing, Bo Xu, Maosong Sun, Guangjin Jin (eds.), Science Press, 2003, pp. 229–245.

  8. Ruqian Lu, Cungen Cao. Towards Knowledge Acquisition From Domain Books. Current Trends in Knowledge Acquisition, IOC, Amsterdam, 1990, pp. 289–301.

  9. Ruqian Lu, Cungen Cao, Yonghong Chen, Zhangang Han. On automatic generation of intelligent tutoring systems. In Proc. 7th Int. Conf. AI in Education, 1995, pp. 67–74.

  10. Ruqian Lu, Zhi Jin. Domain Modeling Based Software Engineering: A Formal Approach. Kluwer Academic Publisher, 2000.

  11. Ruqian Lu. From hardware to software to knowware: IT’s third liberation? IEEE Intelligent Systems, March/April 2005, pp. 82–85.

  12. Feigenbaum E A, McCorduck P. The Fifth Generation, Artificial Intelligence and Japan’s Challenge to the World. Addison-Wesley, 1983.

  13. Ru-Qian Lu et al. Agent-oriented commonsense knowledge base. Science in China (Series E), 2000, 43(6): 641–652.

    Google Scholar 

  14. Loucopoulos P, Champion R E M. Knowledge-based support for requirements engineering. Journal of Information and Software Technology, 1989, 31(3): 123–135.

    Article  Google Scholar 

  15. Mylopoulos J, Borgida A, Jarke M, Koubarakis M. Representing knowledge about information systems. ACM Trans. Office Information Systems, 1990, 8(4): 325–389.

    Article  Google Scholar 

  16. Lu R, Jin Z, Wan R. PROMIS: A knowledge-based tool for automatically prototyping management information systems. In Proc. AVION’94, Paris, France, 1994, pp. 325–330.

  17. Sutcliffe A, Maiden N. The domain theory for requirements engineering. IEEE Trans. Software Engineering, 1998, 24(3): pp. 760–773.

    Google Scholar 

  18. Gruber T R. Towards principles for the design of ontologies used for knowledge sharing. Technical Report KSL-93-04, Knowledge Systems Laboratory, Stanford University, 1993.

  19. Uschold M, King M, Moralee S, Zorgios Y. The enterprise ontology. The Knowledge Engineering Review, 1998, 13(1): 31–89.

    Article  Google Scholar 

  20. Zhi Jin, David A Bell, F G Wilkie, D G Leahy. Automated requirements elicitation: Combining a model-driven approach with concept reuse. International Journal of Software Engineering and Knowledge Engineering, 2003, 13(1): 53–82.

    Article  Google Scholar 

  21. Zhi Jin, Ruqian Lu, David A Bell. Automatically multi-paradigm requirements modeling and analyzing: An ontology-based approach. Science in China (Series F), 2003, 46(4): 279–297.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ru-Qian Lu.

Additional information

Regular Paper: Partly supported by the National Natural Science Foundation of China (Grant Nos. 69733020, 69983010, 60233010 and 60496324), the National Grand Fundamental Research 973 Program of China (Grant No. 2002CB312004), the Knowledge Innovation Program of the Chinese Academy of Sciences and MADIS of the Chinese Academy of Sciences.

Ru-Qian Lu is a professor of computer science of the Institute of Mathematics, Academia Sinica. His research interests include artificial intelligence, knowledge engineering and knowledge based software engineering. He has won two first class awards form the Academia Sinica and a National second class prize from the Ministry of Science and Technology. He has also won the sixth Huo Lookeng Prize for Mathematics.

Zhi Jin was awarded a B.S. degree in computer science from Zhangjiang University in 1984, and studied for her M.S. degree in computer science (expert system) and her Ph.D. degree in computer science (artificial intelligence) at Changsha Institute of Technology. She was awarded the Ph.D. degree in 1992. She is a senior member of China Computer Federation. Her research interests include knowledge-based systems, artificial intelligence, requirements engineering, ontology engineering, etc. Her current research focuses on ontology-based requirements elicitation and analysis. She has got about 80 publications, including co-authoring one book.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lu, RQ., Jin, Z. Beyond Knowledge Engineering. J Comput Sci Technol 21, 790–799 (2006). https://doi.org/10.1007/s11390-006-0790-5

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-006-0790-5

Keywords

Navigation