https://bugs.eclipse.org/bugs/show_bug.cgi?id=224228
diff --git a/libraries/EPF_Practices_Library/core.tech.common.base/guidances/concepts/arch_mechanism.xmi b/libraries/EPF_Practices_Library/core.tech.common.base/guidances/concepts/arch_mechanism.xmi
index 823062d..f2a4154 100644
--- a/libraries/EPF_Practices_Library/core.tech.common.base/guidances/concepts/arch_mechanism.xmi
+++ b/libraries/EPF_Practices_Library/core.tech.common.base/guidances/concepts/arch_mechanism.xmi
@@ -1,10 +1,10 @@
<?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.4/uma.ecore"
- xmlns:epf="http://www.eclipse.org/epf" epf:version="1.2.0" xmlns:rmc="http://www.ibm.com/rmc"
- rmc:version="7.2.0" xmi:id="-SJrpVySJ2npYs8NwGvnHjw"
+ xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore"
+ xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.0" xmlns:epf="http://www.eclipse.org/epf"
+ epf:version="1.5.0" xmi:id="-SJrpVySJ2npYs8NwGvnHjw"
name="arch_mechanism,_mzxI0A4LEduibvKwrGxWxA" guid="-SJrpVySJ2npYs8NwGvnHjw" authors="Mark Dickson"
- changeDate="2008-02-15T09:35:53.109-0500" changeDescription="Simplified text explaining mechanism concept"
+ changeDate="2008-08-08T11:37:34.748-0700" changeDescription="Simplified text explaining mechanism concept"
version="1.0.0">
<mainDescription><h3>
What are Architectural Mechanisms?
@@ -17,19 +17,13 @@
to be made.
</p>
<p>
- Architectural Mechanisms are&nbsp;used to satisfy architecturally significant requirements.&nbsp;When fully described,
- Architectural Mechanisms show patterns of structure and behavior in the software. They&nbsp;form the basis
- of&nbsp;common software&nbsp;that will be&nbsp;consistently applied&nbsp;across the product being developed. They also
- form the basis for standardizing the way that the software works; therefore, they are an important element of the
- overall software architecture. The definition of architecture mechanisms also enable decisions on whether existing
- software components can be leveraged to provide the required behaviour; or whether new software should be bought or
- built.
-</p>
-<p>
- Defining architectural mechanisms is all about making choices about *what* technology will be used to satisfy
- architecturally significant requirements. It is not about producing detailed design or software. This is a common
- misunderstanding. The creation of detailed design and&nbsp;software that&nbsp;shows&nbsp;*how* specific
- mechanisms&nbsp;are satisfied&nbsp;is&nbsp;a development task.
+ Architectural Mechanisms are&nbsp;used to satisfy architecturally significant requirements. Usually those are
+ non-functional requirements such as performance and security issues.&nbsp;When fully described, Architectural
+ Mechanisms show patterns of structure and behavior in the software. They&nbsp;form the basis of&nbsp;common
+ software&nbsp;that will be&nbsp;consistently applied&nbsp;across the product being developed. They also form the basis
+ for standardizing the way that the software works; therefore, they are an important element of the overall software
+ architecture. The definition of architecture mechanisms also enable decisions on whether existing software components
+ can be leveraged to provide the required behaviour; or whether new software should be bought or built.
</p>
<p>
The value in defining architecture mechanisms is that they:
diff --git a/libraries/EPF_Practices_Library/core.tech.common.base/plugin.xmi b/libraries/EPF_Practices_Library/core.tech.common.base/plugin.xmi
index a489284..fcb8d23 100644
--- a/libraries/EPF_Practices_Library/core.tech.common.base/plugin.xmi
+++ b/libraries/EPF_Practices_Library/core.tech.common.base/plugin.xmi
@@ -544,7 +544,7 @@
</contentElements>
<contentElements xsi:type="org.eclipse.epf.uma:Concept" xmi:id="_mzxI0A4LEduibvKwrGxWxA"
name="arch_mechanism" guid="_mzxI0A4LEduibvKwrGxWxA" presentationName="Architectural Mechanisms"
- briefDescription="This concept describes what architectural mechanisms are and what they are used for."
+ briefDescription="Architectural Mechanisms are common solutions to common problems that can be used during development to minimize complexity."
conceptsAndPapers="_0gvqoMlgEdmt3adZL5Dmdw _HrZGIA4MEduibvKwrGxWxA _0YJvUMlgEdmt3adZL5Dmdw"
examples="_O39h0O9pEdu635i_iQ5Jag _eQ_s8Om5Edupia_tZIXEqg">
<presentation xmi:id="-SJrpVySJ2npYs8NwGvnHjw" href="uma://-SJrpVySJ2npYs8NwGvnHjw#-SJrpVySJ2npYs8NwGvnHjw"/>