Proceedings of the 2010 ACM Symposium on Applied Computing 2010
DOI: 10.1145/1774088.1774243
|View full text |Cite
|
Sign up to set email alerts
|

An operating system abstraction layer for portable applications in wireless sensor networks

Abstract: Portability of software modules is a major concern in application development for Wireless Sensor Networks (WSN), stressed by the typical lack of resources in embedded systems. Abstractions of the hardware platform which are introduced by the operating system (OS) allow the development of modules which can be reused in new applications. However, the lack of standards in this domain, restricts the chances to achieve efficient portability to those systems running on very similar platforms (e.g. same OS).In this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 7 publications
0
5
0
Order By: Relevance
“…Some new solutions provide separation between the sensor OS and the user application tasks but we still need functions like OTA installation/updating of new user tasks without disturbing the existing ones. One possible solution to tackle this issue is to design an abstraction layer that works on top of sensor OS to provide application portability like in [83]. A modular-based approach will work much better since it will be applicable to heterogeneous OSs, programming languages and models.…”
Section: ) Advanced Node-level Virtualizationmentioning
confidence: 99%
“…Some new solutions provide separation between the sensor OS and the user application tasks but we still need functions like OTA installation/updating of new user tasks without disturbing the existing ones. One possible solution to tackle this issue is to design an abstraction layer that works on top of sensor OS to provide application portability like in [83]. A modular-based approach will work much better since it will be applicable to heterogeneous OSs, programming languages and models.…”
Section: ) Advanced Node-level Virtualizationmentioning
confidence: 99%
“…National Aeronautics and Space Administration has been researching on an abstraction layer that homogenizes different real‐time OS, such as vxWorks and RTEMS . Specifically in the WSN scope, to the best of our knowledge, only one abstraction layer has been proposed to abstract away the OSs Mantis and FreeRTOS . Note that the latest OS is not intended for sensor nodes, but it is a real‐time OS.…”
Section: Related Workmentioning
confidence: 99%
“…Note that the latest OS is not intended for sensor nodes, but it is a real‐time OS. Table shows a comparison among the Operating System Abstraction Layer (OSAL) provided in and the SN‐OSAL proposed in this article.…”
Section: Related Workmentioning
confidence: 99%
“…The research field is referred to as sensor programming abstraction in [5], [6]. Existing studies also standardize the event subscription and notification flows among physical and virtual (or logical) sensors [7], [8], [9], [10], [11] so that we can easily establish a network of devices.…”
Section: Introductionmentioning
confidence: 99%