Tracker: PLCS templates  :—Issues for CCB decision

[Index] [Process] [All issues] [In work issues]

Export date: 2012-10-08 06:34:54

Row Id Category Summary Details Priority Status Resolution Release Submitter Assignee Closer
1 3559069 OASIS:Collection characterise the target assignment The date when the Collection was assigned to the target is one example of the required characterizations. 5 Open Remind philsp philsp nobody
2 3573369 OASIS: Scheme - create Create the Scheme template 5 Open Remind robbod robbod nobody
3 3573445 OASIS: ProductConfiguration - create Need a ProductConfiguration template to represent Family/Variant/etc .. of a product. 5 Open Remind phoubaux phoubaux nobody
4 3573446 OASIS: ProductConfigurationStructure - create Need to represent product configuration structure i.e. Product Family/Variant/Options hierarchy 5 Open Remind phoubaux phoubaux nobody
5 3573759 OASIS: ProductConfigurationOptionRelationship - create This template will represent for instance the concept of having a product configuration as an option for another product configuration. i.e.: - A gun configuration can be mounted on a vehicle configuration - A protection kit configuration can be mounted on a vehicle configuration 5 Open Remind phoubaux phoubaux nobody
6 3573760 OASIS: Applicability - create This template will indicate that an item is valid (applicable) to another item. Will use ConditionalEffectivity for that. 5 Open Remind phoubaux phoubaux nobody
7 3573786 OASIS: DatedEffectivity - create This template is needed to avoid repeating the same pattern all over again and to avoid mistakes. 5 Open Remind phoubaux phoubaux nobody
8 3574139 OASIS:Part - missing descriptions Part property viewClassifications defined in XMI but not described in template.xml Part property versionDescriptions defined in XMI but not described in template.xml Part property viewDescriptions defined in XMI but not described in template.xml 5 Open Remind robbod nobody nobody
9 3574144 OASIS:WorkRequest - missing descriptions WorkRequest property classifications defined in XMI but not described in template.xml 5 Open Remind robbod nobody nobody
10 3574157 OASIS:Justification - create Create the template It should include: Justification JustificationAssignment JustificationSupportAssignment 5 Open Remind robbod nobody nobody
11 3574165 OASIS: Catalog - create Need generic template to represent a catalog of a product that could be used by business contexts to represent any business catalog (for instance Spare parts catalog). Will use Breakdown template for that. 5 Open Remind phoubaux phoubaux nobody
12 3574166 OASIS: CatalogItem - create Need a generic template to represent an item in a Catalog 5 Open Remind phoubaux phoubaux nobody
13 3574167 OASIS: CatalogItemStructure - create Need a template to represent a generic catalog item structure relationship 5 Open Remind phoubaux phoubaux nobody
14 3574168 OASIS: CatalogItemRealization - create Need a generic template to represent a generic Catalog item realization relationship 5 Open Remind phoubaux phoubaux nobody
15 3574175 OASIS:ClassCode - incorrect subsetting The ClassCode template has a property "typeOfCode" which is an ExternalOwlClass This is then a superset of the external class which is being identified by the code This means that if you are to use codes -- then you must always create the ExternalOwlClass Whilst this is an attempt to put some rigour in to the use of codes .. I think that it is unnecessary. What is required is to enforce the creation of the superclass of the identification code. For example, assume that we have MissionCriticalCodes which are A and B A or B would be the code. We should enforce the creation of the ExternalOwlClass MissionCriticalCodes which is a subclass of External_class_identification_code in the reference data So we should make the private part "codeId" public with a default value of http://docs.oasis-open.org/plcs/ns/plcslib/v1.0/data/contexts/OASIS/refdata/plcs-rdl#External_class_identification_code Rename "codeId" to "typeOfCode" and delete the existing "typeOfCode" and the subset The documentation should describe that the "code" shoudl be a subset of the codeId 5 Open Remind robbod nobody nobody
16 3574403 OASIS:DirectedActivity - create Now that we have removed DirectedActivity from workorder template – on strong insistence from Patrick – I presume that we need the following templates: PlannedActivity – an activity that is planned but not controlled by a workorder ActualActivity – an actual activity that may point back a directed activity or an activity DirectedActivity – a directed activity controlled by a work order I would also suggest that we add PlannedProductUsage – to cover an activity that is planned to be performed by a product – e.g. running the engine ActualProductUsage – to cover an activity that is has to be performed by a product – e.g. sortie flown by a plane 5 Open Remind robbod nobody nobody
17 3574404 OASIS:ActualProductUsage - create Now that we have removed DirectedActivity from workorder template – on strong insistence from Patrick – I presume that we need the following templates: PlannedActivity – an activity that is planned but not controlled by a workorder ActualActivity – an actual activity that may point back a directed activity or an activity DirectedActivity – a directed activity controlled by a work order I would also suggest that we add PlannedProductUsage – to cover an activity that is planned to be performed by a product – e.g. running the engine ActualProductUsage – to cover an activity that is has to be performed by a product – e.g. sortie flown by a plane 5 Open Remind robbod nobody nobody
18 3574405 OASIS:BreakdownStructure - create As we have SystemBreakdownStructure - we should have BreakdownStructure 5 Open Remind robbod nobody nobody
19 3574414 OASIS:WorkOrder - review comments 1) Work order should not be forced to create a directed activity - move the directed activity to the template directed activity 2) Why is teh State Assignment for status classified as "Status"? Is this necessary? If so we woudl need to do this consistently and will probably need a "Status" template 5 Open Remind robbod nobody nobody
20 3574425 OASIS: BreakdownElementRealization - create Need a generic template for BreakdownElementRealization with support for identification, classification and dated effectivity 5 Open Remind phoubaux phoubaux nobody
21 3574429 OASIS:Contract - create Create the tempate - Contract 5 Open Remind robbod nobody nobody
22 3574430 OASIS:Project - create Create the template Project 5 Open Remind robbod nobody nobody
23 3574732 OASIS:WorkRequest Uniqueness constraint not needed The Uniqueness constraint specified in the template is not required. Since, by definition, the identifiers are all unique and since all identifiers are encapsulated when used as id having a cardinality of 1 - meaning they cannot be used anywhere else. 4 Open Remind philsp nobody nobody
24 3574736 OASIS:WorkDone - review comments 1) change the name of property "predictedWork" to directedActivity as that is more meaningful 2) change the name of property "performedMethod" to "methodUsed" as it is more meaningful and in line with template ActivityActual 3) Add location, contract, project, resourceUsed 5 Open Remind robbod nobody nobody
25 3574746 OASIS:TaskStructure - create For initial use in the SwedishDefence context. TaskInvocation relating TaskMethodVersions. 5 Open Remind emlarsson nobody nobody
26 3574748 OASIS:PhysicalBreakdownElement - create For initial use in the SwedishDefence context 5 Open Remind emlarsson nobody nobody
27 3574749 OASIS:PhysicalBreakdown - create For initial use in the SwedishDefence context 5 Open Remind emlarsson nobody nobody
28 3574750 OASIS:FunctionalBreakdownElement - create For initial use in the SwedishDefence context 5 Open Remind emlarsson nobody nobody
29 3574751 OASIS:FunctionalBreakdown - create For initial use in the SwedishDefence context 5 Open Remind emlarsson nobody nobody
30 3574752 OASIS:FaultMode - create For initial use in the SwedishDefence context. StateDefinition (classified as FaultMode) + StateDefinitionRelationShip (classified as CausedBy) to OASIS::Templates::FaultCause 5 Open Remind emlarsson nobody nobody
31 3574753 OASIS:FaultEffect - create For initial use in the SwedishDefence context. OASIS::Templates::Faultmode + StateDefinitionAssignment (classified as FaultCause) 5 Open Remind emlarsson nobody nobody
32 3574754 OASIS:FaultCause - create StateDefinition classified as FaultCause. May be included in OASIS::Templates::Faultmod 5 Open Remind emlarsson nobody nobody
33 3574755 OASIS:CompetenceRequired - create For initial use in the SwedishDefence context. RequiredResourceAssignment + RequiredResourceByReference + type of person 5 Open Remind emlarsson nobody nobody
34 3574800 Invalid use of DateTimeStringProxy as public properties DateTimeStringProxy is only present due to limitations in UML. Therefore it should not be used as a public property and the more meaningful DateTimeString should be used. The proxy, if required to support a select type, should be created 'on the fly' on the parametric diagram. 5 Open Remind philsp nobody nobody
35 3574825 Version id context needs constraining in templates. OASIS:Part and a number of other templates use version identification. We need to constrain the version identifiers so they use the identifiers as their contexts. We should also allow multiple version identifiers since they can be checked if this constraint is specified. 6 Open Remind philsp nobody nobody
36 3575410 OASIS:Identification - use datedEffectivity The template date effectivity has been created - the template shoudl use it - rather than instantiating the effectivity. 5 Open Remind robbod nobody nobody
1 3525836 OASIS: Breakdown template The Breakdown template describes how to represent a breakdown of a product. A breakdown is identified, classified and contains versions. 5 Pending Accepted fredrik_larsen robbod robbod
2 3525838 OASIS: BreakdownElement template The BreakdownElement template describes how to represent elements in a breakdown. The template is based on the existing template representing_breakdown_element but also includes optional realization of breakdownElements. 5 Pending Accepted fredrik_larsen robbod robbod
3 3567375 OASIS: SystemBreakdown - create Create the System breakdown templates 5 Pending Accepted robbod nobody robbod
4 3571959 OASIS:Identification - OCL constraint wrong & redundant The OCL constraint on the template UniqueIdentifier with a specification of "Identification::allInstance()->isUnique(Sequence{id, class, organization})" is wrong since it does not refer to the current public properties of the template. Further, the constraint is redundant since Identifier block in the PSM has the equivalent constraint correctly specified. Remove constraint from template. 5 Pending Accepted philsp philsp philsp
5 3572406 OASIS:Organization spelling error in public property ContextuallIds should be spelled ContextualIds. 2 Pending Accepted philsp philsp philsp