ACM Transactions on Computer-Human Interaction · 2009 · 24 citations · 45 references
ComputingComputer ScienceComputer SystemsHeterogeneous ComputingMessage PassingSystems ArchitectureInteroperabilityInterprocess CommunicationSystems IntegrationCross-device CoordinationDevice IntegrationDevice InteroperabilitySemantic Knowledge RepresentationSemantic Middleware
This article describes an infrastructure that supports the creation of interoperable systems while requiring only limited prior agreements about the specific forms of communication between these systems. Conceptually, our approach uses a set of “meta-interfaces”—agreements on how to exchange new behaviors necessary to achieve compatibility at runtime , rather than requiring that communication specifics be built in at development time —to allow devices on the network to interact with one another. While this approach to interoperability can remove many of the system-imposed constraints that prevent fluid, ad hoc use of devices now, it imposes its own limitations on the user experience of systems that use it. Most importantly, since devices may be expected to work with peers about which they have no detailed semantic knowledge, it is impossible to achieve the sort of tight semantic integration that can be obtained using other approaches today, despite the fact that these other approaches limit interoperability. Instead, under our model, users must be tasked with performing the sense-making and semantic arbitration necessary to determine how any set of devices will be used together. This article describes the motivation and details of our infrastructure, its implications on the user experience, and our experience in creating, deploying, and using applications built with it over a period of several years.
45
Proceedings of the 11th USENIX Security Symposium
Dan Boneh · 2002 · 2.5K citations
Generative communication in Linda
David Gelernter · ACM Transactions on Programming Languages and Systems · 1985 · 2.3K citations · Full text
Why Johnny can't encrypt: a usability evaluation of PGP 5.0
Alma Whitten, J. D. Tygar · 1999 · 1.1K citations
The art of the metaobject protocol
Choice Reviews Online · 1992 · 1K citations