A Proposal of Hybrid Knowledge Engineering and Refinement Approach

Grzegorz J Nalepa, Igor Wojnicki

The paper deals with some possible applications of Knowledge Engineering methods to the practical Software Engineering. Such an integration could provide a way to overcome some constant problems present in the contemporary Software Engineering. This paper describes foundations of the HeKatE Project, which aims at incorporating well established Knowledge Engineering tools and paradigms into the Software Engineering domain. A new Hybrid Knowledge Engineering (HeKatE) methodology is proposed, which would allow for faster development of highly reliable software. The HeKatE design process is introduced which offers important capabilities of formal verification, and gradual refinement of software from the conceptual model stage to an executable prototype. An integrated design environment and runtime based on the ARD/XTT concept is also proposed. Furthermore, HeKatE-based applications can be integrated with existing software, designed in a classical way.

Subjects: 2. Architectures; 11. Knowledge Representation

Submitted: Feb 8, 2007

This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.