Review Article
Milestones in Software Engineering and Knowledge Engineering History: A Comparative Review
Table 4
KBS development methodologies.
| Artefact | Notation | Stages/workflows |
| Buchanan [26] | Knowledge bases Inference methods | Rules Frames | Identification Conceptualization Formalization Implementation Validation |
| IDEAL [37] | Plan Use case model Static conceptual model Process and control model Formal model Computational model | Rule languages LISP | Identification of the tasks Development of prototypes Execution of integrated system Perfective maintenance Technology transfer |
| CommonKADS [28] | Organization model Task model Agent model Knowledge model Communication model Design model | Inference diagrams Task-methods diagrams Class diagrams State diagrams Use case diagrams Templates | Revision Risks study Monitoring |
| MIKE [29] | Elicitation model KARL model Design model | KARL Design KARL | Acquisition Interpretation Formalization Design Implementation Evolution |
| Protégé [30] | Knowledge model | Knowledge elicitation tool Knowledge base | — |
| METHONTOLOGY [31] | Ontologies: concepts, relationships | Ontology languages: OIL DAML + OIL OWL | Predevelopment Development Postdevelopment Management and support |
| UPON [42] | Domain and reference lexicon UML class diagrams UML activity diagrams Semantic network, ontology | OWL | Requirement Analysis Design Implementation |
|
|