| Line 20: | Line 20: | ||
{{Architectural OP Example Template | {{Architectural OP Example Template | ||
|Problem=Matrix representation of Fault in Avizienis et al. [1] used in the ReSIST KB ontology | |Problem=Matrix representation of Fault in Avizienis et al. [1] used in the ReSIST KB ontology | ||
| − | + | {{Include Image |ImageName=Fig_avizienis_fault_5a.jpg}} | |
[1] Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing 01(1) (2004) 11--33 | [1] Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing 01(1) (2004) 11--33 | ||
| − | + | |Solution=Figure above in particular, shows a matrix representation of all types of faults which may affect a system during its life. Implicitly, the figure reveals several alternative criteria for the classification of faults: | |
| − | | | + | |
| + | * A first criterion can be derived from the left column of the matrix (listing the basic view points from Figure 2: ''Development/Operational Faults'', ''Internal/External Faults'' and so on). This column represents the values of the eight basic viewpoints which lead to the elementary fault classes. | ||
| + | * A second criterion can be abstracted from the bottom row (listing numbers 1 to 31). This row represents the 31 likely combinations of fault classes out of the 256 possible. | ||
| + | * A third criterion is implicit at the top row, representing the three major partially overlapping groupings of faults: ''Development'', ''Physical'' and ''Interaction''. | ||
| + | * A fourth criterion can be seen at the bottom row, labeled ''Examples'', containing nine illustrative examples of fault classes. | ||
| + | }} | ||
| + | {{Architectural OP Reference Template | ||
| + | |RelatedTo=Normalization, Classes As Property Values, Multiple Inheritance | ||
}} | }} | ||
| − | |||
{{Scenarios about me}} | {{Scenarios about me}} | ||
{{Reviews about me}} | {{Reviews about me}} | ||
| Name | View Inheritance |
|---|---|
| Also known as | |
| Author(s) | Benedicto Rodriguez-Castro, Hugh Glaser |
| Domain (if applicable) | |
| Submitted by | BenedictoRodriguezCastro, HughGlaser |
| Problem description | There are ontology domain concepts that are difficult to represent due to the complexities in their definition and the presence of multiple alternative criteria to classify their abstractions. |
|---|---|
| Solution description | Introduce the following types of classes:
|
| Implementation workflow | |
| Reusable component |
| Problem example | Matrix representation of Fault in Avizienis et al. [1] used in the ReSIST KB ontology
[1] Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing 01(1) (2004) 11--33 |
|---|---|
| Solution example | Figure above in particular, shows a matrix representation of all types of faults which may affect a system during its life. Implicitly, the figure reveals several alternative criteria for the classification of faults:
|
| Consequences |
| Origin | |
|---|---|
| Known use | |
| Reference | |
| Related ODP | Normalization, Classes As Property Values, Multiple Inheritance |
No scenario is added to this Content OP.
This revision (revision ID 5642) takes in account the reviews: none
Other info at evaluation tab