Professional Documents
Culture Documents
Testing Requirements
The objective of the project is to develop a model with the Rational Rose Real-Time (RR-
RT) tool. Certainly, you will be required to verify the correct behaviour of your model according
to the description above. For example, robots should not collide when they move.
As stated above, the model must support the quantitative analysis of performance/cost
tradeoff for different cell configurations. By cell configuration we mean the number of ASPs
(each with known capabilities and cost) and the number of OSPs (with known costs) for a
particular assembly cell. Once your model is working, you must use it to collect performance
data (such as total execution time (including waiting) for a task plan, utilization of ASPs and
OPUs (i.e., percentage of time they are working on behalf of a task, from the allocation to the
completion) and cell throughput. Below, we provide sample numbers for a basic test suite in the
form of (1) a set of tasks (2) a set of components (OPUs and ASPs) and their capabilities and (3)
sample timings for assembly operations. You may use these numbers to try different
configurations of an assembly cell and compare their performance (eg. 2 ASPs and 1 OPU versus
2 ASPs and 2 OPUs, versus 3 ASPs and 2 OPUs, etc.). Please note that the examples given –
both the car assembly cell and the sample test plan – are meant as one sample that should help
you understand the project’s objectives. A good design will be general, and will allow easy
replacement with other sample data.
Let us define the tasks: T1, T2, T3, T4, T5, T6
Let us define the cell components, and list the capabilities of each (which tasks it can do)
• ASP1 = {T1, T3, T5}
• ASP2 = {T1, T4, T6}
• ASP3 = {T2, T5, T6}
• OPU1..3 shall all be able to present the appropriate objects for T1..T6
Let us define the timing of each operation as averages:
Any ASP to move towards the OPU which delivers a requested object 1