![](bg8.png)
Therefore, the system should handle verification of
the knowledge base. Verification is the
demonstration of software consistency,
completeness and correctness at each stage.
However, in this work we only work with the
consistency.
Developing and updating the rule base involves,
among other things, checking the consistency. In
rule-based systems the rule base is consistent if for
each interpretation all facts are true (Beauvieux,
1990). Consistency checking includes testing
whether the system produces similar answers to
similar questions (Polat and Guvenir, 1993).
Consistency problems that can occur are conflicting,
redundant, subsumed and circular rules (Polat and
Guvenir, 1993). A conflicting rule is when it
contains a fact that is both true and false at the same
time. Redundancy occurs when several premises,
that are identical, are included in a rule. A subsumed
rule means that two rules produce the same result
but one is more restrictive than the other. Circular
rules is when a rule has dependencies to other rules
that prevent the rules to reach any conclusions.
Those rules have premises that use each other.
Depending on the schedules of the user, the system
must check so it will not run into verification
problem. This is an automatic test and should be run
for every schedule. If there is a cross-reference
between several schedules, these are tested together.
7 CONCLUSIONS
In this paper, we have presented a rule-based
description of the customer’s requirements on an
Enterprise System. Input to the system is the form of
requirement schedules and output is the modules and
parameters to be used by the Enterprise system. The
rules built from the requirements are matched to the
rules in the knowledge base. The missing data
between these rules will be asked for.
This study is restricted to a few examples of
handling an ILP process configuration of a customer
chosen ES. Therefore, there are a number of rules
and situations for several different ES that need to be
examined further. This might require adjustments of
the rule structures or the modules used in the
specific ES.
Future research will focus on managing the outer
loop, automating the process of transferring user
requirements given in graphical form to rule
systems. We will also build in the terminology for
the system. In the current version, the user has to
study the ES Basic Terminology List in order to
avoid mismatching by wrong terminology. In the
coming version, the system will present a list with
terminology used by the system from which the user
can use the right word. Since the number of terms is
vast, this list will be long so the user will either
choose from the list or write the words directly in
the interface of the system. If the user misspells the
word or uses wrong terminology, the system will
suggest the words that are commonly used in the
context for the modules.
Configuration costs a lot of money today, and
sometimes does not give a satisfying solution. On
the other hand, our proposal will also cost a lot of
money to fully implement the time-consuming effort
to build up the Enterprise systems Knowledge Base.
Each specific ES needs its own Knowledge Base
completed with rules for modules, actions and
parameters. Furthermore, a drawback with our
suggestion can be that graphical descriptions may
not familiar to ES users and therefore difficult to
use.
REFERENCES
Adam, F. and Sammon, D., 2004. The Enterprise Resource
Planning Decade: Lessons Learned and Issues for the
Future. • Idea Group Publishing.
Apelkrans, A. and Håkansson, A., 2005. Visual
knowledge modeling of an Information Logistics
Process - A case study. ICICKM-2005, 2nd
International Conference on Intellectual Capital,
Knowledge Management and Organisational Learning
Dubai, Förenta Arab Emiraten.
Beauvieux D. 1990. A general consistency (checking and
restoring) engine for Knowledge base. Proceedings
from ECAI-90. Pitman Publishing, p. 77-82.
Booch, G. Rumbaugh, J., and Jaconson, I. 1999. The
Unified Modeling Language User Guide. Addison
Wesley Longman, Inc.
Buck-Emden, R., 2000. The SAP/R3 Systems: An
introduction to ERP and business software technology.
Addison-Wesley
Frauenhofer Institute 2006
www.isst.fhg.de/englisch/download/34868_I-Log-4-
Seiter-engl-2.pdf, 10 december 2006.
Hedman, J. and Kalling, T., 2002. IT and Business
Models. Liber
Håkansson A., 2001. UML as an approach to Modelling
Knowledge in Rule-based Systems. ES2001 The
Twenty-first SGES International Conference on
Knowledge Based Systems and Applied Artificial
Intelligence. Peterhouse College, Cambridge, UK;
December 10th-12th, 2001.
Jacobson, I. Booch, G. and Rumbaugh, J. 1999. The
Unified Software Development Process. Addision
Wesley, USA.
Keller, G. & Teufel, T., 1998. SAP R/3. Process Oriented
Implementation, Addison-Wesley.
ENTERPRISE SYSTEMS CONFIGURATION AS AN INFORMATION LOGISTICS PROCESS - A Study
219