top of page

Complete Learning Material is available at author's website

URL http://pet.ece.iisc.ernet.in/course/E2223/

 

Assignment can be done using Cindrella SDL or Tau SDL Suites

 

  1. Verify the safety and liveness properties of an Alternating Bit Protocol. In case, if it satisfies the safety and liveness properties, then find out the cases where they may not be satisfied.

  2. Verify the safety and liveness properties of Go Back N protocol. In case, if it satisfies the safety and liveness properties, then find out the cases where they may not be satisfied.

  3. Validate the design errors like deadlocks, unspecified receptions, state ambiguity and non executable interactions in an Alternating Bit Protocol. In case of no errors then, find out the cases where these errors occur.

  4. Validate the design errors like deadlocks, unspecified receptions, state ambiguity and non executable interactions in Go Back N protocol. In case of no errors then, find out the cases where these errors occur.

  5. Design an abstract test suite for QA (question answer) protocol and perform conformance testing using UIO sequences.

  6. Design an abstract test suite for Xon-Xoff protocol and perform conformance testing using T sequences.

  7. Perform interoperability testing of CSMA/CA protocol with CSMA/CD protocol.

  8. Perform interoperability testing of a bridge connected to 802.3 and 802.4.

  9. Implement a simple client/server model. Where the client requests the data from the server. .

  10. Implement a model for data transfer between sender and receiver.

  11. Design a simple ALOHA scheme with two nodes and medium. .

  12. Design a simple slotted ALOHA scheme with two nodes and a medium.

  13. Verify the safety and liveness properties of SNMP. In case, if it satisfies the safety and liveness properties, then find out the cases where they may not be satisfied.

  14. Design and implement a simple FTP.

  15. Perform stability analysis of BGP by using a suitable AS (Autonomous System) network topology and compute the time taken for stabilization of routes with multiple lines/nodes going down.

  16. Design an abstract test suite for TCP and perform conformance testing using DS sequences.

  17. Design an abstract test suite for UDP and perform conformance testing using UIO sequences.

  18. Implement a simple TCP initialization procedure(Ref.RFC 793)

  19. Perform scalabilty testing of MPLS.

  20. Design abstract test suite for HTTP and perform conformance testing by using UIO sequences.

  21. Analyze the performance of CSMA/CD protocol in terms of throughput and packet loss.

  22. Implement a simple local telephone call with 2 subscribers and exchange.

  23. Design and implement token ring protocol with three nodes.

  24. Design and implement Sliding Window Protocol with selective repeat, design test cases to check its working.

  25. Design and implement Connection Establishment Phase of TCP Protocol and verify its safety properties.

  26. Design and implement Connection Establishment Phase of TCP Protocol and verify its liveness properties.

  27. Design and implement a simple SMTP protocol.

  28. Design and implement a SIP Protocol and perform conformance testing by using UIO Method.

  29. Analyze the performance of OSPF protocol by taking a suitable network topology of routers. The performance should be in terms of routing overheads and route convergence time.

  30. Design and Implement the working of Layer-2 SWITCH with 8-port.

  31. Validate the design errors like deadlocks, unspecified receptions, state ambiguity and non executable interactions in SMTP. In case of no errors then, find out the cases where these errors occur.

  32. Design and implement a time server.

  33. Design and Validate the Flow Control Operation of TCP Protocol.

  34. Perform Throughput performance of TCP Protocol.

  35. Verify and validate the UDP using SDL

  36. How to model a network using SDL

  37. Design and Implement English Auction Interaction Protocol.

  38. Design and Implement Contract Net Interaction Procotol.

  39. TTCN- ABP, QA, Flow control, Xon Xoff, Node monitorig protocol, Service discovery protocol or any communicating protocol of your choice. Testing of any FSM using TTCN

bottom of page