Sensors · 2012 · 25 citations · 21 references
ComputingComputer ScienceSystems EngineeringAccess ManagementMobile SystemsSystems ArchitectureContext-aware ComputingDevice ManagementHigh AvailabilityMobile Device ArchitectureMobile MiddlewareNetwork ArchitectureDevice Resource ManagementInteraction ParadigmsMiddlewareMiddleware FrameworksMiddleware InteroperabilityReference Architecture DesignResource Access ControlResource-constrained Devices
Mobile prosumer environments require the communication with heterogeneous devices during the execution of mobile services. These environments integrate sensors, actuators and smart devices, whose availability continuously changes. The aim of this paper is to design a reference architecture for implementing a model for continuous service execution and access to capabilities, i.e., the functionalities provided by these devices. The defined architecture follows a set of software engineering patterns and includes some communication paradigms to cope with the heterogeneity of sensors, actuators, controllers and other devices in the environment. In addition, we stress the importance of the flexibility in capability invocation by allowing the communication middleware to select the access technology and change the communication paradigm when dealing with smart devices, and by describing and evaluating two algorithms for resource access management.
21
Generative communication in Linda
David Gelernter · ACM Transactions on Programming Languages and Systems · 1985 · 2.3K citations · Full text
Yannis Smaragdakis, Don Batory · ACM Transactions on Software Engineering and Methodology · 2002 · 318 citations
Language support for fast and reliable message-based communication in singularity OS
Manuel Fähndrich, Mark Aiken, Chris Hawblitzel et al. · 2006 · 293 citations · Full text