| 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? |