-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathComponentReplaceability.xml
More file actions
33 lines (33 loc) · 1.21 KB
/
ComponentReplaceability.xml
File metadata and controls
33 lines (33 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" ?>
<?xml-stylesheet href="../plml/plml_bo-2.0.css"?>
<pattern patternID="7" collection="candidates"
xsi:noNamespaceSchemaLocation="../plml/plml_bo-2.0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<name>Component Replaceability</name>
<alias>Switch Implementation</alias>
<problem>
A software system can not be used in sustainable manner or can not be
used at all, since a known software component does not work.
</problem>
<solution>
Replace the responsible component by a more suitable component. To do
this, often the presence of suitable system-internal interfaces is
a pre-requisiste.
</solution>
<confidence>Idea</confidence>
<formalization language="">
<source-code location=""/>
</formalization>
<related-patterns>
<pattern-link type="is-related-to" patternID="5" collection="candidates"
label="provide component leaflets"/>
<pattern-link type="is-related-to" patternID="6" collection="candidates"
label="assure backward compatibility"/>
</related-patterns>
<management>
<author>Benno Schmidt</author>
<revision-number>0.2</revision-number>
<creation-date>14.07.2019</creation-date>
<last-modified>16.07.2019</last-modified>
</management>
</pattern>