4.4 Exercises


1:

What is a profile?

2:

What is the advantage of profiles in general and of the UML profile for schedulability, performance, and time (real-time profile or RTP) in particular?

3:

What four things does one typically find in a profile specification?

4:

What are the two primary ways that a stereotype is visually indicated on a diagram?

5:

How are constraints and tagged values related? How are constraints commonly denoted on diagrams?

6:

Name three primary packages of the RTP and the subprofiles that are nested within them.

7:

What are the two most important concepts in the general resource model subprofile?

8:

How does the general resource model relate to the classic client-server model?

9:

What is the difference between a QoSValue and a QoSCharacteristic?

10:

To what metaclasses does the RTaction apply?

11:

What is the difference between a time value and a timing mechanism. Give two examples of each.

12:

Compare and contrast clock stability, drift, skew, accuracy, and offset.

13:

What is an arrival pattern? What are the kinds of arrival pattern provided in the RTP?

14:

What is the difference between bounded and bursty?

15:

What is the basic element of concurrency in the RTP? What UML element is used to represent this?

16:

Of what elements are scenarios in the RTP resource model composed?

17:

If we define a rendezvous as a service request across thread boundaries, how many types of rendezvous are defined in the RTP concurrency model?

18:

How do the concerns of schedulability differ from the concerns of performance?

19:

To what metaclasses does the «SAaction» stereotype apply? Name and define the 13 tags defined for this stereotype.

20:

What is the difference between preemption and blocking?

21:

What is slack time and how does it relate to deadline?

22:

Contrast open and closed workload as defined in the performance analysis subprofile.

23:

What UML model element and stereotype does one typically use to model the performance of a CPU running our software?

24:

What is meant by the word utilization?

25:

For what does the acronym CORBA stand?

26:

Why does the RTP contain a Real-Time CORBA subprofile?




Real Time UML. Advances in The UML for Real-Time Systems
Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)
ISBN: 0321160762
EAN: 2147483647
Year: 2003
Pages: 127

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net