Demo Data from VLDB 2026 / reviewers in the wild / expert
Joakim Eriksson
dblp:06/6831
· DBLP profile ↗
23ranked-venue papers
3as first author
3since 2021 · last 2022
0000-0001-7257-4386ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 12 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
9 papers |
Internet of things and sensor networks · 77% Network management and operations · 7% Routing and switching · 6% | |
| Network and information security
1 paper |
Privacy and data protection · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Privacy and data protection › privacy-preserving machine learning
privacy-preserving computer vision |
0.5 | 1 | 2021 | A Low-resolution infrared thermal dataset and potential privacy-preserving applications · SenSys 2021 |
Internet of things and sensor networks › wireless sensor network
wireless sensor network integration |
0.4 | 1 | 2019 | makeSense: Simplifying the Integration of Wireless Sensor Networks into Business Processes · IEEE Trans. Software Eng. 2019 |
Internet of things and sensor networks
wireless sensor network |
0.4 | 4 | 2012 | Towards business processes orchestrating the physical enterprise with wireless sensor networks · ICSE 2012 An interoperability development and performance diagnosis environment · SenSys 2011 Run-time dynamic linking for reprogramming wireless sensor networks · SenSys 2006 |
Ubiquitous computing and smart environments › occupancy sensing
occupancy estimation |
0.1 | 1 | 2021 | A Low-resolution infrared thermal dataset and potential privacy-preserving applications · SenSys 2021 |
Performance modeling and evaluation
simulation |
0.1 | 2 | 2011 | Cooja TimeLine: a power visualizer for sensor network simulation · SenSys 2010 An interoperability development and performance diagnosis environment · SenSys 2011 |
Network management and operations › network testing
interoperability testing |
0.1 | 1 | 2011 | An interoperability development and performance diagnosis environment · SenSys 2011 |
Internet of things and sensor networks › low-power wireless
low-power and lossy networks |
0.1 | 1 | 2011 | Industry: beyond interoperability: pushing the performance of sensor network IP stacks · SenSys 2011 |
Internet of things and sensor networks › wireless sensor network
sensor network programming |
0.1 | 1 | 2019 | makeSense: Simplifying the Integration of Wireless Sensor Networks into Business Processes · IEEE Trans. Software Eng. 2019 |
Routing and switching › routing protocol
routing protocol evaluation |
0.1 | 1 | 2010 | A framework for low-power IPv6 routing simulation, experimentation, and evaluation · SIGCOMM 2010 |
Internet of things and sensor networks › low-power wireless › low-power and lossy networks
RPL |
0.1 | 1 | 2010 | Low-power wireless IPv6 routing with ContikiRPL · IPSN 2010 |
Network performance modeling
simulation and testbed evaluation |
0.1 | 1 | 2010 | A framework for low-power IPv6 routing simulation, experimentation, and evaluation · SIGCOMM 2010 |
Internet architecture and protocols
IPv6 |
0.1 | 2 | 2011 | Industry: beyond interoperability: pushing the performance of sensor network IP stacks · SenSys 2011 Low-power wireless IPv6 routing with ContikiRPL · IPSN 2010 |
Internet of things and sensor networks › wireless sensor network › sensor network programming
reprogramming |
0.1 | 1 | 2006 | Run-time dynamic linking for reprogramming wireless sensor networks · SenSys 2006 |
Requirements engineering and software design
business process modeling |
0.0 | 1 | 2012 | Towards business processes orchestrating the physical enterprise with wireless sensor networks · ICSE 2012 |
Performance modeling and evaluation › simulation › communication system simulation
network simulation |
0.0 | 1 | 2011 | An interoperability development and performance diagnosis environment · SenSys 2011 |
Virtual and augmented reality
augmented reality |
0.0 | 1 | 2010 | Augmenting reality with IP-based sensor networks · IPSN 2010 |
Methods — techniques the papers use, named apart from their topics
thermal imaging · 1.0multiple object detection · 1.0network simulation · 0.5meta-abstraction · 0.4code generation · 0.4BPMN · 0.4compilation chain · 0.3business process specification · 0.3visualization · 0.2RESTful web service interface · 0.2testbed measurement · 0.1simulation · 0.1dynamic linking · 0.1ELF object format · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Poster: TheDet: A Machine Learning-based Privacy-preserving Occupancy Estimation Method
Shuai Zhu, Joakim Eriksson, Thiemo Voigt, Daniel F. Perez-Ramirez |
EWSN | 2 |
| 2021 | Multi-Trace: Multi-level Data Trace Generation with the Cooja SimulatorabstractWireless low-power, multi-hop networks are exposed to numerous attacks also due to their resource-constraints. While there has been a lot of work on intrusion detection systems for such networks, most of these studies have considered only a few topologies, scenarios and attacks. One of the reasons for this shortcoming is the lack of sufficient data traces that are required to train many machine learning algorithms. In contrast to other wireless networks, multi-hop networks do not contain one entity that can capture all the traffic which makes it more difficult to acquire such traces. In this paper we present Multi-Trace. Multi-Trace extends the Cooja simulator with multi-level tracing facilities that enable data logging at different levels while maintaining a global time. We discuss the opportunities that traces generated by Multi-Trace enable for researchers interested in input for their machine learning algorithms. We present experiments that show the efficiency with which Multi-Trace generates traces. We expect Multi-Trace to be a useful tool for the research community. Niclas Finne, Joakim Eriksson, Thiemo Voigt, George Suciu, Mari-Anais Sachian, JeongGil Ko, Hossein Keipour |
DCOSS | 2 |
| 2021 | A Low-resolution infrared thermal dataset and potential privacy-preserving applicationsabstractThis paper presents a low-resolution infrared thermal dataset of people and thermal objects, such as a working laptop, in indoor environments. The dataset was collected by a far infrared thermal camera (32x24 pixels), which can capture the position and shape information of thermal objects without privacy issues that enable trustworthy computer vision applications. The dataset consists of 1770 thermal images with high-quality annotation collected from an indoor room with around 15°C. We implemented a privacy-preserving human detection method and trained a multiple object detection (MOD) model based on the dataset. The human detection method reaches 90.3% accuracy. On the other hand, the MOD model achieved 56.8% mean average precision (mAP). Researchers can implement interesting applications based on our dataset, for example, privacy-preserving people counting systems, occupancy estimation systems for smart buildings, and social distance detectors. Shuai Zhu, Thiemo Voigt, Daniel F. Perez-Ramirez, Joakim Eriksson |
SenSys | 4 |
| 2019 | Sleepy Devices Versus Radio Duty Cycling: The Case of Lightweight M2MabstractStandard protocols for wireless Internet of Things (IoT) communication must be energy-efficient in order to prolong the lifetimes of IoT devices. Two energy-saving strategies for wireless communication are prevalent within the IoT domain: 1) sleepy devices and 2) radio duty cycling. In this paper, we conduct a comprehensive evaluation as to what types of application scenarios benefit the most from either type of energy-saving strategy. We select the lightweight machine to machine (LwM2M) protocol for this purpose because it operates atop the standard constrained application protocol, and has support for sleepy devices through its Queue Mode. We implement the Queue Mode at both the server side and client side, and design enhancements of Queue Mode to further improve the performance. In our experimental evaluation, we compare the performance and characteristics of Queue Mode with that of running LwM2M in a network stack with the standard time-slotted channel hopping as the duty cycling medium access control protocol. By analyzing the results with the support of an empirical model, we find that each energy-saving strategy has different advantages and disadvantages depending on the scenario and traffic pattern. Hence, we also produce guidelines that can help developers to select the appropriate energy-saving strategy based on the application scenario. Carlos Gonzalo Peces, Joakim Eriksson, Nicolas Tsiftes |
IEEE Internet Things J. | 2 |
| 2019 | makeSense: Simplifying the Integration of Wireless Sensor Networks into Business ProcessesabstractA wide gap exists between the state of the art in developing Wireless Sensor Network (WSN) software and current practices concerning the design, execution, and maintenance of business processes. WSN software is most often developed based on low-level OS abstractions, whereas business process development leverages high-level languages and tools. This state of affairs places WSNs at the fringe of industry. The makeSense system addresses this problem by simplifying the integration of WSNs into business processes. Developers use BPMN models extended with WSN-specific constructs to specify the application behavior across both traditional business process execution environments and the WSN itself, which is to be equipped with application-specific software. We compile these models into a high-level intermediate language-also directly usable by WSN developers-and then into OS-specific deployment-ready binaries. Key to this process is the notion of meta-abstraction, which we define to capture fundamental patterns of interaction with and within the WSN. The concrete realization of meta-abstractions is application-specific; developers tailor the system configuration by selecting concrete abstractions out of the existing codebase or by providing their own. Our evaluation of makeSense shows that i) users perceive our approach as a significant advance over the state of the art, providing evidence of the increased developer productivity when using makeSense; ii) in large-scale simulations, our prototype exhibits an acceptable system overhead and good scaling properties, demonstrating the general applicability of makeSense; and, iii) our prototype-including the complete tool-chain and underlying system support-sustains a real-world deployment where estimates by domain specialists indicate the potential for drastic reductions in the total cost of ownership compared to wired and conventional WSN-based solutions. Luca Mottola, Gian Pietro Picco, Felix Jonathan Oppermann, Joakim Eriksson, Niclas Finne, Andrea Gaglione, Stamatis Karnouskos, Patricio Moreno Montero, Nina Oertel, Kay Römer, Patrik Spiess, Stefano Tranquillini, Thiemo Voigt |
IEEE Trans. Software Eng. | 4 |
| 2018 | Scaling RPL to Dense and Large Networks with Constrained Memory
Joakim Eriksson, Niclas Finne, Nicolas Tsiftes, Simon Duquennoy, Thiemo Voigt |
EWSN | 1 |
| 2012 | Multi-channel Two-Way Time of Flight Sensor Network Ranging
Paolo Pettinato, Niklas Wirström, Joakim Eriksson, Thiemo Voigt |
EWSN | 3 |
| 2012 | Towards business processes orchestrating the physical enterprise with wireless sensor networksabstractThe industrial adoption of wireless sensor networks (WSNs) is hampered by two main factors. First, there is a lack of integration of WSNs with business process modeling languages and back-ends. Second, programming WSNs is still challenging as it is mainly performed at the operating system level. To this end, we provide makeSense: a unified programming framework and a compilation chain that, from high-level business process specifications, generates code ready for deployment on WSN nodes. Fabio Casati, Florian Daniel, Guenadi Dantchev, Joakim Eriksson, Niclas Finne, Stamatis Karnouskos, Patricio Moreno Montero, Luca Mottola, Felix Jonathan Oppermann, Gian Pietro Picco, Antonio Quartulli, Kay Römer, Patrik Spiess, Stefano Tranquillini, Thiemo Voigt |
ICSE | 4 |
| 2011 | The Announcement Layer: Beacon Coordination for the Sensornet Stack
Adam Dunkels, Luca Mottola, Nicolas Tsiftes, Fredrik Österlind, Joakim Eriksson, Niclas Finne |
EWSN | 5 |
| 2011 | Industry: beyond interoperability: pushing the performance of sensor network IP stacksabstractInteroperability is essential for the commercial adoption of wireless sensor networks. However, existing sensor network architectures have been developed in isolation and thus interoperability has not been a concern. Recently, IP has been proposed as a solution to the interoperability problem of low-power and lossy networks (LLNs), considering its open and standards-based architecture at the network, transport, and application layers. We present two complete and interoperable implementations of the IPv6 protocol stack for LLNs, one for Contiki and one for TinyOS, and show that the cost of interoperability is low: their performance and overhead is on par with state-of-the-art protocol stacks custom built for the two platforms. At the same time, extensive testbed results show that the ensemble performance of a mixed network with nodes running the two interoperable stacks depends heavily on implementation decisions and parameters set at multiple protocol layers. In turn, these results argue that the current industry practice of interoperability testing does not cover the crucial topic of the performance and motivate the need for generic techniques that quantify the performance of such networks and configure their run-time behavior. JeongGil Ko, Joakim Eriksson, Nicolas Tsiftes, Stephen Dawson-Haggerty, Jean-Philippe Vasseur, Mathilde Durvy, Andreas Terzis, Adam Dunkels, David E. Culler |
SenSys | 2 |
| 2011 | An interoperability development and performance diagnosis environmentabstractInteroperability is key to widespread adoption of sensor network technology, but interoperable systems have traditionally been difficult to develop and test. We demonstrate an interoperable system development and performance diagnosis environment in which different systems, different software, and different hardware can be simulated in a single network configuration. This allows both development, verification, and performance diagnosis of interoperable systems. Estimating the performance is important since even when systems interoperate, the performance can be sub-optimal, as shown in our companion paper that has been conditionally accepted for SenSys 2011. JeongGil Ko, Joakim Eriksson, Nicolas Tsiftes, Stephen Dawson-Haggerty, Jean-Philippe Vasseur, Mathilde Durvy, Andreas Terzis, Adam Dunkels, David E. Culler |
SenSys | 2 |
| 2010 | Improving Sensornet Performance by Separating System Configuration from System Logic
Niclas Finne, Joakim Eriksson, Nicolas Tsiftes, Adam Dunkels, Thiemo Voigt |
EWSN | 2 |
| 2010 | Low-power wireless IPv6 routing with ContikiRPLabstractRPL is the IETF candidate standard for IPv6 routing in low-power wireless sensor networks. We present the first experimental results of RPL which we have obtained with our ContikiRPL implementation. Our results show that Tmote Sky motes running IPv6 with RPL routing have a battery lifetime of years, while delivering 0.6 packets per second to a sink node. Nicolas Tsiftes, Joakim Eriksson, Adam Dunkels |
IPSN | 2 |
| 2010 | Augmenting reality with IP-based sensor networksabstractWe demonstrate low-power IP-based sensor networks by showing a system that interacts with the sensor network using a RESTful web service interface. The sensor data is displayed with overlaid 3D graphics on top of a live camera feed, so-called augmented reality. The augmented reality application is built with off-the-shelf components with no sensor network-specific code. The IP-based sensor network runs the Contiki operating system. Dogan Yazar, Nicolas Tsiftes, Fredrik Österlind, Niclas Finne, Joakim Eriksson, Adam Dunkels |
IPSN | 5 |
| 2010 | Cooja TimeLine: a power visualizer for sensor network simulationabstractPower consumption is one of the most important factors in wireless sensor network research, but most simulators do not provide support for visualizing the power consumption of an entire sensor network. This makes it hard to develop, debug, and understand mechanisms and protocols based on power-saving mechanisms. We present Cooja TimeLine, an extension to Contiki's Cooja network simulator, that visualizes radio traffic and radio usage of sensor networks. Cooja TimeLine makes is possible to visually see the behavior of low-power protocols and mechanisms thereby increasing the understanding of the behavior of sensor networks. We see this as an important tool for the field moving forward. Fredrik Österlind, Joakim Eriksson, Adam Dunkels |
SenSys | 2 |
| 2010 | A framework for low-power IPv6 routing simulation, experimentation, and evaluationabstractLow-power networked devices, such as sensors and actuators, are becoming a vital part of our everyday infrastructure. Being networked, the continued development of these systems needs involvement from the networking community. We present a framework for simulation, experimentation, and evaluation of routing mechanisms for low-power IPv6 networking. The framework provides a detailed simulation environment for low-power routing mechanisms, and allows the system to be directly uploaded to a physical testbed for experimental measurements. Nicolas Tsiftes, Joakim Eriksson, Niclas Finne, Fredrik Österlind, Joel Höglund, Adam Dunkels |
SIGCOMM | 2 |
| 2009 | Accurate Network-Scale Power Profiling for Sensor Network Simulators
Joakim Eriksson, Fredrik Österlind, Niclas Finne, Adam Dunkels, Nicolas Tsiftes, Thiemo Voigt |
EWSN | 1 |
| 2009 | Sensornet Checkpointing: Enabling Repeatability in Testbeds and Realism in Simulations
Fredrik Österlind, Adam Dunkels, Thiemo Voigt, Nicolas Tsiftes, Joakim Eriksson, Niclas Finne |
EWSN | 5 |
| 2009 | Accurate Power Profiling of Sensornets with the COOJA/MSPSim SimulatorabstractPower consumption is of utmost concern in sensor networks. Researchers have several ways of measuring the power consumption of a complete sensor network, but they are typically either impractical or inaccurate. To meet the need for practical and scalable measurement of power consumption of sensor networks, we have developed a cycle-accurate simulator, called COOJA/MSPsim, that enables live power estimation of systems running on MSP430 processors. This demonstration shows the ease of use and the power measurement accuracy of COOJA/MSPsim. The demo setup consists of a small sensor network and a laptop. Beside gathering software-based power measurements from the motes, the laptop runs COOJA/MSPsim to simulate the same network.We visualize the power consumption of both the simulated and the real sensor network, and show that the simulator produces matching results. Joakim Eriksson, Fredrik Österlind, Thiemo Voigt, Niclas Finne, Shahid Raza, Nicolas Tsiftes, Adam Dunkels |
MASS | 1 |
| 2007 | Integrating building automation systems and wireless sensor networksabstractBuilding automation systems (BAS) are used to control and improve indoor building climate at reduced costs. By integrating BAS with wireless sensor networks, the need for cabling can be removed, and both installation and operational costs significantly reduced. Furthermore, temporary BAS installations are made possible. By implementing and evaluating the open BAS standard BACnet on resource-constrained sensor nodes we show that integrating existing standard BAS protocols with wireless sensor networks is feasible. Fredrik Österlind, Erik Pramsten, Daniel Roberthson, Joakim Eriksson, Niclas Finne, Thiemo Voigt |
ETFA | 4 |
| 2007 | Sensor Networking in Aquatic Environments - Experiences and New ChallengesabstractIn this paper we present the design and implemen tation of a small-scale marine sensor network. The network monitors the temperature in the Baltic Sea on different heights from the water surface down to the bottom. Unlike many other wireless sensor networks, this network contains both a wired and a wireless part. One of the major challenges is that the network is hard to access after its deployment and hence both hard- and software must be robust and reliable. We also present the design of an advanced buoy system featuring a diving unit that achieves a better vertical resolution and discuss remaining challenges of sensor networking in aquatic environments. Thiemo Voigt, Fredrik Österlind, Niclas Finne, Nicolas Tsiftes, Joakim Eriksson, Adam Dunkels, Ulf Bamstedt, Jochen H. Schiller, Klas Hjort |
LCN | 6 |
| 2006 | Cross-Level Sensor Network Simulation with COOJAabstractSimulators for wireless sensor networks are a valuable tool for system development. However, current simulators can only simulate a single level of a system at once. This makes system development and evolution difficult since developers cannot use the same simulator for both high-level algorithm development and low-level development such as device-driver implementations. We propose cross-level simulation, a novel type of wireless sensor network simulation that enables holistic simultaneous simulation at different levels. We present an implementation of such a simulator, COOJA, a simulator for the Contiki sensor node operating system. COOJA allows for simultaneous simulation at the network level, the operating system level, and the machine code instruction set level. With COOJA, we show the feasibility of the cross-level simulation approach Fredrik Österlind, Adam Dunkels, Joakim Eriksson, Niclas Finne, Thiemo Voigt |
LCN | 3 |
| 2006 | Run-time dynamic linking for reprogramming wireless sensor networksabstractFrom experience with wireless sensor networks it has become apparent that dynamic reprogramming of the sensor nodes is a useful feature. The resource constraints in terms of energy, memory, and processing power make sensor network reprogramming a challenging task. Many different mechanisms for reprogramming sensor nodes have been developed ranging from full image replacement to virtual machines.We have implemented an in-situ run-time dynamic linker and loader that use the standard ELF object file format. We show that run-time dynamic linking is an effective method for reprogramming even resource constrained wireless sensor nodes. To evaluate our dynamic linking mechanism we have implemented an application-specific virtual machine and a Java virtual machine and compare the energy cost of the different linking and execution models. We measure the energy consumption and execution time overhead on real hardware to quantify the energy costs for dynamic linkin.Our results suggest that while in general the overhead of a virtual machine is high, a combination of native code and virtual machine code provide good energy efficiency. Dynamic run-time linking can be used to update the native code, even in heterogeneous networks. Adam Dunkels, Niclas Finne, Joakim Eriksson, Thiemo Voigt |
SenSys | 3 |