blob: 8646019d938cb572505f23a2d768486adcc0b9ec [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:TaskDescription 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="-Guj2mWoOjjzdPkcqGihq4g" name="extract_rule_meaning,_o19QgF2BEd2T6cNSe41mOg" guid="-Guj2mWoOjjzdPkcqGihq4g" authors="Jerome Boyer" changeDate="2009-11-11T06:18:04.000-0800" version="7.5.0">
<mainDescription>&lt;p>
&lt;span
style=&quot;FONT-SIZE: 10pt; FONT-FAMILY: 'Times','serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: DE; mso-bidi-language: AR-SA&quot;>&lt;font
face=&quot;Arial&quot;>During the elicitation activity the raw description of the rule uses business terms as used in common
language used by the people. This presents what the business users think about the way things are done in the company.
They are linking words with statements with all the different semantic attached to them. The first activity focuses on
analyzing this rule description&amp;nbsp;to extract&amp;nbsp;the business entities and terms used in a formal non ambiguous
fashion.&amp;nbsp;&lt;/font>&lt;/span>
&lt;/p>
&lt;p>
We are discussing about Business Term here, as reference to a business concept used in daily business operations.They
are often found in different departments or refer to the same business concept from a different perspective: they are
synonyms. A term may describe business concept which will be mapped to a Class, a characteristic of a business entity
which will be mapped to attribute of a class, and sometime a term may describe the way a business object behave, in
that last case it will be mapped within method of a final state machine.
&lt;/p>
&lt;p>
The second concept presented in the analysis of rule is the Fact. Fact is a combination of terms that describes what
business people know about their business. It connects terms into sensible business relevant observations.&lt;br
style=&quot;MARGIN-TOP: 4.32pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: en-US; mso-line-break-override: restrictions; punctuation-wrap: simple&quot; />
As stated by the SBVR specification meaning is built of concepts, questions and propositions. the concepts will build
our underlying data model used by the executable rules, and the proposition will structure the data model and can also
be mapped to rules.&lt;br />
&lt;/p>
&lt;p
style=&quot;MARGIN-TOP: 4.32pt; MARGIN-BOTTOM: 0pt; VERTICAL-ALIGN: baseline; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; language: en-US; mso-line-break-override: restrictions; punctuation-wrap: simple&quot;>
All these informations&amp;nbsp;help to build a&amp;nbsp;first logical data model used to build the underlying object
model&amp;nbsp;used by the rules. We can use UML tool to design a class diagram, generates java code and import such code
in the rule IDE.&lt;br />
&amp;nbsp;
&lt;/p></mainDescription>
</org.eclipse.epf.uma:TaskDescription>