A Model-Driven Approach to the Construction, Composition and Analysis of Services on Sensor Networks

This paper investigates the application of model-driven techniques to the construction and composition of services on sensor networks. The authors present a model that gives the user a visual representation of a service, that can be annotated with semantic information (for example performance characteristics, deployment constraints, policies and rules, etc.) using an appropriate extensible user-oriented vocabulary. They propose the use of UML 2.0 Activity Diagrams as their graphical notation, with semantic annotations represented as properties. They show the transformation of the UML model to a semantic representation conforming to an appropriate ontology and use this as the core model for subsequent static and dynamic analysis.