Knowledge engineering has shown that besides the general methodologies from
software engineering it is useful to develop special purpose methodologies
for knowledge based systems (KBS). PROforma is a newly developed methodolo
gy for a specific type of knowledge based systems. PROforma is intended for
decision support systems and in particular for clinical procedures in the
medical domain. This paper reports on an evaluation study of PROforma, and
on the trade-off that is involved between general purpose and special purpo
se development methods in Knowledge Engineering and Medical AI. Our method
for evaluating PROforma is based on re-engineering a realistic system in tw
o methodologies: the new and special purpose KBS methodology PROforma and t
he widely accepted, and more general KBS methodology CommonKADS. The four m
ost important results from our study are as follows. Firstly, PROforma has
some strong points which are also strong related to requirements of medical
reasoning. Secondly, PROforma has some weak points, but none of them are i
n any way related to the special purpose nature of PROforma. Thirdly, a mor
e general method like CommonKADS works better in the analysis phase than th
e more special purpose method PROforma. Finally, to support a complementary
use of the methodologies, we propose a mapping between their respective la
nguages. (C) 1999 Elsevier Science B.V. Air rights reserved.