An introduction to KEDE-A hybrid knowledge engineering development environment

Author(s):  
Zijian Zheng ◽  
Wei Li
1992 ◽  
Vol 01 (04) ◽  
pp. 463-502 ◽  
Author(s):  
ZIJIAN ZHENG ◽  
WEI LI

This paper presents a brief overview of knowledge-based system building tools. Then a hybrid knowledge engineering development environment called KEDE is described as a powerful toolkit for large AI problems. It provides five kinds of knowledge representations: extended frames, semantic nets, procedural knowledge, object-oriented technique, and predicate logic. Correspondingly, it supports: procedure-oriented, data-oriented, object-oriented, and logic-oriented programming. KEDE gains a very powerful inheritance mechanism using frames. It further provides an automatic retrieval technique for processing implicit knowledge, a demon mechanism for firing functions, a message-sending mechanism for activating methods, and two inference engines for backward, forward, and even mixed reasoning. All these facilities are tightly integrated and formed an entirety. KEDE has been implemented in Common Lisp on Sun workstations.


2011 ◽  
Vol 23 (4) ◽  
pp. 64-79 ◽  
Author(s):  
Diane Kelly

The development of scientific software is usually carried out by a scientist who has little professional training as a software developer. Concerns exist that such development produces low-quality products, leading to low-quality science. These concerns have led to recommendations and the imposition of software engineering development processes and standards on the scientists. This paper utilizes different frameworks to investigate and map characteristics of the scientific software development environment to the assumptions made in plan-driven software development methods and agile software development methods. This mapping exposes a mismatch between the needs and goals of scientific software development and the assumptions and goals of well-known software engineering development processes.


Author(s):  
Yan Lu ◽  
Zhuo Yang ◽  
Douglas Eddy ◽  
Sundar Krishnamurty

The current additive manufacturing (AM) product development environment is far from being mature. Both software applications and workflow management tools are very limited due to the lack of knowledge supporting engineering decision making. AM knowledge includes design rules, operation guidance, and predictive models, etc., which play a critical role in the development of AM products, from the selection of a process and material, lattice and support structure design, process parameter optimization to in-situ process control, part qualification and even material development. At the same time, massive AM simulation and experimental data sets are being accumulated, stored, and processed by the AM community. This paper proposes a four-tier framework for self-improving additive manufacturing knowledge management, which defines two processes: bottom-up data-driven knowledge engineering and top-down goal-oriented active data generation. The processes are running in parallel and connected by users, therefore forming a closed loop, through which AM knowledge can evolve continuously and in an automated way.


2011 ◽  
Vol 228-229 ◽  
pp. 17-22
Author(s):  
De Fang Liu ◽  
Hong Pan Wu ◽  
Li Ying Li

In this paper, KBE and some key technologies, such as knowledge representation, knowledge reasoning and knowledge base design, are studied for solving the exiting design problems of modular machine tool fixtures. The methods of hybrid knowledge representation based on ontology and rule-based and case-based hybrid reasoning are introduced to intelligent design of modular machine tool fixtures. By researching the design flow of modular machine tool fixtures, a modular machine tool fixtures intelligent design system (MMTFIDS) is developed based on secondary development technology of UG/NX in the VS.NET integrated development environment. The system realizes the reuse of design knowledge and rapid design for modular machine tool fixture.


Author(s):  
Diane Kelly

The development of scientific software is usually carried out by a scientist who has little professional training as a software developer. Concerns exist that such development produces low-quality products, leading to low-quality science. These concerns have led to recommendations and the imposition of software engineering development processes and standards on the scientists. This paper utilizes different frameworks to investigate and map characteristics of the scientific software development environment to the assumptions made in plan-driven software development methods and agile software development methods. This mapping exposes a mismatch between the needs and goals of scientific software development and the assumptions and goals of well-known software engineering development processes.


2007 ◽  
Vol 10 (3) ◽  
Author(s):  
Oliver Rübenkönig ◽  
Zhenyu Liu ◽  
Jan Korvink

Sign in / Sign up

Export Citation Format

Share Document