Matching Language and Hardware for Parallel Computation in the Linda Machine
IEEE Transactions on Computers - Special issue on architectural support for programming languages and operating systems
Communications of the ACM
How to write parallel programs: a guide to the perplexed
ACM Computing Surveys (CSUR)
Computer
Tuple analysis and partial evaluation strategies in the Linda precompiler
Selected papers of the second workshop on Languages and compilers for parallel computing
Coordination languages and their significance
Communications of the ACM
Network-based concurrent computing on the PVM system
Concurrency: Practice and Experience
ACM Transactions on Computer Systems (TOCS)
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
PageSpace: an architecture to coordinate distributed applications on the Web
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
Coordination models and languages as software integrators
ACM Computing Surveys (CSUR)
Distributed Java Applets for Project Management on the Web
IEEE Internet Computing
Using Java Applets and Corba for Multi-User Distributed Applications
IEEE Internet Computing
XPect: A Framework for Electronic Commerce
IEEE Internet Computing
Jada - Coordination and Communication for Java Agents
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Collaborative Applications Experience with the Bauhaus Coordination
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Software Technology and Architecture - Volume 1
Coordinating distributed applets with Shade
ACM SIGAPP Applied Computing Review
Tuple centres for the coordination of Internet agents
Proceedings of the 1999 ACM symposium on Applied computing
XML dataspaces for mobile agent coordination
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
Optimising the Linda in primitive: understanding tuple-space run-times
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 1
A mobile agent platform based on tuple space coordination
Advances in Engineering Software
Mobile Agent Coordination for Distributed Network Management
Journal of Network and Systems Management
Design and Implementation of a Hybrid Agent Platform
Programming and Computing Software
Coordination Mechanisms for Web Agents
Autonomous Agents and Multi-Agent Systems
Verifying Compliance with Commitment Protocols
Autonomous Agents and Multi-Agent Systems
Coordination for Internet Application Development
Autonomous Agents and Multi-Agent Systems
Object-Oriented Web Application Development
IEEE Internet Computing
Collaborative Web Computing Environment: An Infrastructure for Scientific Computation
IEEE Internet Computing
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
Workspaces: A Web-Based Workflow Management System
IEEE Internet Computing
Locating Mobile Agents in a Wide Distributed Environment
IEEE Transactions on Parallel and Distributed Systems
Engineering Mobile Agent Applications via Context-Dependent Coordination
IEEE Transactions on Software Engineering
Using mobile code to provide fault tolerance in tuple space based coordination languages
Science of Computer Programming - Special issue on coordination languages and architectures
Agentspace as a Middleware for Service Integration
ESAW '01 Proceedings of the Second International Workshop on Engineering Societies in the Agents World II
A Mobile Agent Prototype for Distributed Search
MATA '01 Proceedings of the Third International Workshop on Mobile Agents for Telecommunication Applications
MATA '02 Proceedings of the 4th International Workshop on Mobile Agents for Telecommunication Applications
A Collaborative Environment for High Performance Computing
IWCC '01 Proceedings of the NATO Advanced Research Workshop on Advanced Environments, Tools, and Applications for Cluster Computing-Revised Papers
WebCluster: A Web-Accessible Cluster Computing System Based on Coordination and Mobility
PaCT '01 Proceedings of the 6th International Conference on Parallel Computing Technologies
Agent-Based Approach to e-Learning: An Architectural Framework
Proceedings of the First International Conference on The Human Society and the Internet - Internet Related Socio-Economic Issues
MAAMAW '99 Proceedings of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World: MultiAgent System Engineering
Internet-Based Coordination Environments and Document-Based Applications: A Case Study
COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
Coordination Technology for Workflows on the Web: Workspaces
COORDINATION '00 Proceedings of the 4th International Conference on Coordination Languages and Models
Coordination and Access Control in Open Distributed Agent Systems: The TuCSoN Approach
COORDINATION '00 Proceedings of the 4th International Conference on Coordination Languages and Models
Proving the Correctness of Optimising Destructive and Non-destructive Reads over Tuple Spaces
COORDINATION '00 Proceedings of the 4th International Conference on Coordination Languages and Models
Mobility and Coordination for Distributed Java Applications
Advances in Distributed Systems, Advanced Distributed Computing: From Algorithms to Systems
Coordinating mobile agents by the XML-based tuple space
Journal of Computer Science and Technology
Coordination technologies for internet agents
Nordic Journal of Computing
Controlling data movement in global computing applications
Proceedings of the 2004 ACM symposium on Applied computing
ERESYE: artificial intelligence in Erlang programs
Proceedings of the 2005 ACM SIGPLAN workshop on Erlang
The theory and experiments of designing cooperative intelligent systems
Decision Support Systems
Pattern-based design of a service-oriented middleware for remote object federations
ACM Transactions on Internet Technology (TOIT)
Timed environment for web agents
Web Intelligence and Agent Systems
Advanced Engineering Informatics
Resource access and mobility control with dynamic privileges acquisition
ICALP'03 Proceedings of the 30th international conference on Automata, languages and programming
The world wide web as a place for agents
Artificial intelligence today
Knowledge base constructing based on intelligence technology
ICIC'06 Proceedings of the 2006 international conference on Intelligent computing: Part II
Using agent wills to provide fault-tolerance in distributed shared memory systems
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
A new approach and system for attentive mobile learning based on seamless migration
Applied Intelligence
Seamless mobile service for pervasive multimedia
PCM'04 Proceedings of the 5th Pacific Rim Conference on Advances in Multimedia Information Processing - Volume Part II
Hi-index | 0.01 |
The original Web did not support multiuser, interactive applications. This shortcoming is being studied, and several approaches have been proposed to use the Web as a platform for programming Internet applications. However, most existing approaches are oriented to centralized applications at servers, or local programs within clients. To overcome this deficit, we introduce PageSpace, that is a reference architecture for designing interactive multiagent applications. In this paper we describe how we control agents in PageSpace, using variants of the coordination language Linda to guide their interactions. Coordination technology is integrated with the standard Web technology and the programming language Java. Several kinds of agents live in the PageSpace: user interface agents, personal homeagents, agents that implement applications, and agents which interoperate with legacy systems. Within our architecture, it is possible to support fault-tolerance and mobile agents as well.