Coverart for item
The Resource Modeling Communication Networks and Protocols : Implementation via the SMURPH System, Paweł Gburzyński

Modeling Communication Networks and Protocols : Implementation via the SMURPH System, Paweł Gburzyński

Label
Modeling Communication Networks and Protocols : Implementation via the SMURPH System
Title
Modeling Communication Networks and Protocols
Title remainder
Implementation via the SMURPH System
Statement of responsibility
Paweł Gburzyński
Creator
Author
Subject
Language
eng
Summary
This book provides an introduction to the software system SMURPH, comprising a programming language, its compiler, and an execution environment, for specifying communication networks and protocols and executing those specifications in virtual worlds mimicking the behavior of real-life implementations. It particularly focuses on SMURPH's wireless modeling capabilities. Written in a manual-like fashion, it includes a comprehensive description of SMURPH functionality, as well as illustrations and case studies to aid understanding.
Member of
Cataloging source
N$T
http://library.link/vocab/creatorName
Gburzyński, Paweł
Dewey number
004.6
Index
index present
LC call number
TK5105.5
Literary form
non fiction
Nature of contents
  • dictionaries
  • bibliography
Series statement
Lecture notes in networks and systems
Series volume
Volume 61
http://library.link/vocab/subjectName
  • Computer networks.
  • Computer networks
  • Computer network protocols.
  • Communications Engineering, Networks.
  • Computational Intelligence.
  • Artificial Intelligence.
Label
Modeling Communication Networks and Protocols : Implementation via the SMURPH System, Paweł Gburzyński
Instantiates
Publication
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • Intro; Contents; 1 Introduction; 1.1 A Historical Note; 1.2 Event-Driven Simulation: A Crash Course; 1.2.1 Events; 1.2.2 The Car Wash Model; 1.2.3 Discrete Time; 1.2.4 Nondeterminism and the Time Grain; 1.3 An Overview of SMURPH; 1.3.1 Reactive Systems: Execution Modes; 1.3.2 Organization of the Package; References; 2 Examples; 2.1 The Car Wash Redux; 2.1.1 The Washer Process; 2.1.2 The Entrance Process; 2.1.3 Completing the Program; 2.1.4 About Time; 2.1.5 Presenting the Results; 2.1.6 Running the Model; 2.1.7 In Real Time; 2.2 The Alternating-Bit Protocol; 2.2.1 The Protocol
  • 2.2.2 Stations and Packet Buffers2.2.3 The Sender's Protocol; 2.2.4 The Recipient's Protocol; 2.2.5 Wrapping It Up; 2.2.6 Running the Model; 2.3 A PID Controller; 2.3.1 PID Control in a Nutshell; 2.3.2 Building the Controller; 2.3.3 Playing with the Controller; 2.4 A Wireless Network Model; 2.4.1 The ALOHA Network; 2.4.2 The Protocol Specification; 2.4.3 The Hub Station; 2.4.4 The Terminals; 2.4.5 The Channel Model; 2.4.6 Wrapping It Up; 2.4.7 Experimenting with the Model; References; 3 Basic Operations and Types; 3.1 Numbers; 3.1.1 Simple Integer Types; 3.1.2 Time in SMURPH
  • 3.1.3 Type BIG and Its Range3.1.4 Arithmetic Operations; 3.1.5 Constants; 3.1.6 Other Non-standard Numerical Types; 3.2 Auxiliary Operation and Functions; 3.2.1 Random Number Generators; 3.2.2 Input/Output; 3.2.3 The XML Parser; 3.2.4 Operations on Flags; 3.2.5 Type Boolean; 3.2.6 Pools; 3.2.7 Error Handling; 3.2.8 Identifying the Experiment; 3.2.9 Telling the Time and Date; 3.2.10 Decibels; 3.3 SMURPH Types; 3.3.1 Type Hierarchy; 3.3.2 Object Naming; 3.3.3 Type Derivation; 3.3.4 Multiple Inheritance; 3.3.5 Abstract Types; 3.3.6 Announcing Types
  • 3.3.7 Subtypes with Empty Local Attribute Lists3.3.8 Object Creation and Destruction; References; 4 The Virtual Hardware; 4.1 Stations; 4.1.1 Declaring Station Types; 4.1.2 Creating Station Objects; 4.1.3 The Current Station; 4.2 Links; 4.2.1 Propagation of Signals in Links; 4.2.2 Creating Links; 4.3 Ports; 4.3.1 Creating Ports; 4.3.2 Connecting Ports to Links; 4.3.3 Setting Distance Between Ports; 4.4 Radio Channels; 4.4.1 Signals, Attenuation, Interference; 4.4.2 Creating Radio Channels; 4.4.3 The List of Assessment Methods; 4.5 Transceivers; 4.5.1 Creating Transceivers
  • 4.5.2 Interfacing and Configuring TransceiversReference; 5 The Execution Framework; 5.1 Processes; 5.1.1 Activity Interpreters: The Concept; 5.1.2 Declaring Process Types; 5.1.3 Creating and Terminating Processes; 5.1.4 Process Operation; 5.1.5 The Code Method; 5.1.6 The Process Environment; 5.1.7 Process as an Activity Interpreter; 5.1.8 The Root Process; 5.2 Signal Passing; 5.2.1 Regular Signals; 5.2.2 Priority Signals; 5.3 The Timer AI; 5.3.1 Wait Requests; 5.3.2 Operations; 5.3.3 Clock Tolerance; 5.3.4 The Visualization Mode; 5.4 The Monitor AI; 5.4.1 Wait Requests
Dimensions
unknown
Extent
1 online resource.
File format
unknown
Form of item
online
Isbn
9783030153908
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
http://library.link/vocab/ext/overdrive/overdriveId
com.springer.onix.9783030153915
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • on1091583161
  • (OCoLC)1091583161
Label
Modeling Communication Networks and Protocols : Implementation via the SMURPH System, Paweł Gburzyński
Publication
Antecedent source
unknown
Bibliography note
Includes bibliographical references and index
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • Intro; Contents; 1 Introduction; 1.1 A Historical Note; 1.2 Event-Driven Simulation: A Crash Course; 1.2.1 Events; 1.2.2 The Car Wash Model; 1.2.3 Discrete Time; 1.2.4 Nondeterminism and the Time Grain; 1.3 An Overview of SMURPH; 1.3.1 Reactive Systems: Execution Modes; 1.3.2 Organization of the Package; References; 2 Examples; 2.1 The Car Wash Redux; 2.1.1 The Washer Process; 2.1.2 The Entrance Process; 2.1.3 Completing the Program; 2.1.4 About Time; 2.1.5 Presenting the Results; 2.1.6 Running the Model; 2.1.7 In Real Time; 2.2 The Alternating-Bit Protocol; 2.2.1 The Protocol
  • 2.2.2 Stations and Packet Buffers2.2.3 The Sender's Protocol; 2.2.4 The Recipient's Protocol; 2.2.5 Wrapping It Up; 2.2.6 Running the Model; 2.3 A PID Controller; 2.3.1 PID Control in a Nutshell; 2.3.2 Building the Controller; 2.3.3 Playing with the Controller; 2.4 A Wireless Network Model; 2.4.1 The ALOHA Network; 2.4.2 The Protocol Specification; 2.4.3 The Hub Station; 2.4.4 The Terminals; 2.4.5 The Channel Model; 2.4.6 Wrapping It Up; 2.4.7 Experimenting with the Model; References; 3 Basic Operations and Types; 3.1 Numbers; 3.1.1 Simple Integer Types; 3.1.2 Time in SMURPH
  • 3.1.3 Type BIG and Its Range3.1.4 Arithmetic Operations; 3.1.5 Constants; 3.1.6 Other Non-standard Numerical Types; 3.2 Auxiliary Operation and Functions; 3.2.1 Random Number Generators; 3.2.2 Input/Output; 3.2.3 The XML Parser; 3.2.4 Operations on Flags; 3.2.5 Type Boolean; 3.2.6 Pools; 3.2.7 Error Handling; 3.2.8 Identifying the Experiment; 3.2.9 Telling the Time and Date; 3.2.10 Decibels; 3.3 SMURPH Types; 3.3.1 Type Hierarchy; 3.3.2 Object Naming; 3.3.3 Type Derivation; 3.3.4 Multiple Inheritance; 3.3.5 Abstract Types; 3.3.6 Announcing Types
  • 3.3.7 Subtypes with Empty Local Attribute Lists3.3.8 Object Creation and Destruction; References; 4 The Virtual Hardware; 4.1 Stations; 4.1.1 Declaring Station Types; 4.1.2 Creating Station Objects; 4.1.3 The Current Station; 4.2 Links; 4.2.1 Propagation of Signals in Links; 4.2.2 Creating Links; 4.3 Ports; 4.3.1 Creating Ports; 4.3.2 Connecting Ports to Links; 4.3.3 Setting Distance Between Ports; 4.4 Radio Channels; 4.4.1 Signals, Attenuation, Interference; 4.4.2 Creating Radio Channels; 4.4.3 The List of Assessment Methods; 4.5 Transceivers; 4.5.1 Creating Transceivers
  • 4.5.2 Interfacing and Configuring TransceiversReference; 5 The Execution Framework; 5.1 Processes; 5.1.1 Activity Interpreters: The Concept; 5.1.2 Declaring Process Types; 5.1.3 Creating and Terminating Processes; 5.1.4 Process Operation; 5.1.5 The Code Method; 5.1.6 The Process Environment; 5.1.7 Process as an Activity Interpreter; 5.1.8 The Root Process; 5.2 Signal Passing; 5.2.1 Regular Signals; 5.2.2 Priority Signals; 5.3 The Timer AI; 5.3.1 Wait Requests; 5.3.2 Operations; 5.3.3 Clock Tolerance; 5.3.4 The Visualization Mode; 5.4 The Monitor AI; 5.4.1 Wait Requests
Dimensions
unknown
Extent
1 online resource.
File format
unknown
Form of item
online
Isbn
9783030153908
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
http://library.link/vocab/ext/overdrive/overdriveId
com.springer.onix.9783030153915
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • on1091583161
  • (OCoLC)1091583161

Library Locations

Processing Feedback ...