Issues for UML Profile for Scheduling 1.1 Revision Task Force

To comment on any of these issues, send email to uml-scheduling-rtf@omg.org. (Please include the issue number in the Subject: header, thusly: [Issue ###].) To submit a new issue, send email to issues@omg.org.

List of issues (green=resolved, yellow=pending Board vote, red=unresolved)

List options: All ; Open Issues only; or Closed Issues only

Issue 5987: PAstep should apply to more model elements
Issue 5988: PAoccurrence has wrong type
Issue 5989: Performance Profile Loads need tags for throughput
Issue 5990: PAstep needs tags for message size
Issue 5998: defining different UML extenssions
Issue 5999: Extensions should be minimized in order to clarify resulting model
Issue 6000: concepts that are redundant in schedulability and performance sub-profiles
Issue 6271: : error in the table describing the stereotype «GRMrelease»
Issue 6272: section 8.2.2.3
Issue 8701: Page: 3-38

Issue 5987: PAstep should apply to more model elements (uml-scheduling-rtf)

Click here for this issue's archive.
Source: Carleton University (Dr. Murray Woodside, cmw(at)sce.carleton.ca)
Nature: Uncategorized Issue
Severity:
Summary:
The PAstep stereotype should apply also to Action and ActionExecution
(similar to 
SAaction). This is needed for modeling.


        - In fact the software sense of PAstep and SAaction are identical
for steps 
which are primitive (not decomposed into a sub-scenario). Thus the
stereotype should 
perhaps apply to Transition as well.

Resolution: see below
Revised Text: Revised Text: -- add the following entries to the Base Class column in the "PAstep" stereotype definition table: Action ActionExecution Transition
Actions taken:
July 3, 2003: received issue
September 24, 2004: closed issue

Discussion:
Agreed. Easy fix with no backward compatibility issues


Issue 5988: PAoccurrence has wrong type (uml-scheduling-rtf)

Click
here for this issue's archive.
Source: Carleton University (Dr. Murray Woodside, cmw(at)sce.carleton.ca)
Nature: Uncategorized Issue
Severity:
Summary:
In the PAopenLoad stereotype, the tag PAoccurrence attribute name should not
be 
population, but a name standing for arrival pattern. 
OpenWorkload::arrivalPattern would do.  

Resolution: see below
Revised Text: 1. In the definition table for the tagged values of "PAopenLoad", change the Domain Attribute Name entry for the PAoccurrence tag from "OpenWorkload::population" to "OpenWorkload::arrival"
Actions taken:
July 3, 2003: received issue
September 24, 2004: closed issue

Issue 5989: Performance Profile Loads need tags for throughput (uml-scheduling-rtf)

Click
here for this issue's archive.
Source: Carleton University (Dr. Murray Woodside, cmw(at)sce.carleton.ca)
Nature: Uncategorized Issue
Severity:
Summary:
The PAclosedLoad and PAopenLoad stereotypes should both have tags for
throughput 
in [responses/unit_time]. The PAresource stereotype has already a
PAthroughput tag 
of type Real, so this would be suitable. 


A more appropriate type for Throughput would be desirable.


        - PAperfValue is suitable for describing delay, and time between
events, but 
not a rate.
        
        - RTarrivalPattern type is good for describing event sequences, but
it 
assumes that the event pattern is imposed on the system. Throughput is
usually a 
result, and often we don't know its pattern but only the mean rate.
        
        - A full treatment of throughput might have to treat traffic
variability and 
self-similarity!!

Resolution:
Revised Text:
Actions taken:
July 3, 2003: received issue

Discussion:
This seems to require a new feature, hence a new RFP


Issue 5990: PAstep needs tags for message size (uml-scheduling-rtf)

Click
here for this issue's archive.
Source: Carleton University (Dr. Murray Woodside, cmw(at)sce.carleton.ca)
Nature: Uncategorized Issue
Severity:
Summary:
There are no tags for message size, which is really important when the
messages are 
transmitted over a communication network. For a synchronous message, there
are in 
fact two message sizes: one for the request and the other for the reply. 


       - As the UML messages are stereotyped as PAStep, an easy fix would be
to add 
two tags to a step, PAinSize and PAoutSize of type Integer, to describe the
size of 
the data needed as input for the step, and the size of the results produced
by the 
step. Most steps would not need these tags. 

Resolution:
Revised Text:
Actions taken:
July 3, 2003: received issue

Discussion:
This seems to require a new feature, hence a new RFP


Issue 5998: defining different UML extenssions (uml-scheduling-rtf)

Click
here for this issue's archive.
Source: Commissariat a l Energie Atomique-CEA (Dr. Sebastien Gerard, sebastien.gerard(at)cea.fr)
Nature: Uncategorized Issue
Severity:
Summary:
1 - when defining the different UML extenssions (stereotypes/tagged
> values) proposed ;in the context of the SPT profile, some of the
> extenssions may be applied on different UML base class, but without having
> everttime the same semantics. So the clear semantics of every extenssion
> attached a given UML base class should be clarified every time it is
> reuqired, that is to say every time there atre possible ambiguities

Resolution:
Revised Text:
Actions taken:
July 18, 2003: received issue

Discussion:
This requires significant rework much of which will have to be redone for the 2.0 version of the profile. Hence, it is better to resolve the issue in 2.0.


Issue 5999: Extensions should be minimized in order to clarify resulting model (uml-scheduling-rtf)

Click
here for this issue's archive.
Source: Commissariat a l Energie Atomique-CEA (Dr. Sebastien Gerard, sebastien.gerard(at)cea.fr)
Nature: Uncategorized Issue
Severity:
Summary:
2 - the name of extessions should be minimized in order to clarify
> resulting model. I propose to omit the prefix of every extenssion and to
> use the oncept of namespace in case of possible naming conflict. Moreover
> Package name describing the various sub-profile should be also reduced

Resolution: closed, no change
Revised Text:
Actions taken:
July 18, 2003: received issue
September 24, 2004: closed issue

Discussion:
This is a major change in terms of backward compatibility issues and beyond the scope of an RTF.


Issue 6000: concepts that are redundant in schedulability and performance sub-profiles (uml-scheduling-rtf)

Click
here for this issue's archive.
Source: CEA (Dr. Gerard Sebastien, Sebastien.GERARD(at)cea.fr)
Nature: Uncategorized Issue
Severity:
Summary:
3 - There are concepts that are redundant in both schedulability and
> performance sub-profiles. The spt profile should have an additionnal
> package factorizing these concepts. Moreover as one of the SPT use cases
> ensures also modelling of real-time systems, this new package should be
> dedicated to offer the users UML extenssions required to model real-time
> aspects of application without any purpouse of validation, performance,
> schedulability analysis ... , just modelling for example for code
> generation.

Resolution:
Revised Text:
Actions taken:
July 18, 2003: received issue

Discussion:
This requires significant rework much of which will have to be redone for the 2.0 version of the profile. Hence, it is better to resolve the issue in 2.0.


Issue 6271: : error in the table describing the stereotype «GRMrelease» (uml-scheduling-rtf)

Click
here for this issue's archive.
Nature: Uncategorized Issue
Severity:
Summary:
p4-37 : error in the table describing the stereotype «GRMrelease»
should be «GRMacquire» instead of «GRMrelease»

Resolution: see below
Revised Text: Change "GRMacquire" to "GRMrelease" on p3-38 in the stereotype Column for "GRMrelease".
Actions taken:
September 24, 2003: received issue
September 24, 2004: closed issue

Issue 6272: section 8.2.2.3 (uml-scheduling-rtf)

Click
here for this issue's archive.
Source: Simula Research Laboratory (Mr. Bran Selic, selic(at)acm.org)
Nature: Uncategorized Issue
Severity:
Summary:
The stereotype given in the stereotype column for PAopenLoad is PAclosedLoad

Resolution: see below
Revised Text: Change "PAclosedLoad" to "PAopenLoad" in the stereotype column for "PAopenLoad".
Actions taken:
September 24, 2003: received issue
September 24, 2004: closed issue

Issue 8701: Page: 3-38 (uml-scheduling-rtf)

Click
here for this issue's archive.
Nature: Revision
Severity: Significant
Summary:
On page 3-38, the table for stereotype <<GRMrelease>>, there are two "method" base class

Resolution:
Revised Text:
Actions taken:
April 23, 2005: received issue