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