*banner
 

Joint Modeling and Design of Wireless Networks and Sensor Node Software
Elaine Cheong, Edward A. Lee, Yang Zhao

Citation
Elaine Cheong, Edward A. Lee, Yang Zhao. "Joint Modeling and Design of Wireless Networks and Sensor Node Software". Technical report, University of California, Berkeley, UCB/EECS-2006-150, April, 2006.

Abstract
We present Viptos (Visual Ptolemy and TinyOS), a joint modeling and design environment for wireless networks and sensor node software. Viptos is built on Ptolemy II, a graphical modeling and simulation environment for embedded systems, and TOSSIM, an interrupt-level discrete event simulator for homogeneous TinyOS networks. Viptos includes the full capabilities of VisualSense, a Ptolemy II environment that can model communication channels, networks, and non-TinyOS nodes. Viptos presents a major improvement over VisualSense by allowing developers to refine high-level wireless sensor network simulations down to real-code simulation and deployment, and adds much-needed capabilities to TOSSIM by allowing simulation of heterogeneous networks. Viptos provides a bridge between Ptolemy II and TOSSIM by providing interrupt-level simulation of actual TinyOS programs, with packet-level simulation of the network, while allowing the developer to use other models of computation available in Ptolemy II for modeling the physical environment and other parts of the system. This framework allows application developers to easily transition between high-level simulation of algorithms to low-level implementation, simulation, and deployment. In this paper, we discuss how we integrate the semantics of two different simulation systems. We show that the Viptos simulator performance scales linearly in the number of nodes, and even without aggressive performance tuning, can simulate moderately large, heterogeneous sensor networks effectively.

Electronic downloads

Citation formats  
  • HTML
    Elaine Cheong, Edward A. Lee, Yang Zhao. <a
    href="http://chess.eecs.berkeley.edu/pubs/315.html"
    ><i>Joint Modeling and Design of Wireless Networks
    and Sensor Node Software</i></a>, Technical
    report,  University of California, Berkeley,
    UCB/EECS-2006-150, April, 2006.
  • Plain text
    Elaine Cheong, Edward A. Lee, Yang Zhao. "Joint
    Modeling and Design of Wireless Networks and Sensor Node
    Software". Technical report,  University of California,
    Berkeley, UCB/EECS-2006-150, April, 2006.
  • BibTeX
    @techreport{CheongLeeZhao06_JointModelingDesignOfWirelessNetworksSensorNodeSoftware,
        author = {Elaine Cheong and Edward A. Lee and Yang Zhao},
        title = {Joint Modeling and Design of Wireless Networks and
                  Sensor Node Software},
        institution = {University of California, Berkeley},
        number = {UCB/EECS-2006-150},
        month = {April},
        year = {2006},
        abstract = {We present Viptos (Visual Ptolemy and TinyOS), a
                  joint modeling and design environment for wireless
                  networks and sensor node software. Viptos is built
                  on Ptolemy II, a graphical modeling and simulation
                  environment for embedded systems, and TOSSIM, an
                  interrupt-level discrete event simulator for
                  homogeneous TinyOS networks. Viptos includes the
                  full capabilities of VisualSense, a Ptolemy II
                  environment that can model communication channels,
                  networks, and non-TinyOS nodes. Viptos presents a
                  major improvement over VisualSense by allowing
                  developers to refine high-level wireless sensor
                  network simulations down to real-code simulation
                  and deployment, and adds much-needed capabilities
                  to TOSSIM by allowing simulation of heterogeneous
                  networks. Viptos provides a bridge between Ptolemy
                  II and TOSSIM by providing interrupt-level
                  simulation of actual TinyOS programs, with
                  packet-level simulation of the network, while
                  allowing the developer to use other models of
                  computation available in Ptolemy II for modeling
                  the physical environment and other parts of the
                  system. This framework allows application
                  developers to easily transition between high-level
                  simulation of algorithms to low-level
                  implementation, simulation, and deployment. In
                  this paper, we discuss how we integrate the
                  semantics of two different simulation systems. We
                  show that the Viptos simulator performance scales
                  linearly in the number of nodes, and even without
                  aggressive performance tuning, can simulate
                  moderately large, heterogeneous sensor networks
                  effectively.},
        URL = {http://chess.eecs.berkeley.edu/pubs/315.html}
    }
    

Posted by Christopher Brooks on 7 Jun 2007.
Groups: ptolemy
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess