VM-in-Protégé: a study of software reuse.
Protégé is a system that encompasses a suite of graphical tools and a methodology for applying them to the task of creating and maintaining knowledge-based systems. One of our key goals for Protégé is to facilitate reuse on new problems of components of previously developed solutions. We investigated this reusability by applying preexisting library components in the Protégé system to a reconstruction of VM, a well-known rule-based system for ventilator management. The formal steps of the Protégé methodology-ontology creation, problem-solving method selection, knowledge engineering, and mapping-relation instantiation-were followed, and a working system with much of the reasoning capability of the original VM was created. The work illuminated important lessons regarding aspects of component reusability.
Park
J Y
JY
Section on Medical Informatics, Stanford University School of Medicine, California, USA. park@smi.stanford.edu
Musen
M A
MA
D000465:Algorithms; D001185:Artificial Intelligence; D005069:Evaluation Studies as Topic; D006801:Humans; D007362:Intensive Care Units; D012121:Respiration, Artificial; D012984:Software