2nd International ICST Conference on Wireless Internet

Research Article

Ontology and application to improve dynamic bindings in mobile distributed systems

  • @INPROCEEDINGS{10.1145/1234161.1234184,
        author={Ben Falchuk and Dave Marples},
        title={Ontology and application to improve dynamic bindings in mobile distributed systems},
        proceedings={2nd International ICST Conference on Wireless Internet},
        keywords={Applications and services for mobile users application platforms and middleware component based systems ontology.},
  • Ben Falchuk
    Dave Marples
    Year: 2006
    Ontology and application to improve dynamic bindings in mobile distributed systems
    DOI: 10.1145/1234161.1234184
Ben Falchuk1,*, Dave Marples1,*
  • 1: Telcordia Technologies, Inc., Piscataway, NJ 08854 USA
*Contact email: bfalchuk@research.telcordia.com, dmarples@research.telcordia.com


In mobile, component-based, distributed systems, computing environments utilize software components on an ad hoc, as-needed basis. In such systems, software components must register and announce not only their presence but also their functionality while client components must express their needs for these other components. The binding machinery should intelligently match clients to candidates. Finally, human users of high-level services -- whose underlying components are invisibly involved in such maneuverings -- need a way to have their preferences recorded and leveraged. The current art, such as implementations of OSGi, addresses these issues in a way that is unsatisfactory. In particular, when a wider number of component-based mobile systems will need to inter-work, and when mobile devices are "labeled" with dynamic geo-spatial attributes that should be leveraged during binding, the current art is insufficient. This paper describes an ontology and an application that together enable much richer component registrations, queries, and bindings. It also describes a novel visual application that makes the specification of geo-spatial binding preferences more accessible to end-users. Two implemented and related Lab scenarios are also presented.