Talks and Poster Presentations (with Proceedings-Entry):

S. Sehic, F. Li, S. Dustdar:
"COPAL-ML: A Macro Language for Rapid Development of Context-Aware Applications in Wireless Sensor Networks";
Talk: 2nd International Workshop on Software Engineering for Sensor Network Applications (SESENA 2011) at ICSE 2011, Waikiki, Honolulu, HI, USA; 2011-05-21 - 2011-05-28; in: "Proceedings of the 2nd International Workshop on Software Engineering for Sensor Network Applications (SESENA 2011)", ACM, (2011), ISBN: 978-1-4503-0583-9; 1 - 6.

English abstract:
Application development on wireless sensor networks is becoming
more and more challenging due to increasing complexity
of applications and lack of dedicated programming
models. Developers should concentrate on the application
logic, while network designers should ensure the network
and sensor performance. However, in reality, these two roles
often overlap because the architectural and programming
abstraction between the network and application is missing.
Research on middleware and language that bridges these two
abstraction levels is still in a preliminary stage.
This paper proposes a macro language based on our previous
work COPAL (COntext Provisioning for ALl). COPAL
is a runtime context provisioning middleware that, via a
loosely-coupled and composable architecture, ensures context
information from wireless sensor networks and other
sources can be processed for the needs of context-aware applications.
COPAL-ML is a macro language that extends
Java programming language and is tailored for the application
development using COPAL. Its main task is to reduce
development efforts, hide the inherent complexity of COPAL
API, and separate concerns of the context-aware application
from underlining wireless sensor network.

Sensor networks, context-awareness, macro language

"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)

Related Projects:
Project Head Schahram Dustdar:
Cloud computing research lab

Project Head Schahram Dustdar:

Created from the Publication Database of the Vienna University of Technology.