• Paweł GburzyńskiEmail author
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 61)


In this chapter we inspect four examples of programs in SMURPH illustrating the three modes of program execution. We try to present reasonably complete programs, including sample data sets and outputs, even though the precise definitions of the requisite programming constructs will come later. All four programs are included with the SMURPH package, and they can be played with as we proceed through their discussion.


  1. 1.
    B. Stroustrup, The C++ Programming Language (Pearson Education India, 2000)Google Scholar
  2. 2.
    J. Alger, C++ for Real Programmers (Academic Press, Inc., 2000)Google Scholar
  3. 3.
    S.M. Ross, Introduction to Probability and Statistics for Engineers and Scientists (Elsevier Science, 2014)Google Scholar
  4. 4.
    K.A. Bartlett, R.A. Scantlebury, P.T. Wilkinson, A note on reliable full-duplex transmission over half-duplex lines. Commun. ACM 12, 260–265 (1969)CrossRefGoogle Scholar
  5. 5.
    W.C. Lynch, Reliable full-duplex transmission over half-duplex telephone lines. Commun. ACM 11, 407–410 (1968)CrossRefGoogle Scholar
  6. 6.
    A. O’Dwyer, Handbook of PI and PID Controller Tuning Rules (World Scientific, 2009)Google Scholar
  7. 7.
    D.E. Rivera, M. Morari, S. Skogestad, Internal model control: PID controller design. Industrial & Engineering Chemistry Process Design and Development 25, 252–265 (1986)CrossRefGoogle Scholar
  8. 8.
    W.R. Stevens, B. Fenner, A.M. Rudoff, UNIX Network Programming, vol. 1 (Addison-Wesley Professional, 2004)Google Scholar
  9. 9.
    W.W. Gay, Linux Socket Programming: By Example (Que Corp., 2000)Google Scholar
  10. 10.
    Åström, T. Hägglund, PID Controllers: Theory, Design, and Tuning, vol. 2 (Isa Research Triangle Park, NC, 1995)Google Scholar
  11. 11.
    T.S. Rappaport and others, Wireless Communications: Principles and Practice, vol. 2 (Prentice hall PTR New Jersey, 1996)Google Scholar
  12. 12.
    M.A. Ingram, Six time-and frequency-selective empirical channel models for vehicular wireless LANs. IEEE Veh. Technol. Mag. 2, 4–11 (2007)Google Scholar
  13. 13.
    A. Aguiar, J. Gross, Wireless Channel Models (2003)Google Scholar
  14. 14.
    N. Abramson, The aloha system—another alternative for computer communications, in Fall Joint Computer Conference, AFIPS Conference Proceedings (1970)Google Scholar
  15. 15.
    R. Binder, N. Abramson, F. Kuo, A. Okinaka, D. Wax, ALOHA packet broadcasting: a retrospect, in Proceedings of the May 19–22, 1975, National Computer Conference and Exposition (1975)Google Scholar
  16. 16.
    N. Abramson, Development of the ALOHANET, in IEEE Transactions on Information Theory, vol. IT-31 (1985), pp. 119–123Google Scholar
  17. 17.
    R.M. Metcalfe, D.R. Boggs, Ethernet: distributed packet switching for local computer networks. Commun. ACM 19, 395–404 (1976)CrossRefGoogle Scholar
  18. 18.
    P. Gburzyński, P. Rudnicki, Modeling low-level communication protocols: a modular approach, in Proceedings of the 4th International Conference on Modeling Techniques and Tools for Computer Performance Evaluation (Palma de Mallorca, Spain, 1988)Google Scholar
  19. 19.
    P. Gburzyński, Protocol design for local and metropolitan area networks (Prentice-Hall, 1996)Google Scholar
  20. 20.
    D.R. Boggs, J.C. Mogul, C.A. Kent, Measured Capacity of an Ethernet: Myths and Reality (Digital Equipment Corporation, Western Research Laboratory, Palo Alto, California, 1988)Google Scholar
  21. 21.
    J.S. Lee, L.E. Miller, CDMA Systems Engineering Handbook (Artech House, Inc., 1998)Google Scholar
  22. 22.
    M.R. Souryal, B.R. Vojcic, R.L. Pickholtz, Adaptive Modulation in Ad Hoc DS/CDMA Packet Radio Networks. IEEE Trans. Commun. 54, 714–725 (2006)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Computer Engineering DepartmentVistula UniversityWarsawPoland

Personalised recommendations