Scenario-Based Analysis of Software Architecture
IEEE Software
The evolution of buildings and implications for the design of ubiquitous domestic environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The challenges of user-centered design and evaluation for infrastructure
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Hood: a neighborhood abstraction for sensor networks
Proceedings of the 2nd international conference on Mobile systems, applications, and services
The dynamic behavior of a data dissemination protocol for network programming at scale
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Contiki - A Lightweight and Flexible Operating System for Tiny Networked Sensors
LCN '04 Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks
Region streams: functional macroprogramming for sensor networks
DMSN '04 Proceeedings of the 1st international workshop on Data management for sensor networks: in conjunction with VLDB 2004
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
A State-Based Programming Model and System for Wireless Sensor Networks
PERCOMW '07 Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications Workshops
State-Centric Programming for Sensor-Actuator Network Systems
IEEE Pervasive Computing
A compiler for the smart space
AmI'07 Proceedings of the 2007 European conference on Ambient intelligence
iCAP: interactive prototyping of context-aware applications
PERVASIVE'06 Proceedings of the 4th international conference on Pervasive Computing
Logical neighborhoods: a programming abstraction for wireless sensor networks
DCOSS'06 Proceedings of the Second IEEE international conference on Distributed Computing in Sensor Systems
Macro-programming wireless sensor networks using Kairos
DCOSS'05 Proceedings of the First IEEE international conference on Distributed Computing in Sensor Systems
Middleware to support sensor network applications
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
Developing applications for sensor networks is a challenging task. Most programming systems narrowly focus on programming issues while ignoring that programming represents only a tiny fraction of the typical life cycle of an application. Furthermore, application developers face the prospect of investing a lot of time in writing code that has "nothing" to do with the actual application logic. A lot of this code is related to different life cycle concerns such as distributed programming issues or runtime services (e.g. group communication or time synchronisation). In this paper we introduce an engineering method that simplifies the development of sensor network applications by providing comprehensive life cycle support for programming as well as ongoing evolutionary modification of embedded applications throughout the application life cycle. The proposed engineering method is realised in form of a concrete system called RuleCaster. To verify the utility of the engineering method and RuleCaster we use a scenario-based evaluation method.