Modeling and Executing Adaptive Sensor Network Applications with the Matilda UML Virtual Machine

H. Wada, P. Boonma, J. Suzuki, and K. Oba (USA)


Model-driven software development, visual modeling lan guages, wireless sensor networks


This paper proposes a model-driven development (MDD) framework to manage the complexity of application devel opment for wireless sensor networks (WSNs). The pro posed framework consists of a Unified Modeling Language (UML) profile for WSN applications and a UML virtual machine, called Matilda. The proposed UML profile ab stracts the low-level details of WSNs and provides higher abstractions for application developers to graphically de sign and maintain their applications. Matilda is a runtime engine used to design, validate, deploy and execute WSN applications consistently at the modeling layer. This paper describes the design and implementation of the proposed MDD framework, and presents how the framework is used in WSN application development. Empirical evaluation re sults show that the proposed MDD framework can build eļ¬ƒcient WSN applications.

Important Links:

Go Back