Results 1 - 10
of
22
Negotiation and cooperation in multi-agent environments
- Artificial Intelligence
, 1997
"... Automated intelligent agents inhabiting a shared environmentmust coordinate their activities. Cooperation { not merely coordination { may improve the performance of the individual agents or the overall behavior of the system they form. Research in Distributed Arti cial Intelligence (DAI) addresses t ..."
Abstract
-
Cited by 149 (5 self)
- Add to MetaCart
(Show Context)
Automated intelligent agents inhabiting a shared environmentmust coordinate their activities. Cooperation { not merely coordination { may improve the performance of the individual agents or the overall behavior of the system they form. Research in Distributed Arti cial Intelligence (DAI) addresses the problem of designing automated intelligent systems which interact e ectively. DAI is not the only eld to take on the challenge of understanding cooperation and coordination. There are a variety of other multi-entity environments in which the entities coordinate their activity and cooperate. Among them are groups of people, animals, particles, and computers. We argue that in order to address the challenge of building coordinated and collaborated intelligent agents, it is bene cial to combine AI techniques with methods and techniques from a range of multi-entity elds, such as game theory, operations research, physics and philosophy. To support this claim, we describe some of our projects, where we have successfully taken an interdisciplinary approach. We demonstrate the bene ts in applying multi-entity methodologies and show the adaptations, modi cations and extensions necessary for solving the DAI problems.
DIDE: A Multi-Agent Environment for Engineering Design
, 1995
"... Real world engineering design projects require the cooperation of multidisciplinary design teams using sophisticated and powerful engineering tools. The individuals or the individual groups of the multidisciplinary design teams work in parallel and independently with the different engineering tools ..."
Abstract
-
Cited by 25 (10 self)
- Add to MetaCart
Real world engineering design projects require the cooperation of multidisciplinary design teams using sophisticated and powerful engineering tools. The individuals or the individual groups of the multidisciplinary design teams work in parallel and independently with the different engineering tools which are located on the different sites for often a long time. In order to ensure the coordination of the design activities of the different groups or the cooperation among the different engineering tools, it is necessary to develop an efficient distributed intelligent design environment. This paper discusses a distributed architecture for integrating such engineering tools in an open design environment organized as a population of asynchronous cognitive agents. Before introducing the general architecture and the communication protocol, issues about the agent architecture and the inter-agent communication are discussed. A prototype of such an environment with seven indep...
Using Pareto Optimality to Coordinate Distributed Agents
- Arti Intelligence for Engineering Design, Analysis and Manufacturing (AIEDAM
, 1995
"... : Pareto optimality is a domain-independent property that can be used to coordinate distributed engineering agents. Within a model of design called Redux, some aspects of dependency-directed backtracking can be interpreted as tracking Pareto optimality. These concepts are implemented in a framework ..."
Abstract
-
Cited by 21 (6 self)
- Add to MetaCart
(Show Context)
: Pareto optimality is a domain-independent property that can be used to coordinate distributed engineering agents. Within a model of design called Redux, some aspects of dependency-directed backtracking can be interpreted as tracking Pareto optimality. These concepts are implemented in a framework, called Next-Link, that coordinates legacy engineering systems. This framework allows existing software tools to communicate with each other and a Redux agent over the Internet. The functionality is illustrated with examples from the domain of electrical cable harness design. Keywords:[Design Coordination], [Pareto Optimality], [Change Management], [Distributed Engineering], [Network Agents] 1 Introduction Coordination of distributed engineering agents frequently involves globally conflicting solutions to multiple local objectives. While much computer research on support of collaborative engineering concerns global metrics for optimization, decision support, and negotiation, a basic coor...
Knowledge Based Techniques to Increase the Flexibility of Workflow Management
- Data and Knowledge Engineering, North-Holland
, 1997
"... This paper describes how knowledge-based techniques can be used to overcome problems of workflow management in engineering applications. Using explicit process and product models as a basis for a workflow interpreter allows to alternate planning and execution steps, resulting in an increased flexibi ..."
Abstract
-
Cited by 16 (0 self)
- Add to MetaCart
This paper describes how knowledge-based techniques can be used to overcome problems of workflow management in engineering applications. Using explicit process and product models as a basis for a workflow interpreter allows to alternate planning and execution steps, resulting in an increased flexibility of project coordination and enactment. To gain the full advantages of this flexibility, change processes have to be supported by the system. These require an improved traceability of decisions and have to be based on dependency management and change notification mechanisms. Our methods and techniques are illustrated by two applications: Urban land-use planning and software process modeling. 1 Motivation On account of global competition, the efficiency of business processes has to be improved, resulting in a reduction of process requirements in terms of time and cost. This business objective leads to approaches as lean management and business process reengineering & optimization. In ord...
Knowledge Level Model of an Individual Designer as an Agent in Collaborative Distributed Design
, 2001
"... In this paper a knowledge-level model of an individual designer as an agent is described, in which reflective reasoning about elements of situatedness, and reasoning from the point of view of other participants, are explicitly modelled. This model is based on existing models of single agent design. ..."
Abstract
-
Cited by 15 (3 self)
- Add to MetaCart
In this paper a knowledge-level model of an individual designer as an agent is described, in which reflective reasoning about elements of situatedness, and reasoning from the point of view of other participants, are explicitly modelled. This model is based on existing models of single agent design. An individual designer in a specific distributed design process, namely website design, is used to illustrate the model.
Modelling Project Coordination in a Multi-Agent Framework
, 1996
"... ... In this paper a real-life design project is analysed for a situation in which traditional management and virtual organisations are combined: the design of part of the interior of a specific aircraft. The DESIRE framework (Langevelde, Philipsen and Treur, 1992; Brazier, Dunin-Keplicz, Jennings an ..."
Abstract
-
Cited by 12 (8 self)
- Add to MetaCart
(Show Context)
... In this paper a real-life design project is analysed for a situation in which traditional management and virtual organisations are combined: the design of part of the interior of a specific aircraft. The DESIRE framework (Langevelde, Philipsen and Treur, 1992; Brazier, Dunin-Keplicz, Jennings and Treur, 1995; Brazier, Treur, Wijngaards and Willems, 1995, 1996) is used to model the coordination of this cooperative distributed design project, using Jennings' model as a frame of reference
Integrating Software Process Models and Design Rationales
- In Proceedings of the 11th Knowledge-Based Software Engineering Conference
, 1996
"... In this paper we describe an approach which allows us to acquire, represent and managejne-grained causal depen-dencies between products. These dependencies are basi-cally derived automatically from a software process model. By representing causal dependencies and their rationales, the traceability o ..."
Abstract
-
Cited by 10 (4 self)
- Add to MetaCart
In this paper we describe an approach which allows us to acquire, represent and managejne-grained causal depen-dencies between products. These dependencies are basi-cally derived automatically from a software process model. By representing causal dependencies and their rationales, the traceability of software development pro-cesses is improved. Our dependency-based system is able to support users in reacting on changes. Thereby, the costs of software development can be reduced. Based on the the-oretical work, the CoMo-Kit System was implemented consisting of a modeling component and a process engine. The use of the system is illustrated in the last section. 1
Project Coordination in Design Processes
- Proceedings of the 5 th International Workshops for enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE’96) IEEE
, 1996
"... In this paper we describe how explicit models of design processes can be used to guide and control distributed development of complex systems. The paper focuses on techniques which automatically infer dependencies between decisions from a process model and methods which allow to integrate planning a ..."
Abstract
-
Cited by 9 (1 self)
- Add to MetaCart
(Show Context)
In this paper we describe how explicit models of design processes can be used to guide and control distributed development of complex systems. The paper focuses on techniques which automatically infer dependencies between decisions from a process model and methods which allow to integrate planning and execution steps. Managing dependencies between decisions is a basis for improving the traceability of development processes. Switching between planning and execution of subprocesses is an inherent feature in the development of large complex systems. The paper concludes with a description of the CoMo-Kit system which implements the technologies mentioned above and which will use WWW technology to coordinate development processes. 1
A Web-based Collaborative Design Modeling Environment
- Stanford University
, 1998
"... This paper presents an open product development environment for distributed, collaborative, and integrated design. The web-based framework, called DOME, allows designers to build integrated models using both local and distributed resources, and to collaborate by exchanging services in a network-cent ..."
Abstract
-
Cited by 9 (0 self)
- Add to MetaCart
(Show Context)
This paper presents an open product development environment for distributed, collaborative, and integrated design. The web-based framework, called DOME, allows designers to build integrated models using both local and distributed resources, and to collaborate by exchanging services in a network-centric environment. An integrated model can be created while each participant focuses on their own area of expertise. A design problem model is created by connecting modules, each of which can represent specific components, analysis capabilities/software, disciplines, or organizations relevant to the problem. The resulting module network forms a concurrent model in which changes propagate through service exchanges. A Java applet-based user interface provides cross-platform and distributed user access to DOME module servers throughout the network.