OTX Reference
|
|
Interface description (Signature) More...
Public Attributes | |
Signature[] | signature |
List of all used Signatures. More... | |
Interface description (Signature)
OTX signatures
support the design by contract concept: Generally speaking, a signature
represents an interface description to another software module whose inner implementation details do not need to be known by the user of that module. As long as the user and the implementing software module(s) obey to the signature
specification, the interoperability is guaranteed: The user has to fulfill all the prerequisites described by the signature
(e.g. by providing correct ProcedureCall arguments defined by a ProcedureSignature) and the software module implementing the signature
is obligated to complete the function specified by the signature
if the prerequisites are fulfilled.
OTX allows different types of signatures
. In the OTX Core data model there only one type of signature
called ProcedureSignature. OTX extensions may specify additional signatures
for extension-specific purposes, so for example the ScreenSignature of the HMI Extensions as specified in ISO 13209-3.
Signature [] OpenTestSystem.Otx.Core.Otx.Signatures.signature |
List of all used Signatures.