Middleware challenges for wireless sensor networks
ACM SIGMOBILE Mobile Computing and Communications Review
ScatterWeb - Low Power Sensor Nodes and Energy Aware Routing
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 09
Mires: a publish/subscribe middleware for sensor networks
Personal and Ubiquitous Computing
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Protocols and Architectures for Wireless Sensor Networks
Protocols and Architectures for Wireless Sensor Networks
Middleware for Wireless Sensor Networks: A Comparative Analysis
NPC '07 Proceedings of the 2007 IFIP International Conference on Network and Parallel Computing Workshops
Generating a Tailored Middleware for Wireless Sensor Network Applications
SUTC '08 Proceedings of the 2008 IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (sutc 2008)
Middleware Support for Pluggable Non-Functional Properties in Wireless Sensor Networks
SERVICES '08 Proceedings of the 2008 IEEE Congress on Services - Part I
ISPA '08 Proceedings of the 2008 IEEE International Symposium on Parallel and Distributed Processing with Applications
The Computer Journal
Model driven software development in the context of embedded component infrastructures
Component-Based Software Development for Embedded Systems
Wireless sensor network application development: an architecture-centric MDE approach
ECSA'07 Proceedings of the First European conference on Software Architecture
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
Hi-index | 0.01 |
The development of embedded systems challenges software engineers with timely delivery of optimised code that is both safe and resource-aware. Within this context, we focus on distributed systems with small, specialised node hardware, specifically, wireless sensor network (WSN) systems. Model-driven software development (MDSD) promises to reduce errors and efforts needed for complex software projects by automated code generation from abstract software models. We present an approach for MDSD based on the data-centric OMG middleware standard DDS. In this paper, we argue that the combination of DDS features and MDSD can successfully be applied to WSN systems, and we present the design of an appropriate approach, describing an architecture, meta-models and the design workflow. Finally, we present a prototypical implementation of our approach using a WSN-enabled DDS implementation and a set of modelling and transformation tools from the Eclipse Modeling Framework.