SensorSim: a simulation framework for sensor networks
Proceedings of the 3rd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
System architecture directions for networked sensors
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
Simulation of large ad hoc networks
MSWIM '03 Proceedings of the 6th ACM international workshop on Modeling analysis and simulation of wireless and mobile systems
TOSSIM: accurate and scalable simulation of entire TinyOS applications
Proceedings of the 1st international conference on Embedded networked sensor systems
SENS: A Sensor, Environment and Network Simulator
ANSS '04 Proceedings of the 37th annual symposium on Simulation
Simulation validation using direct execution of wireless Ad-Hoc routing protocols
Proceedings of the eighteenth workshop on Parallel and distributed simulation
Network modeling and simulation: a scalable simulator for TinyOS applications
Proceedings of the 34th conference on Winter simulation: exploring new frontiers
EmStar: a software environment for developing and deploying wireless sensor networks
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Nonintrusive precision instrumentation of microcontroller software
LCTES '05 Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
A dynamic operating system for sensor nodes
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Secure time synchronization service for sensor networks
Proceedings of the 4th ACM workshop on Wireless security
Random testing of interrupt-driven software
Proceedings of the 5th ACM international conference on Embedded software
ACM SIGMOBILE Mobile Computing and Communications Review
Kansei: a testbed for sensing at scale
Proceedings of the 5th international conference on Information processing in sensor networks
Deriving abstract transfer functions for analyzing embedded software
Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems
Pluggable abstract domains for analyzing embedded software
Proceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems
GLONEMO: global and accurate formal models for the analysis of ad-hoc sensor networks
InterSense '06 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks
Adaptive Electrocardiogram Feature Extraction on Distributed Embedded Systems
IEEE Transactions on Parallel and Distributed Systems
Simulation of power-aware wireless sensor network architectures
Proceedings of the ACM international workshop on Performance monitoring, measurement, and evaluation of heterogeneous wireless and wired networks
Multi-level software reconfiguration for sensor networks
EMSOFT '06 Proceedings of the 6th ACM & IEEE International conference on Embedded software
t-kernel: providing reliable OS support to wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Atomicity and visibility in tiny embedded systems
Proceedings of the 3rd workshop on Programming languages and operating systems: linguistic support for modern operating systems
Efficient type and memory safety for tiny embedded systems
Proceedings of the 3rd workshop on Programming languages and operating systems: linguistic support for modern operating systems
Disens: scalable distributed sensor network simulation
Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming
Improving wireless simulation through noise modeling
Proceedings of the 6th international conference on Information processing in sensor networks
Interface contracts for TinyOS
Proceedings of the 6th international conference on Information processing in sensor networks
Worldsens: development and prototyping tools for application specific wireless sensors networks
Proceedings of the 6th international conference on Information processing in sensor networks
SenQ: a scalable simulation and emulation environment for sensor networks
Proceedings of the 6th international conference on Information processing in sensor networks
Harbor: software-based memory protection for sensor nodes
Proceedings of the 6th international conference on Information processing in sensor networks
Worldsens: a fast and accurate development framework for sensor network applications
Proceedings of the 2007 ACM symposium on Applied computing
LA-TinyOS: a locality-aware operating system for wireless sensor networks
Proceedings of the 2007 ACM symposium on Applied computing
Offline compression for on-chip ram
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
UCC: update-conscious compilation for energy efficiency in wireless sensor networks
Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation
Emstar: A software environment for developing and deploying heterogeneous sensor-actuator networks
ACM Transactions on Sensor Networks (TOSN)
Removing the memory limitations of sensor networks with flash-based virtual memory
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Macroprogramming heterogeneous sensor networks using cosmos
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Vertical object layout and compression for fixed heaps
CASES '07 Proceedings of the 2007 international conference on Compilers, architecture, and synthesis for embedded systems
Meeting lifetime goals with energy levels
Proceedings of the 5th international conference on Embedded networked sensor systems
Clairvoyant: a comprehensive source-level debugger for wireless sensor networks
Proceedings of the 5th international conference on Embedded networked sensor systems
Efficient memory safety for TinyOS
Proceedings of the 5th international conference on Embedded networked sensor systems
Simulation-based augmented reality for sensor network development
Proceedings of the 5th international conference on Embedded networked sensor systems
Castalia: revealing pitfalls in designing distributed algorithms in WSN
Proceedings of the 5th international conference on Embedded networked sensor systems
A secure and resilient WSN roadside architecture for intelligent transport systems
WiSec '08 Proceedings of the first ACM conference on Wireless network security
Hardware support for a wireless sensor network virtual machine
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
Reputation-based framework for high integrity sensor networks
ACM Transactions on Sensor Networks (TOSN)
An energy-aware co-simulation framework for the design of wireless sensor networks
Proceedings of the 18th ACM Great Lakes symposium on VLSI
When Timing Matters: Enabling Time Accurate and Scalable Simulation of Sensor Network Applications
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
HERMES: A Software Architecture for Visibility and Control in Wireless Sensor Network Deployments
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Accurate and scalable simulation of network of heterogeneous sensor devices
Journal of Signal Processing Systems - Special Issue: Embedded computing systems for DSP
Lustre as a System Modeling Language: Lussensor, a Case-Study with Sensor Networks
Electronic Notes in Theoretical Computer Science (ENTCS)
Secure Time Synchronization in Sensor Networks
ACM Transactions on Information and System Security (TISSEC)
Flask: staged functional programming for sensor networks
Proceedings of the 13th ACM SIGPLAN international conference on Functional programming
Portable execution of legacy binaries on the Java virtual machine
Proceedings of the 6th international symposium on Principles and practice of programming in Java
LiveNet: Using Passive Monitoring to Reconstruct Sensor Network Dynamics
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
FIT: A Flexible, LIght-Weight, and Real-Time Scheduling System for Wireless Sensor Platforms
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
Improved Distributed Simulation of Sensor Networks Based on Sensor Node Sleep Time
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
Towards Diagnostic Simulation in Sensor Networks
DCOSS '08 Proceedings of the 4th IEEE international conference on Distributed Computing in Sensor Systems
SensorMaker: A Wireless Sensor Network Simulator for Scalable and Fine-Grained Instrumentation
ICCSA '08 Proceeding sof the international conference on Computational Science and Its Applications, Part I
Model-Driven Platform-Specific Testing through Configurable Simulations
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Model-based validation of QoS properties of biomedical sensor networks
EMSOFT '08 Proceedings of the 8th ACM international conference on Embedded software
Inter-context control-flow and data-flow test adequacy criteria for nesC applications
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
PowerTOSSIM z: realistic energy modelling for wireless sensor network environments
Proceedings of the 3nd ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
Proceedings of the 6th ACM international symposium on Mobility management and wireless access
Code injection attacks on harvard-architecture devices
Proceedings of the 15th ACM conference on Computer and communications security
Delay aware, reconfigurable security for embedded systems
Proceedings of the ICST 2nd international conference on Body area networks
The hitchhiker's guide to successful wireless sensor network deployments
Proceedings of the 6th ACM conference on Embedded network sensor systems
Proceedings of the 6th ACM conference on Embedded network sensor systems
Application-specific trace compression for low bandwidth trace logging
Proceedings of the 6th ACM conference on Embedded network sensor systems
MM-ulator: Towards a Common Evaluation Platform for Mixed Mode Environments
SIMPAR '08 Proceedings of the 1st International Conference on Simulation, Modeling, and Programming for Autonomous Robots
ICISS '08 Proceedings of the 4th International Conference on Information Systems Security
Accurate Network-Scale Power Profiling for Sensor Network Simulators
EWSN '09 Proceedings of the 6th European Conference on Wireless Sensor Networks
Sensornet Checkpointing: Enabling Repeatability in Testbeds and Realism in Simulations
EWSN '09 Proceedings of the 6th European Conference on Wireless Sensor Networks
Programming wireless sensor networks with the TeenyLime middleware
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
An Interactive, Source-Centric, Open Testbed for Developing and Profiling Wireless Sensor Systems
International Journal of Distributed Sensor Networks
COOJA/MSPSim: interoperability testing for wireless sensor networks
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Transaction-based modeling for large scale simulations of heterogeneous systems
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Integration of event-driven embedded operating systems into OMNet++: a case study with reflex
Proceedings of the 2nd International Conference on Simulation Tools and Techniques
Eliminating the call stack to save RAM
Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Tracing interrupts in embedded software
Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Comprehensive Optimization of Declarative Sensor Network Queries
SSDBM 2009 Proceedings of the 21st International Conference on Scientific and Statistical Database Management
LazySync: A New Synchronization Scheme for Distributed Simulation of Sensor Networks
DCOSS '09 Proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems
Performance of Bulk Data Dissemination in Wireless Sensor Networks
DCOSS '09 Proceedings of the 5th IEEE International Conference on Distributed Computing in Sensor Systems
Wireless sensor network operating systems: a survey
International Journal of Sensor Networks
Validated cost models for sensor network queries
Proceedings of the Sixth International Workshop on Data Management for Sensor Networks
Energy efficient sampling for event detection in wireless sensor networks
Proceedings of the 14th ACM/IEEE international symposium on Low power electronics and design
Towards update-conscious compilation for energy-efficient code dissemination in WSNs
ACM Transactions on Architecture and Code Optimization (TACO)
Improving the speed and scalability of distributed simulations of sensor networks
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
Demo abstract: A high-fidelity sensor network simulator using accurate CC2420 model
IPSN '09 Proceedings of the 2009 International Conference on Information Processing in Sensor Networks
On meeting lifetime goals and providing constant application quality
ACM Transactions on Sensor Networks (TOSN)
Fast simulation methods to predict wireless sensor network performance
Proceedings of the 6th ACM symposium on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks
Defending embedded systems against control flow attacks
Proceedings of the first ACM workshop on Secure execution of untrusted code
Energy-aware simulation for wireless sensor networks
SECON'09 Proceedings of the 6th Annual IEEE communications society conference on Sensor, Mesh and Ad Hoc Communications and Networks
Towards comparable simulations of cooperating objects and wireless sensor networks
Proceedings of the Fourth International ICST Conference on Performance Evaluation Methodologies and Tools
Accurate modeling for predicting cryptography overheads on wireless sensor nodes
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 2
Frances: a tool for understanding code generation
Proceedings of the 41st ACM technical symposium on Computer science education
Reliable event detectors for constrained resources wireless sensor node hardware
EURASIP Journal on Embedded Systems
Low-power TinyOS tuned processor platform for wireless sensor network motes
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Versatile support for efficient neighborhood data sharing
EWSN'07 Proceedings of the 4th European conference on Wireless sensor networks
Does clock precision influence ZigBee's energy consumptions?
OPODIS'07 Proceedings of the 11th international conference on Principles of distributed systems
Programming wireless sensor networks with the TeenyLIME middleware
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Freemote emulator: a lightweight and visual Java emulator for WSN
WWIC'08 Proceedings of the 6th international conference on Wired/wireless internet communications
KleeNet: discovering insidious interaction bugs in wireless sensor networks before deployment
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
AEGIS: a rule based framework for traffic gatekeeping in wireless sensor networks
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
TOSPIE2: tiny operating system plug-in for energy estimation
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
RaPTEX: Rapid prototyping tool for embedded communication systems
ACM Transactions on Sensor Networks (TOSN)
Towards a taxonomy of simulation tools for wireless sensor networks
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Anquiro: enabling efficient static verification of sensor network software
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
Vertical object layout and compression for fixed heaps
Semantics and algebraic specification
Compressive oversampling for robust data transmission in sensor networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
A distributed Wireless Sensor Network testbed with energy consumption estimation
International Journal of Ad Hoc and Ubiquitous Computing
KESO: an open-source multi-JVM for deeply embedded systems
Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems
Accurate power-aware simulation of wireless sensor networks considering real-life application code
Proceedings of the 13th ACM international conference on Modeling, analysis, and simulation of wireless and mobile systems
Realistic performance analysis of WSN protocols through trace based simulation
Proceedings of the 7th ACM workshop on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks
Making wireless sensor network simulators cooperate
Proceedings of the 7th ACM workshop on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks
Live forensics framework for wireless sensor nodes using sandboxing
Proceedings of the 6th ACM workshop on QoS and security for wireless and mobile networks
Virtual protocol stack for WSN simulators
ACM SIGAPP Applied Computing Review
Scoped identifiers for efficient bit aligned logging
Proceedings of the Conference on Design, Automation and Test in Europe
Page size optimization for code dissemination in wireless sensor networks
WASA'10 Proceedings of the 5th international conference on Wireless algorithms, systems, and applications
SNEE: a query processor for wireless sensor networks
Distributed and Parallel Databases
Xest: an automated framework for regression testing of embedded software
WESE '10 Proceedings of the 2010 Workshop on Embedded Systems Education
SUNSHINE: a multi-domain sensor network simulator
ACM SIGMOBILE Mobile Computing and Communications Review
Flexible online energy accounting in TinyOS
REALWSN'10 Proceedings of the 4th international conference on Real-world wireless sensor networks
Journal of Network and Computer Applications
On software verification for sensor nodes
Journal of Systems and Software
Energy evaluations in wireless sensor networks: a reality check
Proceedings of the 14th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems
Offline GC: trashing reachable objects on tiny devices
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
Power-Aware processors for wireless sensor networks
ISCIS'06 Proceedings of the 21st international conference on Computer and Information Sciences
SOFSEM'06 Proceedings of the 32nd conference on Current Trends in Theory and Practice of Computer Science
Energy efficient design for window query processing in sensor networks
APWeb'06 Proceedings of the 2006 international conference on Advanced Web and Network Technologies, and Applications
AEGIS: a lightweight firewall for wireless sensor networks
DCOSS'10 Proceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems
Reducing energy dissipation of wireless sensor processors using silent-store-filtering motecache
PATMOS'06 Proceedings of the 16th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation
A simulator interconnection framework for the accurate performance simulation of SDL models
SAM'06 Proceedings of the 5th international conference on System Analysis and Modeling: language Profiles
A computational investigation of wireless sensor network simulation
Proceedings of the 50th Annual Southeast Regional Conference
A network and system level approach towards an accurate simulation of WSNs
EUROCAST'11 Proceedings of the 13th international conference on Computer Aided Systems Theory - Volume Part II
Realistic simulation of energy consumption in wireless sensor networks
EWSN'12 Proceedings of the 9th European conference on Wireless Sensor Networks
Resilient sensor network query processing using logical overlays
MobiDE '12 Proceedings of the Eleventh ACM International Workshop on Data Engineering for Wireless and Mobile Access
A case study in verification of embedded network software
NFM'12 Proceedings of the 4th international conference on NASA Formal Methods
Survey: Distributed algorithm engineering for networks of tiny artifacts
Computer Science Review
Bulk data dissemination in wireless sensor networks: Modeling and analysis
Computer Networks: The International Journal of Computer and Telecommunications Networking
Tracing and recording interrupts in embedded software
Journal of Systems Architecture: the EUROMICRO Journal
Frances: A Tool for Understanding Computer Architecture and Assembly Language
ACM Transactions on Computing Education (TOCE)
Evaluating the energy-efficiency of key exchange protocols in wirelesssensor networks
Proceedings of the 7th ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
TinyVM: an energy-efficient execution infrastructure for sensor networks
Software—Practice & Experience
Packet-level attestation (PLA): A framework for in-network sensor data reliability
ACM Transactions on Sensor Networks (TOSN)
Prius: generic hybrid trace compression for wireless sensor networks
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
A new class of Hash-Chain based key pre-distribution schemes for WSN
Computer Communications
iCAAS: An Interoperable and Configurable Architecture for Accessing Sensor Networks
International Journal of Adaptive, Resilient and Autonomic Systems
The design of sustainable wireless sensor network node using solar energy and phase change memory
Proceedings of the Conference on Design, Automation and Test in Europe
An observable and controllable testing framework for modern systems
Proceedings of the 2013 International Conference on Software Engineering
Diagnostic tracing for wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
A study of data structures with a deep heap shape
Proceedings of the ACM SIGPLAN Workshop on Memory Systems Performance and Correctness
QoS-aware optimization of sensor network queries
The VLDB Journal — The International Journal on Very Large Data Bases
Diagnostic Tools for Wireless Sensor Networks: A Comparative Survey
Journal of Network and Systems Management
PASES: An energy-aware design space exploration framework for wireless sensor networks
Journal of Systems Architecture: the EUROMICRO Journal
Minerva: distributed tracing and debugging in wireless sensor networks
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Adapting to node failure in sensor network query processing
BNCOD'13 Proceedings of the 29th British National conference on Big Data
Analog Integrated Circuits and Signal Processing
HybridSim: A Modeling and Co-simulation Toolchain for Cyber-physical Systems
DS-RT '13 Proceedings of the 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications
TWINS: Efficient time-windowed in-network joins for sensor networks
Information Sciences: an International Journal
Building energy-aware smart homes using web technologies
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
Simulation can be an important step in the development of software for wireless sensor networks and has been the subject of intense research in the past decade. While most previous efforts in simulating wireless sensor networks have focused on protocol-level issues utilizing models of the software implementation, a significant challenge remains in precisely measuring time-dependent properties such as radio channel utilization. One promising approach, first demonstrated by ATEMU, is to simulate the behavior of sensor network programs at the machine code level with cycle-accuracy, but poor performance has so far limited its scalability. In this paper we present Avrora, a cycle-accurate instruction-level sensor network simulator which scales to networks of up to 10,000 nodes and performs as much as 20 times faster than previous simulators with equivalent accuracy, handling as many as 25 nodes in real-time. We show how an event queue can enable efficient instruction-level simulation of microcontroller programs and allow the hidden parallelism in finegrained sensor network simulations to be extracted, once two core synchronization problems are identified and solved. Avrora's ability to measure detailed time-critical phenomena can shed new light on design issues for large-scale sensor networks.