NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

SI Sidebar

caBIG® Semantic Infrastructure - Overview

Deployment And Run Time View

The Deployment and Run Time View (see Figure 1) comprises implementable specifications (which represent the key semantics), a configuration of enabling systems and contracts, and a run time view of systems interacting with each other to fulfill their contracts. Artifacts from this view are used in the ECCF to assess compliance. Each implementation of a service is expected to state it's level of conformance with the implementation independent specification of that service as expressed as RM/ODP enterprise/information/computation artifacts, such as Enterprise Metamodel - ITU-T Rec. X. 906 | ISO/IEC 19793 Use of UML for ODP system specifications. The closer the asserted level of conformance the higher the degree of semantic interoperability should be. Implementation viewpoint artifacts and functionalities are critical to empirically verifying that the expected level of interoperability has been achieved.

Figure 5: The Deployment and Run Time view. This is a static view of the components involved.

The Implementation is the instantiation of the configuration of systems with a particular objective(s) whose validity is subject to verification.

Specifications are implementable collections of rules about systems and their interactions. They require a set of conformance points Conformance points are empirically testable assertions that the implementation will interoperate with another system or that it conforms at a specified level of faithfulness to the specification that it implements. to be defined so that the semantics with which they are built may be verified. Semantic components include information, behaviors, and roles.

The configuration of an implementation consists of a collection of systems able to interact at interfaces as governed by contracts. A configuration of systems is designed to meet a specific objective(s), designated in the contract.

Run time is characterized by contracts being realized as liaisons between systems, resulting in sets of enabled behaviors. Contractual context is the knowledge that a particular contract is in place and that a particular behavior is required. Run time is demonstrated in the following behavioral model.

Figure 2: A time graph representing the states of a contract. A contract may be instantiated multiple
times with different liaisons.

Notes

  • No labels