2010 IEEE Electronics, Robotics and Automotive Mechanics Conference 2010
DOI: 10.1109/cerma.2010.104
|View full text |Cite
|
Sign up to set email alerts
|

A Java Compatible Virtual Machine as an Embedded Middleware for Wireless Sensor Networks

Abstract: Programming Wireless Sensor Networks (WSN) involves learning very different programming paradigms from those commonly used in the development of computer systems. Due to the lack of advantages obtained from the last generation high level programming languages, the growth of WSNs is significantly impeded. Programming WSN nodes requires knowledge of specific hardware which depends on the WSN architecture. A method to provide the benefits of high level languages is to use a hardware abstraction layer. MiniMV is a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…Unlike conventional virtual machines in wireless sensor networks [16] [17], whose interactions are assumed to be between an end-user and a single isolated node in a network and not among the nodes themselves, the Embedded Virtual Machine (EVM) provides an inter-node interaction that standardizes the programming interfaces and synchronizes connectivity between the heterogeneous categories of hardware platforms [10].…”
Section: Embedded Virtual Machinementioning
confidence: 99%
“…Unlike conventional virtual machines in wireless sensor networks [16] [17], whose interactions are assumed to be between an end-user and a single isolated node in a network and not among the nodes themselves, the Embedded Virtual Machine (EVM) provides an inter-node interaction that standardizes the programming interfaces and synchronizes connectivity between the heterogeneous categories of hardware platforms [10].…”
Section: Embedded Virtual Machinementioning
confidence: 99%
“…The appearance of light-weigth Java virtual machines, like MiniMV (Cota et al, 2010) and Squawk (Shaylor et al, 2003), allows the designers to develop WSN applications using a high level programming language, thus with slightly reduced application code performance due to the the extra resources consumed by the virtual machine. Other techniques based on virtual machines are also available to relieve the designers from concerns due to the low level logic, such as UML technique based virtual machine Matilda (Wada et al, 2007).…”
Section: Related Workmentioning
confidence: 99%
“…Dong et al present a mechanism called Elon for enabling efficient and long-term reprogramming in wireless sensor networks [3]. Besides, approaches based binary differences [4][5][6], script language [7,8], virtual machines [9][10][11][12][13], network parameters reconfiguration [14][15][16], open framework support [17,18], and the loadable native code in Contiki [19] and SOS [20] also have their own features to support reprogramming. However, the above published studies mainly focus on the single node reprogramming, and even the interface and method for remote operations over the air in the wireless sensor network are not referred to.…”
Section: Introductionmentioning
confidence: 99%