Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
SensorSim: a simulation framework for sensor networks
Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
Efficient flooding with Passive Clustering (PC) in ad hoc networks
ACM SIGCOMM Computer Communication Review
Modeling concurrent real-time processes using discrete events
Annals of Software Engineering
Design, realization and evaluation of a component-based compositional software architecture for network simulation
Hierarchical finite state machines with multiple concurrency models
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Finding and preventing run-time error handling mistakes
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
J-Sim: A Simulation Environment for Wireless Sensor Networks
ANSS '05 Proceedings of the 38th annual Symposium on Simulation
Viptos: a graphical development and simulation environment for TinyOS-based wireless sensor networks
Proceedings of the 3rd international conference on Embedded networked sensor systems
Co-simulation Tools for Networked Control Systems
HSCC '08 Proceedings of the 11th international workshop on Hybrid Systems: Computation and Control
Experience in using a process language to define scientific workflow and generate dataset provenance
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Power aware simulation framework for wireless sensor networks and nodes
EURASIP Journal on Embedded Systems - C-Based Design of Heterogeneous Embedded Systems
Neural network based classification techniques for wireless sensor network with cooperative routing
ICCOM'08 Proceedings of the 12th WSEAS international conference on Communications
Modeling and executing adaptive sensor network applications with the Matilda UML virtual machine
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Tool-aided design and implementation of indoor surveillance wireless sensor network
SAMOS'07 Proceedings of the 7th international conference on Embedded computer systems: architectures, modeling, and simulation
A steganographic computational paradigm for wireless sensor networks
IIT'09 Proceedings of the 6th international conference on Innovations in information technology
RaPTEX: Rapid prototyping tool for embedded communication systems
ACM Transactions on Sensor Networks (TOSN)
L2GClust: local-to-global clustering of stream sources
Proceedings of the 2011 ACM Symposium on Applied Computing
High abstraction level design and implementation framework for wireless sensor networks
SAMOS'05 Proceedings of the 5th international conference on Embedded Computer Systems: architectures, Modeling, and Simulation
COCONES: an approach for components and contracts in embedded systems
Component-Based Software Development for Embedded Systems
Modeling and simulation of mobile phones using dynamic topologies
Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium
A comprehensive co-simulation platform for cyber-physical systems
Computer Communications
Simulation of the smart grid communications: Challenges, techniques, and future trends
Computers and Electrical Engineering
Hi-index | 0.00 |
This paper describes a modeling and simulation framework called VisualSense for wireless sensor networks that builds on and leverages Ptolemy II. This framework supports actor-oriented definition of sensor nodes, wireless communication channels, physical media such as acoustic channels, and wired subsystems. The software architecture consists of a set of base classes for defining channels and sensor nodes, a library of subclasses that provide certain specific channel models and node models, and an extensible visualization framework. Custom nodes can be defined by subclassing the base classes and defining the behavior in Java or by creating composite models using any of several Ptolemy II modeling environments. Custom channels can be defined by subclassing the WirelessChannel base class and by attaching functionality defined in Ptolemy II models.