Knowledge Acquisition Workflow for the RHEM KA Framework

Within the RHEM KA Framework, the Knowledge Acquisition Workflow module is invoked from two other modules: Domain Area Analysis and Knowledge Modeler. Typical flow is to have completed Domain Area Analysis prior to invoking the Knowledge Acquisition module. As such, the requirement to implement a knowledge-based (as compared to some other approach) will already have been established.

The first step in the KA workflow is to help the user understand the general nature of the (knowledge-oriented) task. Tasks are primarily of three types:

  1. System Modification (the task is to modify an existing system)
  2. System Analysis
  3. System Synthesis
So, the first question to ask the user is

Does the task (application) involve

  1. Establishing unknown properties of behavior of domain objects?
  2. Composing a new structural description of a possible domain object?
  3. A combination of the above?
System Analysis goes with 1, System Synthesis with 2, and System Modification with 3.