| <?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="-2gh02SiG_rUGf0S6BxyEtg" name="rule_validation,_trBK8BDJEdyJtJ3PbfdVDw" guid="-2gh02SiG_rUGf0S6BxyEtg" changeDate="2009-11-09T02:16:12.000-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> |