Coordinating distributed applets with Shade
ACM SIGAPP Applied Computing Review
Coordinating distributed applets with Shade/Java
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
A coordination language for collective agent based systems: GroupLog
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
Using the web to coordinate distributed applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Towards scalability in tuple spaces
Proceedings of the 2002 ACM symposium on Applied computing
Coordinating Java agents over the WWW
World Wide Web
A Multi-Agent Process Centered Environment Integrated with the WWW
WET-ICE '97 Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
KLAVA: a Java package for distributed and mobile applications
Software—Practice & Experience
Coordination technology for the WWW
WET-ICE '96 Proceedings of the 5th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'96)
The Neem Platform: An Evolvable Framework for Perceptual Collaborative Applications
Journal of Intelligent Information Systems
Anonymous Agent Coordination in Smart Spaces: State-of-the-Art
NEW2AN '09 and ruSMART '09 Proceedings of the 9th International Conference on Smart Spaces and Next Generation Wired/Wireless Networking and Second Conference on Smart Spaces
Objective coordination in multi-agent system engineering: design and implementation
Objective coordination in multi-agent system engineering: design and implementation
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Global computing in a dynamic network of tuple spaces
COORDINATION'05 Proceedings of the 7th international conference on Coordination Models and Languages
Hi-index | 0.00 |
ShaDe is an object-based coordination language. It offers a basic abstraction called the Object Space, that is similar to a tuple space with the difference that it contains both objects and messages. ShaDe objects are active, i.e. they are units (places) of computation. Each object encapsulates a state in form of multiset of tuples and methods in form of rewriting rules. The object space is a coordination medium supporting a number of inter-object associative communication mechanisms, namely unicast, multicast, and broadcast. The most interesting feature of Shade is that coordination is expressed by rules. We exploit such a feature to build "coordination" services enacting declarative cooperation laws. We demonstrate the use of the language building two coordination applications, namely a distributed auction system and a stock exchange system.