IFM '02 Proceedings of the Third International Conference on Integrated Formal Methods
The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
Eclipse Modeling Framework
TinyDB: an acquisitional query processing system for sensor networks
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
EESR '05 Proceedings of the 2005 workshop on End-to-end, sense-and-respond systems, applications and services
The design space of wireless sensor networks
IEEE Wireless Communications
Visual ScatterUnit: A Visual Model-Driven Testing Framework of Wireless Sensor Networks Applications
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
HAAIS-DSL: DSL to develop home automation and ambient intelligence systems
Proceedings of the Second Workshop on Isolation and Integration in Embedded Systems
Model-driven development with optimization of non-functional constraints in sensor network
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
A model-driven software development approach using OMG DDS for wireless sensor networks
SEUS'10 Proceedings of the 8th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous systems
Modeling and analyzing performance of software for wireless sensor networks
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications
Proceedings of the 3rd workshop on Biologically inspired algorithms for distributed systems
A domain specific visual language for modeling power-aware reliability in wireless sensor networks
Proceedings of the Fourth International Workshop on Nonfunctional System Properties in Domain Specific Modeling Languages
Proceedings of the 5th Asia-Pacific Symposium on Internetware
Hi-index | 0.00 |
Nowadays, Wireless Sensor Networks (WSN) are a very promising research field since they find application in many different areas. Current proposals for WSN system development are mainly focused on implementation issues and they rarely rely on a Software Engineering methodology which supports their entire development life-cycle. The Model-Driven Engineering (MDE) approach can contribute to solve this problem by allowing designers to model their systems at different abstraction levels, providing them with automatic model transformations to incrementally refine abstract models into more concrete ones. In this vein, this paper presents a MDE approach to WSN application development. Three levels of abstraction have been defined which allow designers to build: (1) domain-specific models, (2) component-based architecture descriptions, and (3) platform-specific models. Automatic model transformations between these three abstraction levels have been designed and, in order to demonstrate the viability of the proposal, a real WSN application has been developed using the implemented tools.