Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
SIGNAL: A declarative language for synchronous programming of real-time systems
Proc. of a conference on Functional programming languages and computer architecture
Foundations of programming languages
Foundations of programming languages
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
ACM Transactions on Computer Systems (TOCS)
Embedded Control Systems Development with Giotto
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
JavaSpaces Principles, Patterns, and Practice
JavaSpaces Principles, Patterns, and Practice
Modeling concurrent real-time processes using discrete events
Annals of Software Engineering
What's Ahead for Embedded Software?
Computer
Conversion of Units of Measurement
IEEE Transactions on Software Engineering
Programming C#
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
A sensor network application construction kit (SNACK)
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
IrisNet: An Architecture for a Worldwide Sensor Web
IEEE Pervasive Computing
A framework for comparing models of computation
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
The Tenet architecture for tiered sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Information fusion for wireless sensor networks: Methods, models, and classifications
ACM Computing Surveys (CSUR)
A design automation and power estimation flow for RFID systems
ACM Transactions on Design Automation of Electronic Systems (TODAES)
The Tenet architecture for tiered sensor networks
ACM Transactions on Sensor Networks (TOSN)
Hi-index | 0.00 |
Microservers are networked embedded devices that accept user tasks on demand and execute them on real world information collected by sensors. Sharing intermediate sensing and computing results among these tasks is critical for optimal resource utilization. This paper presents a service-oriented microserver runtime --- Share and its semantics-based task management design. Event semantics checking and conversion are based on a signal type system (STS) that captures both data values and service triggering. Based on the compatibility of event semantics, redundant computations in uncoordinated tasks are removed from the runtime. A prototype of Share has been experimented with a parking garage sensor network executing three uncoordinated user queries.