Using Automated Tests and Restructuring Methods for an Agile Development of Diagnostic Knowledge Systems

We introduce an agile process model for the development of diagnostic knowledge systems. As key practices of this evolutionary process model we identify structured modifications of the knowledge by restructuring methods, and the continuous validation of the knowledge using automated testing methods. Finally, we report promising experiences gained by the evaluation of a development project implementing a medical documentation and consultation system.

[1]  Tim Menzies,et al.  Knowledge maintenance: the state of the art , 1999, The Knowledge Engineering Review.

[2]  Rainer Knauf,et al.  System Refinement in Practice - Using a Formal Method to Modify Real-Life Knowledge , 2002, FLAIRS.

[3]  Alun Preece,et al.  Verifying expert systems: A logical framework and a practical tool , 1992 .

[4]  Frank van Harmelen,et al.  Torture Tests: A Quantitative Analysis for the Robustness of Knowledge-Based Systems , 2000, EKAW.

[5]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[6]  M. Fowler Improving the Design of Existing Code , 2000 .

[7]  William F. Opdyke,et al.  Refactoring object-oriented frameworks , 1992 .

[8]  Joachim Baumeister,et al.  Agile development of diagnostic knowledge systems , 2004 .

[9]  Frank Puppe,et al.  Quality Measures for Semi-Automatic Learning of Simple Diagnostic Rule Bases , 2004 .

[10]  Rainer Knauf,et al.  Validating rule-based systems: a complete methodology , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[11]  Guus Schreiber,et al.  Knowledge Engineering and Management: The CommonKADS Methodology , 1999 .

[12]  Trevor J. M. Bench-Capon,et al.  Maintenance of Knowledge-based Systems , 1993 .

[13]  Susan Craw,et al.  Organising Knowledge Refinement Operators , 1999, EUROVAV.

[14]  Martin Fowler,et al.  Refactoring - Improving the Design of Existing Code , 1999, Addison Wesley object technology series.