Saltar navegación

3.1.1.2 Session: Exploration of server-client communication

Experiment scenario 1 (30min)

Ideate phase

  • Organize students into groups so each group operates one client for each machine and one group operates the server
  • Students should ideate on solutions to problems from the defined phase 
  • Each group must provide sequence diagram (SC) defining communication flow between their client and server
  • Each group must produce a flowchart (FC) of client algorithm to handle its own operations.

Examples of SC and FC for AGV

sequenceDiagram

FC

Prototype

  • Students run the scenario and play their assigned roles in the experiment
    • Each role played by a student or group of students demands that they manually simulate the behavior of the assigned entity
    • Server role
      • it accepts messages from clients in the form of paper notes 
      • server organizes production and generates tasks for clients that are sent to them via paper notes
    • Client role + Press Machine
      • before starting 10 bolts represented by 10 paper tickets should be available
      • it waits for the incoming messages
      • it must follow the production constraints 2 minutes for one product
    • Client role + Lathe machine
      • before starting 10 nuts represented by 10 paper tickets should be available
      • it waits for the incoming messages
      • it must follow the production constraints 1 minute for one product
    • Client role + Assembly machine
      • it waits for the incoming messages
      • it must follow the production constraints of 30 seconds for one assembly
      • at the end of the process, the bolt and nut ticket should be stamped together which represents the finished product
    • Client role + AGV
      • it waits for the incoming messages from the server
      • it must follow the movement constraints for each route
  • Students conclude the experiment when all 10 products are assembled
  • They should write the findings, especially regarding troubles and potential bottlenecks

Experiment scenario 2 (60min)

Ideate phase

  • Organize students so there are more production units of the same type 
  • The number of servers is always one
  • Enlarge the number of clients corresponding to the amount of production units

Prototype

  • Students run the scenario and play their assigned role in the experiment
  • Adjust the amount of initial resources to the time constraints of this course module
  • Students conclude the experiment with a report on their findings

Feito con eXeLearning (Nova xanela)