next up previous
Next: Compiling Up: Getting started Previous: Getting started

Code overview

The software distribution contains the JiST system, small regression test and benchmark simulations, the SWANS components and simulation driver scripts. The software map below contains only the more significant files and is intended to be a navigational aid. It is correct as of March 2003.

  src - source code
 
  jist/runtime - JiST simulation framework
 
  rewriting - Rewriter, RewriterFlow, RewriterVerify, ClassTraversal
  kernel - Main, Controller
  events - Event, EventLocation, Bootstrap, Heap
  entities - EntityRef, Entity, ProxyEntity
  system calls - JistAPI, JistAPI_Impl
  distributed - ControllerRemote, Group
  jist/minisim - regression and benchmark simulations
  jist/swans - wireless ad hoc network simulation components for SWANS
 
  jist/swans/field - signal propagation, fading, pathloss and mobility
  jist/swans/radio - radio signal transmission and reception
  jist/swans/mac - link layer implementations
  jist/swans/net - network layer implementations
  jist/swans/route - routing layer implementations
  jist/swans/trans - transport layer implementations
  jist/swans/app - applications
  jist/swans/app/net - application sockets
  jist/swans/app/io - application streams
  jist/swans/misc - common data structures and utilities
 
  rewriting - Rewriter
  runtime - Main
  driver - SWANS simulation configuration drivers
  bin - execution scripts
  lib - required libraries

  files classes lines semi
JiST 29 113 14015 3462
minisim 16 37 2344 724
SWANS 85 220 28613 6535
driver 15 40 4378 1723
  146 413 49567 12506


next up previous
Next: Compiling Up: Getting started Previous: Getting started
2006-01-18