|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QoSAnnotations
A representation of the model object 'Qo SAnnotations'. QoSAnnotations allow software architects and performance analysts to annotate Quality of Service (QoS) attributes to services (i.e., signatures of an interface). It is important to note that these annotations are specified and not derived. Usually the PCM uses the internal specification of a components behaviour (i.e., its RD-SEFFs) to determine its QoS. However, in a mixed top down and bottom up approach as favoured by the PCM, software architects have to combine components whose internals are not yet known with fully specified components. QoSAnnotations provide a first perforamnce (or reliability) abstraction of the services offered by a component using the SpecifiedQoSAnnotation. They furthermore define the output parameters of the services without describing its internal behviour. Notes: - Should the association of QoSAnnotations to services not be in the class QoSAnnotation instead of SpecifiedQoSAnnotation and SpecifiedOutputParameterAbstraction separately?
The following features are supported:
QosannotationsPackage.getQoSAnnotations()| Field Summary | |
|---|---|
static String |
copyright
|
| Method Summary | |
|---|---|
|
getSpecifiedOutputParameterAbstractions_QoSAnnotations()
Returns the value of the 'Specified Output Parameter Abstractions Qo SAnnotations' containment reference list. |
|
getSpecifiedQoSAnnotations_QoSAnnotations()
Returns the value of the 'Specified Qo SAnnotations Qo SAnnotations' containment reference list. |
| Methods inherited from interface de.uka.ipd.sdq.identifier.Identifier |
|---|
getId, idHasToBeUnique, setId |
| Methods inherited from interface de.uka.ipd.sdq.pcm.core.entity.NamedElement |
|---|
getEntityName, setEntityName |
| Field Detail |
|---|
static final String copyright
| Method Detail |
|---|
getSpecifiedQoSAnnotations_QoSAnnotations()
SpecifiedQoSAnnotation.
If the meaning of the 'Specified Qo SAnnotations Qo SAnnotations' containment reference list isn't clear, there really should be more of a description here...
QosannotationsPackage.getQoSAnnotations_SpecifiedQoSAnnotations_QoSAnnotations()getSpecifiedOutputParameterAbstractions_QoSAnnotations()
SpecifiedOutputParameterAbstraction.
If the meaning of the 'Specified Output Parameter Abstractions Qo SAnnotations' containment reference list isn't clear, there really should be more of a description here...
QosannotationsPackage.getQoSAnnotations_SpecifiedOutputParameterAbstractions_QoSAnnotations()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||