Title :
From business process models to pervasive applications: Synchronization and optimization
Author :
Caracas, Alexandru
Author_Institution :
IBM Res. - Zurich, Zürich, Switzerland
Abstract :
Wireless sensor networks (WSN) have become the eyes and arms of business processes, far beyond production line automation, and have moved into the fabric of everyday life. Business processes describe the steps and interactions required to achieve a desired economic goal. Sensor networks are pervasively included in such processes from an early design phase using graphical models. However, automatically translating graphical descriptions to WSN platforms is a challenge. Graphical descriptions are typically based on a parallel execution model, whereas the norm for WSN is an event-based execution model on resource constrained platforms. We show how the synchronization primitives from a graphical business process modeling language can be mapped directly to efficient event-based code. Moreover, we explore platform-specific optimizations which enable the generated code to compete with hand-coded equivalents in terms of resource usage. For commercially attractive solutions we focus on reducing both the energy consumption as well as memory usage which directly impact the maintenance cost of a WSN.
Keywords :
business data processing; parallel processing; simulation languages; ubiquitous computing; wireless sensor networks; WSN; energy consumption reduction; event-based code; event-based execution model; graphical business process modeling language; graphical descriptions; memory usage reduction; parallel execution model; pervasive applications; platform-specific optimizations; resource constrained platforms; resource usage; synchronization primitives; wireless sensor networks; Business; Computational modeling; Logic gates; Optimization; Random access memory; Synchronization; Wireless sensor networks; automatic code generation; energy efficiency; graphical modeling; memory footprint;
Conference_Titel :
Pervasive Computing and Communications Workshops (PERCOM Workshops), 2012 IEEE International Conference on
Conference_Location :
Lugano
Print_ISBN :
978-1-4673-0905-9
Electronic_ISBN :
978-1-4673-0906-6
DOI :
10.1109/PerComW.2012.6197503