Logo etsi

ETSI's Bug Tracker

Notice: information submitted on the ETSI issue Tracker may be incorporated in ETSI publication(s) and therefore subject to the ETSI IPR policy.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007177Part-1 Metamodel[TDL] Technicalpublic14-09-2015 17:1615-02-2016 12:31
ReporterPhilip Makedonski 
Assigned ToPhilip Makedonski 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version[TDL] Part-1 V1.2.1 
Target Version[TDL] Part-1 V1.3.1Fixed in Version[TDL] Part-1 V1.3.1 
Summary0007177: StaticDataUse constraint needs to be revised and moved to DataInstanceUse
DescriptionThe constraint

Static data use in structured data
If the 'DataInstance' refers to a 'StructuredDataInstance', all its members shall obtain 'ParameterBinding's that refer to 'StaticDataUse'.

is only applicable to DataInstanceUse. It shall be moved to corresponding element specification. In addition, the constraint currently implies that that *all* its members shall be assigned. Based on previous discussions, it shall be relaxed by removing the 'all' qualifier to read:

Static data use in structured data
If the 'DataInstance' refers to a 'StructuredDataInstance', its members shall obtain 'ParameterBinding's that refer to 'StaticDataUse'.

or better yet:

Static data use in structured data
If the 'DataInstance' refers to a 'StructuredDataInstance', all of its 'ParameterBinding's shall refer to 'StaticDataUse'.

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0013628)
Philip Makedonski (manager)
14-12-2015 17:16

Constraint moved to DataInstanceUse and text refined as proposed.
(0013796)
Philip Makedonski (manager)
01-02-2016 15:44

There are further issues with this constraint. As it is, it also prevents the use of DynamicDataUse even if the StructuredDataInstance is used e.g. in an Interaction, which is a valid case where a user may need to use a FunctionCall or a VariableUse in a ParameterBinding for a StructuredDataInstance. The current constraint prevents that.

A proposal is to move the constraint to the MemberAssignment meta-class and phrase it differently so that it precludes the use of DynamicDataUse in that context which is the original intention of the constraint.
(0013827)
Philip Makedonski (manager)
15-02-2016 12:31

Constraint moved to MemberAssignment and updated to:

Static data use in structured data
If the 'memberSpec' refers to a 'StructuredDataInstance', all of its 'ParameterBinding's shall refer to 'StaticDataUse'.

- Issue History
Date Modified Username Field Change
14-09-2015 17:16 Philip Makedonski New Issue
14-09-2015 17:16 Philip Makedonski Status new => assigned
14-09-2015 17:16 Philip Makedonski Assigned To => Philip Makedonski
14-09-2015 17:29 Philip Makedonski Summary StaticDataUse constraint needs to be moved to DataInstanceUse => StaticDataUse constraint needs to be revised and moved to DataInstanceUse
14-09-2015 17:29 Philip Makedonski Description Updated View Revisions
14-12-2015 17:16 Philip Makedonski Note Added: 0013628
14-12-2015 17:16 Philip Makedonski Status assigned => resolved
14-12-2015 17:16 Philip Makedonski Fixed in Version => [TDL] Part-1 V1.3.1
14-12-2015 17:16 Philip Makedonski Resolution open => fixed
01-02-2016 15:44 Philip Makedonski Note Added: 0013796
01-02-2016 15:44 Philip Makedonski Status resolved => feedback
01-02-2016 15:44 Philip Makedonski Resolution fixed => reopened
15-02-2016 12:31 Philip Makedonski Note Added: 0013827
15-02-2016 12:31 Philip Makedonski Status feedback => assigned
15-02-2016 12:31 Philip Makedonski Status assigned => resolved
15-02-2016 12:31 Philip Makedonski Resolution reopened => fixed


MantisBT 1.2.14 [^]
Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker