Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
The design and implementation of an intentional naming system
Proceedings of the seventeenth ACM symposium on Operating systems principles
Jini Specification
MARE: resource discovery and configuration in ad hoc networks
Mobile Networks and Applications
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
An Efficient Component Model for the Construction of Adaptive Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
STEAM: Event-Based Middleware for Wireless Ad Hoc Network
ICDCSW '02 Proceedings of the 22nd International Conference on Distributed Computing Systems
Supporting service discovery, querying and interaction in ubiquitous computing environments
Wireless Networks - Special issue: Pervasive computing and communications
The Design and Implementation of Open ORB 2
IEEE Distributed Systems Online
Reflective Middleware: From Your Desk to Your Hand
IEEE Distributed Systems Online
A reflective middleware for controlling smart objects from mobile devices
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
A Perspective on the Future of Middleware-based Software Engineering
FOSE '07 2007 Future of Software Engineering
Computer Networks: The International Journal of Computer and Telecommunications Networking
Interfacing remote transaction services using UPnP
Journal of Computer and System Sciences
A resource and context model for mobile middleware
Personal and Ubiquitous Computing - Special Issue: Selected Papers of the ARCS06 Conference
Promoting levels of openness on component-based adaptable middleware
Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference
Visualizing the Analysis of Dynamically Adaptive Systems Using i* and DSLs
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
A meta-level architecture for QoS awareness in a mobile environment
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
Development of context-aware mobile services: an approach to simplification
International Journal of Mobile Communications
Evaluation and Analysis of a Common Model for Ubiquitous Systems Interoperability
Pervasive '08 Proceedings of the 6th International Conference on Pervasive Computing
Support for M-Commerce Software Autonomy
Proceedings of the 2008 conference on Techniques and Applications for Mobile Commerce: Proceedings of TAMoCo 2008
UbiGate: a gateway to transform discovery information into presence information
Proceedings of the 4th international workshop on Services integration in pervasive environments
Location-Triggered Code Execution --- Dismissing Displays and Keypads for Mobile Interaction
UAHCI '09 Proceedings of the 5th International on ConferenceUniversal Access in Human-Computer Interaction. Part II: Intelligent and Ubiquitous Interaction Environments
Automatic generation of network protocol gateways
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
MobiVine: a middleware layer to handle fragmentation of platform interfaces for mobile applications
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Deployment experience toward core abstractions for context aware applications
EuroSSC'07 Proceedings of the 2nd European conference on Smart sensing and context
EUC'07 Proceedings of the 2007 international conference on Embedded and ubiquitous computing
Automatic generation of network protocol gateways
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Towards an architecture for runtime interoperability
ISoLA'10 Proceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part II
A coordination middleware for orchestrating heterogeneous distributed systems
GPC'11 Proceedings of the 6th international conference on Advances in grid and pervasive computing
The role of ontologies in enabling dynamic interoperability
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Dynamic interoperability between heterogeneous services
Proceedings of the 2011 international workshop on Networking and object memories for the internet of things
Combined resource and context model for qos-aware mobile middleware
ARCS'06 Proceedings of the 19th international conference on Architecture of Computing Systems
An embeddable fusion framework to manage context information in mobile devices
HAIS'10 Proceedings of the 5th international conference on Hybrid Artificial Intelligence Systems - Volume Part II
Service discovery in ubiquitous feedback control loops
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
A middleware for the deployment of ambient intelligent spaces
Ambient Intelligence in Everyday Life
Toward wide area interaction with ubiquitous computing environments
EuroSSC'06 Proceedings of the First European conference on Smart Sensing and Context
Bridging the interoperability gap: overcoming combined application and middleware heterogeneity
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
Journal of Parallel and Distributed Computing
Bridging the interoperability gap: overcoming combined application and middleware heterogeneity
Proceedings of the 12th International Middleware Conference
Proceedings of the 12th International Middleware Conference
A semi-automatic behavioral mediation approach based on models@runtime
Proceedings of the 7th Workshop on Models@run.time
Hi-index | 0.00 |
To operate in dynamic and potentially unknown environments a mobile client must first discover the local services that match its requirements, and then interact with these services to obtain the application functionality. However, high levels of heterogeneity characterize mobile environments; that is, contrasting discovery protocols including SLP, UPnP and Jini, and different styles of service interaction paradigms e.g. Remote Procedure Call, Publish-Subscribe and agent based solutions. Therefore given this type of heterogeneity, utilizing single discovery and interaction systems is not optimal as the client will only be able to use the services available to that particular platform. Hence, in this paper we present an adaptive middleware solution to this problem. ReMMoC is a Web-Services based reflective middleware that allows mobile clients to be developed independently of both discovery and interaction mechanisms. We describe the architecture, which dynamically reconfigures to match the current service environment. Finally, we investigate the incurred performance overhead such dynamic behaviour brings to the discovery and interaction process.