Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "COSMOS SDD Tooling BTG Data Type Comparison Iterations"

Line 1: Line 1:
==Rules Iterations==
+
== Information ==
 +
Dates based on Josh working 75% on Aggregator and Robert working 50%
 +
design doc                      3 days
 +
rule functions (70 total rules) and rule test 1.5 = person day each = 105 days
 +
Total = 108 person days
 +
Target is 11/30
 +
 
 +
==Rule Function Iterations==
  
 
{| border=1
 
{| border=1
Line 14: Line 21:
  
  
==Iteration 6==  
+
==Iteration 1==  
 +
 
 +
29 Rules
 +
43.5 Person Days
 +
Start Date 7/31/2008
 +
End Date 9/17/2008
 +
 
  
 
{| border=1
 
{| border=1
Line 20: Line 33:
 
|- bgcolor=lightgrey
 
|- bgcolor=lightgrey
 
! Type !! Owner !! Comments
 
! Type !! Owner !! Comments
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| DisplayTextType || || No Translations
+
| DisplayTextType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| VersionType || Robert || Create a utility class to handle the merging of this type. When types need to merge this type, they should call this method. If end users want to change this behavior, they can override the type that contains this type.
+
| VersionType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| UUIDType || Robert ||
+
| UUIDType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| IdentityType || Robert || Simple
+
| IdentityType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
 
| ContentsType || ||  
 
| ContentsType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| ContentType || || Needs to handle DigestInfoGroup
+
| ContentType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| ContentPurposeType || Yan || Needs to take into consideration SDDContentPurposeType.
+
| ContentPurposeType || ||
(Since these two types are optional, if we have two that are different, they both will be thrown away. We decided to do this instead of keeping one of the values because missing information is better than having wrong information.)
+
|- bgcolor=lightgreen
|- bgcolor=lightblue
+
| PackageTypeType || ||  
| PackageTypeType || Yan ||  
+
|- bgcolor=lightgreen
|- bgcolor=lightblue
+
 
| PackageDescriptorType || ||  
 
| PackageDescriptorType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| ResultingResourceType || Josh || simple
+
| ResultingResourceType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
 
| DeploymentDescriptorType || ||  
 
| DeploymentDescriptorType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| TopologyType || Josh  ||  
+
| TopologyType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| ResourceType || Josh || PropertyType logic is included
+
| ResourceType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| ResourceTypeNameType || Josh || Create a utility class to handle the merging of this type. When types need to merge this type, they should call this method. If end users want to change this behavior, they can override the type that contains this type.
+
| ResourceTypeNameType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| PropertyType || Yan ||  
+
| PropertyType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| VariableExpressionType || Yan || Create a utility class to handle the merging of this type. When types need to merge this type, they should call this method. If end users want to change this behavior, they can override the type that contains this type.
+
| VariableExpressionType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| InstallableUnitType || Josh ||  
+
| InstallableUnitType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| RequirementsType || Josh || Do we need this now?
+
| RequirementsType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| RequirementType 1|| Josh ||  
+
| RequirementType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| RequirementType 2|| Josh ||
+
| RequirementResourceConstraintType || ||
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| <s>RequirementResourceConstraintType</s> || <s>Robert</s> || Covered by RequirementType rule
+
| VersionConstraintType || ||   
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| VersionConstraintType || Robert ||   
+
| VersionRangeType || ||   
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| VersionRangeType || Robert ||   
+
| MaxVersionType || ||   
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| MaxVersionType || Robert ||   
+
| VersionValueType || ||   
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| VersionValueType || Robert ||   
+
| VersionConstraintValueType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| VersionConstraintValueType || Robert ||  
+
| InstallationArtifactsType || ||   
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| InstallationArtifactsType || Josh ||   
+
| ArtifactType || ||   
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| ArtifactType || Josh ||   
+
| ArtifactTypeNameType || ||  
|- bgcolor=lightblue
+
|- bgcolor=lightgreen
| ArtifactTypeNameType || Josh ||  
+
| DescriptorInfoGroup || ||
|- bgcolor=lightblue
+
| DescriptorInfoGroup || || Create a utility class to handle the merging of this type. When types need to merge this type, they should call this method. If end users want to change this behavior, they can override the type that contains this type.
+
No translations for iteration 6.
+
 
|}
 
|}
  
==Iteration 7==
+
==Iteration 2==
 +
7 Rules
 +
10.5 Person Days
 +
Start Date 9/17/2008
 +
End Date 9/29/2008
  
 
{| border=1
 
{| border=1
Line 100: Line 113:
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| CapacityValueType || ||
 
| CapacityValueType || ||
|- bgcolor=lightgreen
 
| SignatureType || || Only used in PackageDescriptorType
 
|}
 
 
==Iteration 8==
 
 
{| border=1
 
|+
 
|- bgcolor=lightgrey
 
! Type !! Owner !! Comments
 
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| DescriptionGroup || ||
 
| DescriptionGroup || ||
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| DisplayElementGroup || ||  
 
| DisplayElementGroup || ||  
|- bgcolor=lightgreen
 
| SDDCompletionTypeNamesType || ||
 
 
|}
 
|}
  
  
==Iteration 9==
+
==Iteration 3==
 +
9 Rules
 +
13.5 Person Days
 +
Start Date 9/29/2008
 +
End Date 10/14/2008
  
 
{| border=1
 
{| border=1
Line 127: Line 132:
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| VariablesType || ||
 
| VariablesType || ||
|- bgcolor=lightgreen
 
| DerivedVariableType  || ||
 
|- bgcolor=lightgreen
 
| OutputVariableType  || ||
 
|- bgcolor=lightgreen
 
| OutputVariableListType || ||
 
|- bgcolor=lightgreen
 
| ConditionalDerivedVariableExpressionType || ||
 
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| ResourcePropertyType || ||  
 
| ResourcePropertyType || ||  
Line 147: Line 144:
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| BooleanParameterType || ||  
 
| BooleanParameterType || ||  
|- bgcolor=lightgreen
 
| URIParameterType || ||
 
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| ParametersType || ||  
 
| ParametersType || ||  
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| StringParameterType || ||  
 
| StringParameterType || ||  
|- bgcolor=lightgreen
 
| BoundaryType|| ||
 
 
|}
 
|}
  
==Iteration 10==
+
==Iteration 4==
 +
7 Rules
 +
10.5 Person Days
 +
Start Date 10/14/2008
 +
End Date 10/24/2008
  
 
{| border=1
 
{| border=1
Line 164: Line 161:
 
! Type !! Owner !! Comments
 
! Type !! Owner !! Comments
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
| IdentityType || || complex
+
| IdentityType || ||  
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| FixIdentityType || ||  
 
| FixIdentityType || ||  
Line 179: Line 176:
 
|}
 
|}
  
==Iteration 11==
+
==Iteration 5==
 +
8 Rules
 +
12 Person Days
 +
Start Date 10/24/2008
 +
End Date 11/7/2008
  
 
{| border=1
 
{| border=1
Line 190: Line 191:
 
| AlternativeRequiredBaseConstraintType || ||
 
| AlternativeRequiredBaseConstraintType || ||
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
| ConditionType || ||
+
| PropertyMatchType || ||  
|- bgcolor=lightgreen
+
| AlternativeConditionalType || ||
+
|- bgcolor=lightgreen
+
| ConditionalResourceConstraintType || ||
+
|- bgcolor=lightgreen
+
| ConditionalPropertyConstraintType || ||
+
|- bgcolor=lightgreen
+
| PropertyMatchType || || Create a utility class to handle the merging of this type. When types need to merge this type, they should call this method. If end users want to change this behavior, they can override the type that contains this type.
+
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| PropertyValueListType || ||   
 
| PropertyValueListType || ||   
Line 205: Line 198:
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| OperationListType|| ||  
 
| OperationListType|| ||  
|}
 
 
==Iteration 12==
 
 
{| border=1
 
|+
 
|- bgcolor=lightgrey
 
! Type !! Owner !! Comments
 
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
| ResultingResourceType || || complex
+
| ResultingResourceType || ||
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| ResultingPropertyType || ||  
 
| ResultingPropertyType || ||  
|- bgcolor=lightgreen
 
| ResultingChangeType || ||
 
 
|}
 
|}
  
==Iteration 13==
+
==Iteration 6==
 +
11 Rules
 +
16.5 Person Days
 +
Start Date 11/7/2008
 +
End Date 11/26/2008
  
 
{| border=1
 
{| border=1
Line 245: Line 232:
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
 
| ExtensiblePackageTypeType|| ||   
 
| ExtensiblePackageTypeType|| ||   
|}
 
 
 
==Iteration 14==
 
 
{| border=1
 
|+
 
|- bgcolor=lightgrey
 
! Type !! Owner !! Comments
 
|- bgcolor=lightgreen
 
| LanguageType|| ||
 
|- bgcolor=lightgreen
 
| LanguagesType || ||
 
|- bgcolor=lightgreen
 
| LocalizationUnitType || ||
 
|- bgcolor=lightgreen
 
| LanguageSetType || ||
 
|- bgcolor=lightgreen
 
| DisplayTextType || || Translations
 
|- bgcolor=lightgreen
 
| DescriptorInfoGroup || || Translations
 
|}
 
 
==Iteration 15==
 
 
{| border=1
 
|+
 
|- bgcolor=lightgrey
 
! Type !! Owner !! Comments
 
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
| ConfigurationArtifactsType || ||  
+
| DisplayTextType || ||  
 
|- bgcolor=lightgreen
 
|- bgcolor=lightgreen
| ConfigurationUnitType|| ||  
+
| DescriptorInfoGroup || ||  
 
|}
 
|}
  
 
[[Category:SDD Tooling]]
 
[[Category:SDD Tooling]]

Revision as of 14:04, 30 July 2008

Information

Dates based on Josh working 75% on Aggregator and Robert working 50% design doc 3 days rule functions (70 total rules) and rule test 1.5 = person day each = 105 days Total = 108 person days Target is 11/30

Rule Function Iterations

Green = On schedule
Yellow = Danger of missing schedule
Red = Has missed schedule
Blue = Complete


Iteration 1

29 Rules 43.5 Person Days Start Date 7/31/2008 End Date 9/17/2008


Type Owner Comments
DisplayTextType
VersionType
UUIDType
IdentityType
ContentsType
ContentType
ContentPurposeType
PackageTypeType
PackageDescriptorType
ResultingResourceType
DeploymentDescriptorType
TopologyType
ResourceType
ResourceTypeNameType
PropertyType
VariableExpressionType
InstallableUnitType
RequirementsType
RequirementType
RequirementResourceConstraintType
VersionConstraintType
VersionRangeType
MaxVersionType
VersionValueType
VersionConstraintValueType
InstallationArtifactsType
ArtifactType
ArtifactTypeNameType
DescriptorInfoGroup

Iteration 2

7 Rules 10.5 Person Days Start Date 9/17/2008 End Date 9/29/2008

Type Owner Comments
PropertyConstraintType
ConsumptionConstraintType
ConsumptionConstraintValueType
CapacityConstraintType
CapacityValueType
DescriptionGroup
DisplayElementGroup


Iteration 3

9 Rules 13.5 Person Days Start Date 9/29/2008 End Date 10/14/2008

Type Owner Comments
VariablesType
ResourcePropertyType
IntegerParameterType
BaseParameterType
BaseVariableType
StringCaseType
BooleanParameterType
ParametersType
StringParameterType

Iteration 4

7 Rules 10.5 Person Days Start Date 10/14/2008 End Date 10/24/2008

Type Owner Comments
IdentityType
FixIdentityType
PackageIdentityType
ManufacturerType
MaintenanceInformationType
LocationType
BuildInformationType

Iteration 5

8 Rules 12 Person Days Start Date 10/24/2008 End Date 11/7/2008

Type Owner Comments
AlternativeRequirementType
AlternativeRequiredBaseConstraintType
PropertyMatchType
PropertyValueListType
OperationType
OperationListType
ResultingResourceType
ResultingPropertyType

Iteration 6

11 Rules 16.5 Person Days Start Date 11/7/2008 End Date 11/26/2008

Type Owner Comments
RequiredBaseType
RequiredBaseConstraintType
CompletionType
ArgumentType
ArgumentListType
AdditionalContentType
SubstitutionType
SDDPackageTypeType
ExtensiblePackageTypeType
DisplayTextType
DescriptorInfoGroup

Back to the top