ABSTRACT

Expert System (ES) are computer programs created to apply domain knowledge to specific problem and decision situations. This chapter focuses on identifying and applying ES in situations where expertise and knowledge are required during the reengineering process. Case-Based Reasoning (CBR) relies on expertise in the form of worked cases. CBR works by measuring how similar a new situation is to an existing case in the case base, and retrieving the most similar case. Rule-Based Systems (RBS) use many small slivers of knowledge organized into conditional If-Then rules. Inference engines for RBS are goal-driven, backward-chaining, or data-driven, forward-chaining, depending on the type of application or generic task. Model-Based Reasoning (MBR) provides a representational and conceptual framework for knowledge that defines both knowledge structures and inferencing methods. Types of MBR are object-based, frame-based, and domain-specific; MBR models can also be categorized as quantitative or qualitative.