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

Joel Wright, John Ibbotson, Christopher C. Gibson, Dave Braines, Thomas Klapiscak, Sahin Cem Geyik, Boleslaw Karol Szymanski, David J. Thornley · 2010

Abstract—This paper investigates the application of modeldriven techniques to the construction and composition of services on sensor networks. We 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. We propose the use of UML 2.0 Activity Diagrams as our graphical notation, with semantic annotations represented as properties. We 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. We show how the core model can be used to generate domain-specific representations suitable for input to analysis and development tools. Two examples are given: (i) generation of a Performance Evaluation Process Algebra (PEPA) [1] model, and (ii) generation of a specification for the deployment of the service on a sensor network infrastructure. The output of the tools is harvested to provide additional generated semantic information that can be “round tripped ” back into the core model, and available for downstream processing. Index Terms—Sensor networks, middleware, fabric, modeldriven development.

Read the paper · More papers on PaperTik