...
Requirement | Verification type | Check that: | Level of implementation | Notes |
---|---|---|---|---|
Correctness | [ ] The service definition describes one and only one service. | Mandatory | ||
Correctness | [ ] The textual descriptions in the service definition are correct British English. | Mandatory | ||
Completeness | [ ] The service definition has a title. [ ] The service definition has an edition. [ ] The service definition has a reference date. | Mandatory | ||
Completeness | [ ] The service definition includes a name for the service. | Mandatory | ||
Completeness | [ ] The service definition includes a short textual description summarising the service. | Mandatory | ||
Completeness | [ ] The service definition includes the service definition provider's name. [ ] The service definition includes the service definition provider's abbreviated name (if applicable). [ ] The service definition includes the description of the organisation responsible for the service definition . | Mandatory | ||
Correctness | [ ] The information about the geographical coverage of the exchanged information service payload in the service definition is correct. | Optional | ||
Correctness | [ ] The information about the typical service provider type and typical service consumer(s) type in the service definition is correct. | Recommended | ||
Completeness | [ ] The service definition includes the service categories to which the service belongs. [ ] The service definition includes, if applicable, the reference the service categorisation schemes used. | Mandatory | ||
Consistency | [ ] The service definition references the service standards to which the service adheres. | Mandatory (Conditional) | ||
Completeness | [ ] The service definition includes or refers to information about the operational environment. | Mandatory | ||
Completeness | [ ] The service definition includes or refers to information about the functions offered by the service in support of its capabilities. [ ] The service definition includes or refers to information about the functions' associated real-world effects. | Mandatory | ||
Consistency | [ ] The functions and real-world effects are consistent with the operational needs. | |||
Correctness | [ ] The information about the legal constraints which apply to accessing and using the service in the service definition is correct. [ ] The information about the service policies which apply to accessing and using the service in the service definition is correct. [ ] The information about the service consumption constraints which apply to accessing and using the service in the service definition is correct. | Recommended | ||
Correctness | [ ] The information about the security constraints which are expected to apply to accessing and using the service in the service definition is correct. | Recommended | ||
Completeness | [ ] The service definition includes or refers to information about the minimum quality of service offered with regards to performance. [ ] The service definition includes or refers to information about the minimum quality of service offered with regards to reliability. [ ] The service definition includes or refers to information about the minimum quality of service offered with regards to security. | Mandatory | ||
Completeness | [ ] The service definition includes or refers to information about the expected minimum quality of the data to be provided by the service. | Mandatory | ||
Correctness | [ ] The information on the expected source(s) of the information provided is correct in the service definition is correct. | Recommended | ||
Correctness | [ ] The information about any service prototyping activities that have taken place in the service definition is correct. | Optional | ||
Completeness | [ ] The service definition includes or refers to information about the application message exchange pattern(s) expected to be used by the service. | Mandatory | ||
Consistency | [ ] The information is consistent with the selected service interface binding. | |||
Completeness | [ ] The service definition includes or refers to information about the expected typical behaviour of the service. | Mandatory | ||
Not Applicable | Optional | |||
Completeness | [ ] The service definition includes or refers to information about the exposed service interfaces. [ ] The information about the exposed service interfaces includes the name of the service interface. [ ] The information about the exposed service interfaces includes a textual description of the service interface including its purpose. [ ] The information about the exposed service interfaces includes an indication that the interface is a provider side interface or a consumer side interface. | Mandatory | ||
Completeness | [ ] The service definition includes or refers to information about the profile and interface bindings for each service interface. [ ] The information about the profile and interface bindings includes the selected SWIM TI Profile and its version. | Mandatory | ||
Not Applicable | Optional | |||
Consistency | [ ] The protocols are consistent with the selected interface binding. | Optional | ||
Completeness | [ ] The service definition includes or refers to information about the exposed service operations. [ ] The information about the service operations includes the name of the service operation. [ ] The information about the service operations includes a description of the intent and the results of the service operation. | Mandatory | ||
Consistency | [ ] The service operations are consistent with the messaging technology needs. | |||
Completeness | [ ] The service definition includes or refers to information about the input messages that are exchanged by the service. [ ] The service definition includes or refers to information about the output messages that are exchanged by the service. [ ] The service definition includes or refers to information about the error messages that are exchanged by the service. | Mandatory | ||
Completeness | [ ] The service definition includes or refers to information about the exchanged information service payload. [ ] The information about the exchanged information service payload includes the name of the elements. [ ] The information about the exchanged information service payload includes the definition of the elements. [ ] The information about the exchanged information service payload includes the data type used by the elements if applicable. [ ] The information about the exchanged information service payload includes the semantic correspondence of the elements with the AIRM. | Mandatory | ||
Consistency | [ ] The elements are consistent with each other and with the AIRM concepts used in the semantic correspondence. | |||
Not Applicable | Recommended | |||
Completeness | [ ] The service definition includes or refers to information about the filter encoding if filter expressions are applied. | Mandatory (Conditional) | ||
Completeness | [ ] The service definition includes or refers to a service interface definition in a machine-readable format if the service interface binding supports it. | Recommended (Conditional) | ||
Consistency | [ ] The provided elements are consistent with the selected binding. | |||
Correctness | [ ] The model view is aligned with the declared notation. | Optional | ||
Completeness | [ ] The service definition includes or refers to definitions for all the abbreviations and acronyms used in the service definition . | Mandatory | ||
Consistency | [ ] The abbreviations/acronyms and their definitions are used consistently in the service definition. |