<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmi:id="-X5ZeFd3vVHLrkhW_5RhKlQ" name="new_guideline,_Fpgz4HqsEd2o_5d3MWaNxQ" guid="-X5ZeFd3vVHLrkhW_5RhKlQ" authors="Jerome Boyer" changeDate="2011-09-21T13:37:51.541-0700" version="1.0">
  <mainDescription>&lt;p>&#xD;
    The following diagram illustrates a conceptual breakdown of the different types of rules that are of interest to the&#xD;
    business.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    &lt;img alt=&quot;&quot; src=&quot;resources/ruleschema.jpg&quot; width=&quot;443&quot; height=&quot;320&quot; />&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Structural rules define the terms used by the business in expressing their business rules and the relationships (facts)&#xD;
    among those terms. These comprise the vocabulary used in rule authoring. As an example a statement like: A Insurance&#xD;
    Policy includes a set of coverage, is effective at a given date and new to be renewed every six months, structures the&#xD;
    domain knowledge so that a InsurancePolicy entity will have a effectiveDate, expirationDate and a list of Coverage.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Decision logic is the core of what is typically referred to as 'business rules.' When a business decision needs to be&#xD;
    made (e.g. whether to sell a given insurance policy, whether to accept or reject a claim), the business rules are the&#xD;
    individual statements of business logic that determine the result of the decision.&#xD;
&lt;/p>&#xD;
&lt;p style=&quot;MARGIN: 3pt 0in&quot; class=&quot;MsoNormal&quot;>&#xD;
    Process flow rules are rules that purely direct the movement through a process flow (or workflow, etc.). It may be&#xD;
    helpful to distinguish process flow rules from the business logic rules that determine the values of the parameters on&#xD;
    which the process flow is directed.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    Barbara Von Halle in her book &quot;Business Rules Applied&quot; is proposing the following description for each sub class of the&#xD;
    decision logic:&lt;br />&#xD;
    &lt;br />&#xD;
&lt;/p>&#xD;
&lt;div align=&quot;center&quot;>&#xD;
    &lt;table&#xD;
    style=&quot;BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: auto auto auto 0.45in; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid silver 1.0pt; mso-yfti-tbllook: 480; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-insideh: 1.0pt solid silver; mso-border-insidev: 1.0pt solid silver&quot;&#xD;
     class=&quot;MsoNormalTable&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;>&#xD;
        &lt;thead>&#xD;
            &lt;tr style=&quot;mso-yfti-irow: 0; mso-yfti-firstrow: yes&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: gray 1pt solid; BORDER-LEFT: gray 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 99.8pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #f3f3f3; BORDER-TOP: gray 1pt solid; BORDER-RIGHT: gray 1pt solid; PADDING-TOP: 0in&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;133&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;b>&lt;font face=&quot;Times&quot;>Rule Classification&lt;/font>&lt;/b>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: gray 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #f3f3f3; BORDER-TOP: gray 1pt solid; BORDER-RIGHT: gray 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid gray 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;b style=&quot;mso-bidi-font-weight: normal&quot;>&lt;font face=&quot;Times&quot;>Explanation&lt;/font>&lt;/b>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
        &lt;/thead>&#xD;
        &lt;tbody>&#xD;
            &lt;tr style=&quot;HEIGHT: 6.65pt; mso-yfti-irow: 1&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 99.8pt; PADDING-RIGHT: 5.4pt; HEIGHT: 6.65pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; rowspan=&quot;2&quot; width=&quot;133&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Mandatory constraints&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 6.65pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Rules that reject the attempted business&#xD;
                        transaction&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 6.6pt; mso-yfti-irow: 2&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 6.6pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Grammar to use during rule documentation not&#xD;
                        implementation.&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>&amp;lt;term&amp;gt; MUST HAVE &amp;lt;at least, at most, exactly n&#xD;
                        of&amp;gt; &amp;lt;term&amp;gt;;&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>&amp;lt;term&amp;gt; MUST BE IN LIST&#xD;
                        &amp;lt;a,b,c&amp;gt;;&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 11.05pt; mso-yfti-irow: 3&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 99.8pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; rowspan=&quot;2&quot; width=&quot;133&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Guidelines&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Rules that does not reject the transaction; they merely&#xD;
                        warn about an undesirable circumstance. Usually translates to warning messages.&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 11.05pt; mso-yfti-irow: 4&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>&amp;lt;term&amp;gt; SHOULD HAVE &amp;lt;at least, at most, exactly&#xD;
                        n of&amp;gt; &amp;lt;term&amp;gt;;&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>&amp;lt;term&amp;gt; SHOULD BE IN LIST&#xD;
                        &amp;lt;a,b,c&amp;gt;&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 11.05pt; mso-yfti-irow: 5&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 99.8pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; rowspan=&quot;2&quot; width=&quot;133&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Action-enablers&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Rules that tests conditions and upon finding them true,&#xD;
                        initiate another business event, message or other activity&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 11.05pt; mso-yfti-irow: 6&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>IF &amp;lt;condition&amp;gt; THEN action&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 11.05pt; mso-yfti-irow: 7&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 99.8pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; rowspan=&quot;2&quot; width=&quot;133&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Computations&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Rule that creates new information from existing&#xD;
                        information based on mathematical computation. Result is a piece of knowledge because it cannot&#xD;
                        simply be known.&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 11.05pt; mso-yfti-irow: 8&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>&amp;lt;term&amp;gt; IS COMPUTED AS&#xD;
                        &amp;lt;formula&amp;gt;&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 11.05pt; mso-yfti-irow: 9&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: silver 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 99.8pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; rowspan=&quot;2&quot; width=&quot;133&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Inferences&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>Rules that create new information from existing&#xD;
                        information. Result is a piece of knowledge used as a new fact for the rule engine to&#xD;
                        consider.&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
            &lt;tr style=&quot;HEIGHT: 11.05pt; mso-yfti-irow: 10; mso-yfti-lastrow: yes&quot;>&#xD;
                &lt;td&#xD;
                style=&quot;BORDER-BOTTOM: silver 1pt solid; BORDER-LEFT: #ece9d8; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 310.6pt; PADDING-RIGHT: 5.4pt; HEIGHT: 11.05pt; BORDER-TOP: #ece9d8; BORDER-RIGHT: silver 1pt solid; PADDING-TOP: 0in; mso-border-left-alt: solid silver 1.0pt; mso-border-top-alt: solid silver 1.0pt&quot;&#xD;
                 valign=&quot;top&quot; width=&quot;414&quot; halign=&quot;left&quot;>&#xD;
                    &lt;p style=&quot;MARGIN: 3pt 0in 0pt&quot; class=&quot;table&quot;>&#xD;
                        &lt;font size=&quot;3&quot;>&lt;span style=&quot;FONT-SIZE: 8pt&quot;>IF &amp;lt;term&amp;gt; &amp;lt;operator&amp;gt; &amp;lt;term&amp;gt; THEN&#xD;
                        &amp;lt;term&amp;gt; &amp;lt;operator&amp;gt; &amp;lt;term&amp;gt;&lt;/span>&lt;/font>&#xD;
                    &lt;/p>&#xD;
                &lt;/td>&#xD;
            &lt;/tr>&#xD;
        &lt;/tbody>&#xD;
    &lt;/table>&#xD;
&lt;/div>&lt;br />&#xD;
&lt;br style=&quot;MARGIN: 3pt 0in&quot; class=&quot;MsoNormal&quot; />&#xD;
&lt;br />&#xD;
&lt;p style=&quot;MARGIN: 3pt 0in&quot; class=&quot;MsoNormal&quot;>&#xD;
    Classifying the rules will help to decide for the best implementation. Inference and action enabler type of rules are&#xD;
    good candidates for a rule engine. Pure computation will most likely been done in code unless computation rules are&#xD;
    subject to frequent changes. It is also helping to evaluate the complexity of the rule and so to evaluate the workload&#xD;
    to implement it.&#xD;
&lt;/p>&lt;br /></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
