Skip to content

Commit b203594

Browse files
committed
Updated diagrams.
1 parent a482387 commit b203594

8 files changed

Lines changed: 635 additions & 634 deletions

File tree

specifications/ManagingMbseModelsRequirements.md

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -9,64 +9,64 @@ graph LR;
99
classDef externalLink fill:#d0e0ff,stroke:#3080ff,stroke-width:1px;
1010
classDef default fill:#f5f5f5,stroke:#333333,stroke-width:1px;
1111
12-
21e4eb87cb["Efficient Processing"];
13-
click 21e4eb87cb "ManagingMbseModelsRequirements.md#efficient-processing";
14-
class 21e4eb87cb requirement;
12+
daadd8e583["Coexistence of Structured and Unstructured Documents"];
13+
click daadd8e583 "ManagingMbseModelsRequirements.md#coexistence-of-structured-and-unstructured-documents";
14+
class daadd8e583 requirement;
1515
852dea6cfe["UserStories.md/Managing MBSE Models"];
1616
class 852dea6cfe requirement;
1717
click 852dea6cfe "UserStories.md#managing-mbse-models";
18-
21e4eb87cb ==>|refines| 852dea6cfe;
19-
2737f2d770["Requirements Files Search and Detection"];
20-
class 2737f2d770 requirement;
21-
click 2737f2d770 "SystemRequirements/Requirements.md#requirements-files-search-and-detection";
22-
2737f2d770 -.->|deriveReqT| 21e4eb87cb;
23-
98bd2bd6bd["File Content Caching for Performance"];
24-
class 98bd2bd6bd requirement;
25-
click 98bd2bd6bd "SystemRequirements/Requirements.md#file-content-caching-for-performance";
26-
98bd2bd6bd -.->|deriveReqT| 21e4eb87cb;
27-
ce24dbacb9["Project Configuration with YAML"];
28-
click ce24dbacb9 "ManagingMbseModelsRequirements.md#project-configuration-with-yaml";
29-
class ce24dbacb9 requirement;
30-
ce24dbacb9 ==>|refines| 852dea6cfe;
31-
cc8128cae3["Configurable Filename Exclusion Patterns"];
32-
class cc8128cae3 requirement;
33-
click cc8128cae3 "SystemRequirements/Requirements.md#configurable-filename-exclusion-patterns";
34-
cc8128cae3 -.->|deriveReqT| ce24dbacb9;
18+
daadd8e583 ==>|refines| 852dea6cfe;
19+
5a1719a264["Unstructured Documents"];
20+
class 5a1719a264 requirement;
21+
click 5a1719a264 "SystemRequirements/Requirements.md#unstructured-documents";
22+
5a1719a264 -.->|deriveReqT| daadd8e583;
23+
a5483b08d4["Configurable External Folders"];
24+
click a5483b08d4 "ManagingMbseModelsRequirements.md#configurable-external-folders";
25+
class a5483b08d4 requirement;
3526
e7286123b1["Support for Distributed Requirements"];
3627
class e7286123b1 requirement;
3728
click e7286123b1 "ManagingMbseModelsRequirements.md#support-for-distributed-requirements";
38-
e7286123b1 -.->|deriveReqT| ce24dbacb9;
29+
a5483b08d4 ==>|refines| e7286123b1;
3930
61be4a1815["Configurable Specifications Folder"];
40-
class 61be4a1815 requirement;
4131
click 61be4a1815 "ManagingMbseModelsRequirements.md#configurable-specifications-folder";
32+
class 61be4a1815 requirement;
33+
ce24dbacb9["Project Configuration with YAML"];
34+
class ce24dbacb9 requirement;
35+
click ce24dbacb9 "ManagingMbseModelsRequirements.md#project-configuration-with-yaml";
4236
61be4a1815 -.->|deriveReqT| ce24dbacb9;
43-
a5483b08d4["Configurable External Folders"];
44-
click a5483b08d4 "ManagingMbseModelsRequirements.md#configurable-external-folders";
45-
class a5483b08d4 requirement;
46-
a5483b08d4 ==>|refines| e7286123b1;
47-
daadd8e583["Coexistence of Structured and Unstructured Documents"];
48-
click daadd8e583 "ManagingMbseModelsRequirements.md#coexistence-of-structured-and-unstructured-documents";
49-
class daadd8e583 requirement;
50-
daadd8e583 ==>|refines| 852dea6cfe;
51-
5a1719a264["Unstructured Documents"];
52-
class 5a1719a264 requirement;
53-
click 5a1719a264 "SystemRequirements/Requirements.md#unstructured-documents";
54-
5a1719a264 -.->|deriveReqT| daadd8e583;
5537
96bbd81f5c["Bootstrap Model Structure"];
5638
click 96bbd81f5c "ManagingMbseModelsRequirements.md#bootstrap-model-structure";
5739
class 96bbd81f5c requirement;
5840
96bbd81f5c ==>|refines| 852dea6cfe;
5941
e7286123b1 -.->|deriveReqT| ce24dbacb9;
60-
e7286123b1 -->|relates to| a5483b08d4;
6142
d38ab4ad13["External Folders Support"];
6243
class d38ab4ad13 requirement;
6344
click d38ab4ad13 "SystemRequirements/Requirements.md#external-folders-support";
6445
d38ab4ad13 -.->|deriveReqT| e7286123b1;
46+
e7286123b1 -->|relates to| a5483b08d4;
6547
99bed90a0d["Requirements Processing"];
6648
class 99bed90a0d requirement;
6749
click 99bed90a0d "SystemRequirements/Requirements.md#requirements-processing";
6850
99bed90a0d -.->|deriveReqT| e7286123b1;
51+
ce24dbacb9 ==>|refines| 852dea6cfe;
6952
61be4a1815 -.->|deriveReqT| ce24dbacb9;
53+
e7286123b1 -.->|deriveReqT| ce24dbacb9;
54+
cc8128cae3["Configurable Filename Exclusion Patterns"];
55+
class cc8128cae3 requirement;
56+
click cc8128cae3 "SystemRequirements/Requirements.md#configurable-filename-exclusion-patterns";
57+
cc8128cae3 -.->|deriveReqT| ce24dbacb9;
58+
21e4eb87cb["Efficient Processing"];
59+
click 21e4eb87cb "ManagingMbseModelsRequirements.md#efficient-processing";
60+
class 21e4eb87cb requirement;
61+
21e4eb87cb ==>|refines| 852dea6cfe;
62+
2737f2d770["Requirements Files Search and Detection"];
63+
class 2737f2d770 requirement;
64+
click 2737f2d770 "SystemRequirements/Requirements.md#requirements-files-search-and-detection";
65+
2737f2d770 -.->|deriveReqT| 21e4eb87cb;
66+
98bd2bd6bd["File Content Caching for Performance"];
67+
class 98bd2bd6bd requirement;
68+
click 98bd2bd6bd "SystemRequirements/Requirements.md#file-content-caching-for-performance";
69+
98bd2bd6bd -.->|deriveReqT| 21e4eb87cb;
7070
```
7171

7272
---

specifications/SystemRequirements/ChangeImpactRequirements.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,6 @@ graph LR;
1111
classDef externalLink fill:#d0e0ff,stroke:#3080ff,stroke-width:1px;
1212
classDef default fill:#f5f5f5,stroke:#333333,stroke-width:1px;
1313
14-
503dda29a8["Change Impact Detection Algorithm"];
15-
click 503dda29a8 "ChangeImpactRequirements.md#change-impact-detection-algorithm";
16-
class 503dda29a8 requirement;
17-
33e6fb86b3["DesignSpecifications/RequirementsChangePropagation.md"];
18-
class 33e6fb86b3 default;
19-
click 33e6fb86b3 "../DesignSpecifications/RequirementsChangePropagation.md";
20-
503dda29a8 -.->|deriveReqT| 33e6fb86b3;
21-
cc976e6bcd["../../core/src/change_impact.rs"];
22-
class cc976e6bcd default;
23-
click cc976e6bcd "../../core/src/change_impact.rs";
24-
cc976e6bcd -->|satisfies| 503dda29a8;
25-
401764f61b["Change Impact Relations Test"];
26-
class 401764f61b requirement;
27-
click 401764f61b "../Verifications/ChangeImpactTests.md#change-impact-relations-test";
28-
401764f61b -->|verifies| 503dda29a8;
29-
9102eb42eb["Change Impact Detection Test"];
30-
class 9102eb42eb requirement;
31-
click 9102eb42eb "../Verifications/ChangeImpactTests.md#change-impact-detection-test";
32-
9102eb42eb -->|verifies| 503dda29a8;
3314
9d6f79f601["Change Impact Command Line Interface"];
3415
click 9d6f79f601 "ChangeImpactRequirements.md#change-impact-command-line-interface";
3516
class 9d6f79f601 requirement;
@@ -41,13 +22,32 @@ graph LR;
4122
class 11ffc4632a default;
4223
click 11ffc4632a "../../cli/src/cli.rs";
4324
11ffc4632a -->|satisfies| 9d6f79f601;
25+
401764f61b["Change Impact Relations Test"];
26+
class 401764f61b verification;
27+
click 401764f61b "../Verifications/ChangeImpactTests.md#change-impact-relations-test";
4428
401764f61b -->|verifies| 9d6f79f601;
29+
9102eb42eb["Change Impact Detection Test"];
30+
class 9102eb42eb verification;
31+
click 9102eb42eb "../Verifications/ChangeImpactTests.md#change-impact-detection-test";
4532
9102eb42eb -->|verifies| 9d6f79f601;
4633
9e4af55877["Change Impact Visualization"];
4734
click 9e4af55877 "ChangeImpactRequirements.md#change-impact-visualization";
4835
class 9e4af55877 requirement;
36+
33e6fb86b3["DesignSpecifications/RequirementsChangePropagation.md"];
37+
class 33e6fb86b3 default;
38+
click 33e6fb86b3 "../DesignSpecifications/RequirementsChangePropagation.md";
4939
9e4af55877 -.->|deriveReqT| 33e6fb86b3;
40+
cc976e6bcd["../../core/src/change_impact.rs"];
41+
class cc976e6bcd default;
42+
click cc976e6bcd "../../core/src/change_impact.rs";
5043
cc976e6bcd -->|satisfies| 9e4af55877;
44+
503dda29a8["Change Impact Detection Algorithm"];
45+
click 503dda29a8 "ChangeImpactRequirements.md#change-impact-detection-algorithm";
46+
class 503dda29a8 requirement;
47+
503dda29a8 -.->|deriveReqT| 33e6fb86b3;
48+
cc976e6bcd -->|satisfies| 503dda29a8;
49+
401764f61b -->|verifies| 503dda29a8;
50+
9102eb42eb -->|verifies| 503dda29a8;
5151
```
5252

5353
---

0 commit comments

Comments
 (0)