Infrastructure tradeoffs for sensor networks
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
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
TinyDB: an acquisitional query processing system for sensor networks
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
Programming sensor networks using abstract regions
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
MOTE-VIEW: a sensor network monitoring and management tool
EmNets '05 Proceedings of the 2nd IEEE workshop on Embedded Networked Sensors
BiSNET: A biologically-inspired middleware architecture for self-managing wireless sensor networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Programming models for sensor networks: A survey
ACM Transactions on Sensor Networks (TOSN)
Data Discovery and Dissemination with DIP
IPSN '08 Proceedings of the 7th international conference on Information processing in sensor networks
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Modeling and executing adaptive sensor network applications with the Matilda UML virtual machine
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
SEUS'07 Proceedings of the 5th IFIP WG 10.2 international conference on Software technologies for embedded and ubiquitous 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
Bidirectionalizing graph transformations
Proceedings of the 15th ACM SIGPLAN international conference on Functional programming
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
Wireless sensor network application development: an architecture-centric MDE approach
ECSA'07 Proceedings of the First European conference on Software Architecture
A survey on resiliency assessment techniques for wireless sensor networks
Proceedings of the 11th ACM international symposium on Mobility management and wireless access
Proceedings of the 5th Asia-Pacific Symposium on Internetware
Hi-index | 0.00 |
In order to develop Wireless Sensor Network (WSN) applications, it is necessary to develop prototypes in a low-cost way and to optimize application performance. Existing development approaches enable to develop a low-cost prototype by concealing the detail of WSN from the developers. However, there is a trade-off between the development cost of prototype and the description capability needed to optimize the application performance. We propose a Model-Driven Development (MDD) process to enable a low-cost prototyping and detailed optimization. To enable such a development process, we define modeling languages, which describe an application at three abstraction levels, and transformation rules, which transform models described by our modeling language to concrete one. Using our process, in prototyping, the developer describes a model by using the modeling language at the highest abstraction level and automatically obtains an executable model by using transformation rules. In addition, in optimizing, the developer can automatically obtain the models at more concrete abstraction level than the prototype by using transformation rules and modifies them in greater detail by using each modeling language.