| <?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.5/uma.ecore" |
| xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmlns:rmc="http://www.ibm.com/rmc" |
| rmc:version="7.5.0" xmi:id="-2gh02SiG_rUGf0S6BxyEtg" |
| name="rule_validation,_trBK8BDJEdyJtJ3PbfdVDw" guid="-2gh02SiG_rUGf0S6BxyEtg" |
| changeDate="2009-11-09T14:16:12.534-0800" version="7.5.0"> |
| <mainDescription><a id="XE_rule_validation" name="XE_rule_validation"></a> 
 |
| <p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify">
 |
| <span style="mso-bidi-font-weight: bold">Rule Testing allows developers to:</span>
 |
| </p>
 |
| <ol>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| <span style="mso-bidi-font-weight: bold">Validate each rule in the context of its rule set:</span>
 |
| </div>
 |
| <ul>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| Control the rule set quality.
 |
| </div>
 |
| </li>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| Impact analysis: to define at the execution if rules are in conflict.
 |
| </div>
 |
| </li>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| Define Data scenarios and test cases to complete the rule approach.
 |
| </div>
 |
| </li>
 |
| </ul>
 |
| </li>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| <span style="mso-bidi-font-weight: bold">Develop a powerful framework to support this goal.</span>
 |
| </div>
 |
| </li>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| <span style="mso-bidi-font-weight: bold">Helps to have non-regression tests.</span>
 |
| </div>
 |
| </li>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| <span style="mso-bidi-font-weight: bold">Helps to have simulation platform.</span><br />
 |
| </div>
 |
| </li>
 |
| </ol>
 |
| <p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify">
 |
| <span style="mso-bidi-font-weight: bold"><span style="mso-bidi-font-weight: bold">The objective of testing is
 |
| to:</span></span>
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| Allow policy managers and business analysts to ensure that the rules are consistent with the intended policy.
 |
| </div>
 |
| </li>
 |
| <li>
 |
| <div class="MsoNormal"
 |
| style="MARGIN: 0in 0in 0pt 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; tab-stops: list .25in">
 |
| Provide a sandbox environment for policy experimentation.
 |
| </div>
 |
| </li>
 |
| </ul><br />
 |
| <p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: justify">
 |
| We distinguish three types<b>:</b>
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| <div class="MsoNormal" style="MARGIN: 0in 0in 0pt">
 |
| <b><i>Unit Testing</i></b> : The process of testing a <em>specific rule.</em>
 |
| </div>
 |
| </li>
 |
| <li>
 |
| <div class="MsoNormal" style="MARGIN: 0in 0in 0pt">
 |
| <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
 |
| <b><i>End-to-End Testing</i></b> : The process of testing a (larger) set of rules, a whole ruleflow or an
 |
| <em>entire rule service.</em>
 |
| </p>
 |
| </div>
 |
| </li>
 |
| <li>
 |
| <div class="MsoNormal" style="MARGIN: 0in 0in 0pt">
 |
| <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
 |
| <strong><i>Simulation and Impact Analysis</i> :</strong>
 |
| </p>
 |
| <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
 |
| The process of testing a <em>policy change</em> on a sample set of <em>real data</em>, to predict the
 |
| <em>impact</em> this would have <em>on the business.</em><br />
 |
| </p>
 |
| </div>
 |
| </li>
 |
| </ul></mainDescription> |
| </org.eclipse.epf.uma:ContentDescription> |