https://bugs.eclipse.org/bugs/show_bug.cgi?id=238808
diff --git a/libraries/EPF_Practices_Library/practice.tech.evolutionary_design.base/guidances/supportingmaterials/using_ed_in_context.xmi b/libraries/EPF_Practices_Library/practice.tech.evolutionary_design.base/guidances/supportingmaterials/using_ed_in_context.xmi
new file mode 100644
index 0000000..f505b84
--- /dev/null
+++ b/libraries/EPF_Practices_Library/practice.tech.evolutionary_design.base/guidances/supportingmaterials/using_ed_in_context.xmi
@@ -0,0 +1,24 @@
+<?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: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="-5Eyl-J5cLkiBJKpxgcxBRA"
+ name="new_supporting_material,_atpj0GjLEd2PJ-nlV-86WA" guid="-5Eyl-J5cLkiBJKpxgcxBRA"
+ changeDate="2008-08-12T18:35:45.426-0700">
+ <mainDescription><p>
+ The Evolutionary Design practice describes how to use ED to create a high quality design by evolving the design in
+ small increments and refactoring often. It should be used in conjunction with other practices or process elements to
+ deliver high quality software. This example illustrates one possible way of utilizing the ED practice in conjunction
+ with other practices.
+</p>
+<p>
+ This digram describes an evolutionary approach to developing software by incrementally considering a small part of the
+ system. A brief amount of time is spent considering the possible design, the code is implemented using a test-first
+ approach, and&nbsp;the design is reviewed and refactored until high quality software is achieved. The new part of the
+ system is then integrated with the rest of the system, and another small part of the system is selected for
+ development.&nbsp;
+</p>
+<p>
+ <img height="587" alt="" src="./resources/tdd_in_context.bmp" width="598" />
+</p></mainDescription>
+</org.eclipse.epf.uma:ContentDescription>
diff --git a/libraries/EPF_Practices_Library/practice.tech.evolutionary_design.base/plugin.xmi b/libraries/EPF_Practices_Library/practice.tech.evolutionary_design.base/plugin.xmi
index 950a443..f283b63 100644
--- a/libraries/EPF_Practices_Library/practice.tech.evolutionary_design.base/plugin.xmi
+++ b/libraries/EPF_Practices_Library/practice.tech.evolutionary_design.base/plugin.xmi
@@ -36,6 +36,8 @@
uri="guidances/practices/evolutionary_design.xmi"/>
<resourceDescriptors xmi:id="_thjUIFRFEd2o7OqLaYh8nA" id="-xsQ27TDaTcUQ1VKUQG_HIQ"
uri="guidances/concepts/requirements_realization.xmi"/>
+ <resourceDescriptors xmi:id="_UmMKcWjYEd2PJ-nlV-86WA" id="-5Eyl-J5cLkiBJKpxgcxBRA"
+ uri="guidances/supportingmaterials/using_ed_in_context.xmi"/>
</org.eclipse.epf.uma.resourcemanager:ResourceManager>
<org.eclipse.epf.uma:MethodPlugin xmi:id="_Z2cK0LPPEduocbW-TPTq7A" name="practice.tech.evolutionary_design.base"
guid="_Z2cK0LPPEduocbW-TPTq7A" presentationName="Evolutionary Design" briefDescription="This plug-in contains the method elements needed top perform basic software design."
@@ -141,7 +143,8 @@
</contentElements>
<contentElements xsi:type="org.eclipse.epf.uma:Roadmap" xmi:id="_irQiEOCsEdynptYdmll41Q"
name="how_to_adopt_evolutionary_design" guid="_irQiEOCsEdynptYdmll41Q"
- presentationName="How to Adopt the Evolutionary Design Practice" briefDescription="This roadmap describes how to adopt the Evolutionary Development practice.">
+ presentationName="How to Adopt the Evolutionary Design Practice" briefDescription="This roadmap describes how to adopt the Evolutionary Development practice."
+ supportingMaterials="_atpj0GjLEd2PJ-nlV-86WA">
<presentation xmi:id="-QmIvs-rs3Fiyg7PVRx2IvQ" href="uma://-QmIvs-rs3Fiyg7PVRx2IvQ#-QmIvs-rs3Fiyg7PVRx2IvQ"/>
</contentElements>
<contentElements xsi:type="org.eclipse.epf.uma:Artifact" xmi:id="_0WuL8slgEdmt3adZL5Dmdw"
@@ -174,7 +177,10 @@
<presentation xmi:id="-xsQ27TDaTcUQ1VKUQG_HIQ" href="uma://-xsQ27TDaTcUQ1VKUQG_HIQ#-xsQ27TDaTcUQ1VKUQG_HIQ"/>
</contentElements>
<contentElements xsi:type="org.eclipse.epf.uma:SupportingMaterial" xmi:id="_atpj0GjLEd2PJ-nlV-86WA"
- name="using_ed_in_context" guid="_atpj0GjLEd2PJ-nlV-86WA" presentationName="Using Evolutionary Design in Context"/>
+ name="using_ed_in_context" guid="_atpj0GjLEd2PJ-nlV-86WA" presentationName="Using Evolutionary Design in Context"
+ briefDescription="This is one example of how the Evolutionary Design practice can be used in conjunction with other practices in a development process.">
+ <presentation xmi:id="-5Eyl-J5cLkiBJKpxgcxBRA" href="uma://-5Eyl-J5cLkiBJKpxgcxBRA#-5Eyl-J5cLkiBJKpxgcxBRA"/>
+ </contentElements>
</childPackages>
<childPackages xsi:type="org.eclipse.epf.uma:ContentPackage" xmi:id="_PGDx8PisEdmjyaJMRcPDWA"
name="visual_modeling" guid="_PGDx8PisEdmjyaJMRcPDWA" presentationName="Visual Modeling">
diff --git a/libraries/EPF_Practices_Library/practice.tech.test_driven_development.base/guidances/supportingmaterials/using_tdd_in_context.xmi b/libraries/EPF_Practices_Library/practice.tech.test_driven_development.base/guidances/supportingmaterials/using_tdd_in_context.xmi
index 8f14bd0..bfb1781 100644
--- a/libraries/EPF_Practices_Library/practice.tech.test_driven_development.base/guidances/supportingmaterials/using_tdd_in_context.xmi
+++ b/libraries/EPF_Practices_Library/practice.tech.test_driven_development.base/guidances/supportingmaterials/using_tdd_in_context.xmi
@@ -6,9 +6,9 @@
name="new_supporting_material,_vLvAUGjFEd2PJ-nlV-86WA" guid="-DAk3ahn7Yqi4DY4VKX5b7A"
changeDate="2008-08-12T16:24:47.387-0700">
<mainDescription><p>
- The Test Driven Development practice is describes how to use TDD to create a high quality version of the
- implementation. It should be used in conjunction with other practices or process elements to deliver high quality
- software. This example illustrates one possible way of utilizing the TDD practice in conjunction with other practices.
+ The Test Driven Development practice describes how to use TDD to create a high quality version of the implementation.
+ It should be used in conjunction with other practices or process elements to deliver high quality software. This
+ example illustrates one possible way of utilizing the TDD practice in conjunction with other practices.
</p>
<p>
This digram describes an evolutionary approach to developing the software by considering just a small part of the