1: | Define the term real-time. What is the difference between hard and soft real-time? |
2: | Define the following terms: priority, blocking time, worst-case completion time, laxity, absolute deadline, and relative deadline. |
3: | What are the four fundamental types of message synchronization? How to they differ? |
4: | What is the OMG and why should we care? |
5: | What does QoS mean? Provide five examples of QoS characteristics. |
6: | What is an action? What is a message? |
7: | What are the types of aperiodic arrival times? How do they differ? |
8: | What is the downside of assuming hard deadlines when the timeliness requirements may be soft? |
9: | Define what is meant by a resource. How do resources relate to concurrency units? |
10: | What is the difference between RMS and EDS? |
11: | What is priority inversion and what conditions are necessary for it to arise? |
12: | What are the three timescales on which the ROPES process may be viewed? What are the approximate timeframes for each? |
13: | What does the acronym ROPES stand for? |
14: | Explain the BERT process of estimation. |
15: | What are the five important views or aspects of architecture in the ROPES process? |
16: | What are PIM and PSM and how do they differ? |
17: | What is the primary unit of organization in a model? |