To support the practical development of intelligent agents, several programming languages have been introduced that incorporate concepts from agent logics: on the one hand, we have languages that incorporate beliefs a...
详细信息
ISBN:
(纸本)9781581136838
To support the practical development of intelligent agents, several programming languages have been introduced that incorporate concepts from agent logics: on the one hand, we have languages that incorporate beliefs and plans (i.e., procedural goals), and on the other hand, languages that implement the concepts of beliefs and (declarative) goals. We propose the agentprogramming language Dribble, in which these features of procedural and declarative goals are combined. The language Dribble thus incorporates beliefs and goals as well as planning features. The idea is, that a Dribble agent should be able to select a plan to reach a goal from where it is at a certain point in time. In order to do that, the agent has beliefs, goals and rules to select plans and to create and modify plans. Dribble comes with a formally defined operational semantics and, on top of this semantics, a dynamic logic is constructed that can be used to specify and verify properties of Dribble agents. The correspondence between the logic and the operational semantics is established.
This paper proposes a multi-agent approach to power system restoration. The proposed system consists of a number of bus agents (BAGs) and a single facilitator agent (FAG). BAG is developed to decide a suboptimal targe...
详细信息
This paper proposes a multi-agent approach to power system restoration. The proposed system consists of a number of bus agents (BAGs) and a single facilitator agent (FAG). BAG is developed to decide a suboptimal target configuration after a fault occurrence by interacting with other BAGs based on only locally available information, while FAG is to act as a manager in the decision process. The interaction of several simple agents leads to a dynamic system, allowing efficient approximation of a solution. Simulation results have demonstrated that this method is able to reach suboptimal target configurations, which are favorably compared with those obtained by a mathematical programming approach.
The agent paradigm is gaining popularity because it brings intelligence, reasoning and autonomy to software systems. agents are being used in an increasingly wide variety of applications from simple email filter progr...
详细信息
ISBN:
(纸本)0769515126
The agent paradigm is gaining popularity because it brings intelligence, reasoning and autonomy to software systems. agents are being used in an increasingly wide variety of applications from simple email filter programs to complex mission control and safety systems. However there appears to be very little work in defining practical software architecture, modeling and analysis tools that can be used by software engineers. This should be contrasted with object-oriented paradigm that is supported by models such as UML and CASE tools that aid during the analysis, design and implementation phases of object-oriented software systems. In our research we are developing a framework and extensions to UML to address this need. Our approach is rooted in the BDI formalism, but stresses the practical software design methods instead of reasoning about agents. In this paper we describe our preliminary ideas.
This paper describes a new approach to the production of robust software. We first motivate the approach by explaining why the two major goals of software engineering - correct software and reusable software - are not...
详细信息
This paper describes a new approach to the production of robust software. We first motivate the approach by explaining why the two major goals of software engineering - correct software and reusable software - are not being addressed by the current state of software practice. We then describe a methodology based on active, cooperative, and persistent software components, i.e., agents, and show how the methodology produces robust and reusable software. We derive requirements for the structure and behavior of the agents, and report on preliminary experiments on applications based on the methodology. We conclude with a roadmap for development of the methodology and ruminations about uses for the new computational paradigm.
This paper proposes a multi-agent approach to power system restoration. The proposed system consists of several Bus agents (BAGs) and a single Facilitator agent (FAG). A BAG is developed to decide a sub-optimal target...
详细信息
ISBN:
(纸本)0780366727
This paper proposes a multi-agent approach to power system restoration. The proposed system consists of several Bus agents (BAGs) and a single Facilitator agent (FAG). A BAG is developed to decide a sub-optimal target configuration after faults occur by interacting with other BAGs, while a FAG is developed to act as a manager for the decision process, The interaction of several simple agents leads to a dynamic system allowing efficient approximation of a solution. It is shown from simulation results that this method is able to obtain sub-optimal target configurations which are the same as ones obtained by a mathematical programming approach.
In this paper, we analyze the relationship between commitment and obligation from a logical viewpoint. The principle of commitment implying obligation is proven in a specific logic of action preference which is a gene...
详细信息
agentorientedprogramming (AOP), which is a special kind of object-orientedprogramming, has recently been discussed from several viewpoints. It can be worked out best for open systems and has the potential to become...
详细信息
agentorientedprogramming (AOP), which is a special kind of object-orientedprogramming, has recently been discussed from several viewpoints. It can be worked out best for open systems and has the potential to become a very attractive technique in the future. In this paper, we describe a specification and programming language - SPLAW, for BDI agent. The syntax and operational semantics of SPLAW are presented, and by means of labeled transition system;the proof theory is also provided. SPLAW has two advantages. First, it is based on KQML, the standard inter-agent communication language, which makes it possible for agents written in SPLAW to interoperate with other agents obeying KQML. And second, it has the correspondent relationship between its operational semantics and proof theory. Owing to these, we hope that SPLAW will provide a feasible solution to bridge the gap between theory and practice.
This paper proposes a multi-agent approach to power system restoration. The proposed system consists of several Bus agents (BAGs) and a single Facilitator agent (FAG). A BAG is developed to decide a sub-optimal target...
详细信息
ISBN:
(纸本)0780363388
This paper proposes a multi-agent approach to power system restoration. The proposed system consists of several Bus agents (BAGs) and a single Facilitator agent (FAG). A BAG is developed to decide a sub-optimal target configuration after faults occur by interacting with other BAGs, while a FAG is developed to act as a manager for the decision process. The interaction of several simple agents leads to a dynamic system allowing efficient approximation of a solution. It is shown from simulation results that this method is able to obtain sub-optimal target configurations which are the same as ones obtained by a mathematical programming approach.
An intriguing and relatively new metaphor in the programming community is that of an intelligent agent. The idea is to view programs as intelligent agents acting on our behalf. By using the metaphor of intelligent age...
详细信息
An intriguing and relatively new metaphor in the programming community is that of an intelligent agent. The idea is to view programs as intelligent agents acting on our behalf. By using the metaphor of intelligent agents the programmer views programs as entities which have a mental state consisting of beliefs and goals. The computational behaviour of an agent is explained in terms of the decisions the agent makes on the basis of its mental state. It is assumed that this way of looking at programs may enhance the design and development of complex computational systems. To support this new style of programming, we propose the agentprogramming language 3APL. 3APL has a clear and formally defined semantics. The operational semantics of the language is defined by means of transition systems. 3APL is a combination of imperative and logic programming. From imperative programming the language inherits the full range of regular programming constructs, including recursive procedures, and a notion of state-based computation. States of agents, however, are belief or knowledge bases, which are different from the usual variable assignments of imperative programming. From logic programming, the language inherits the proof as computation model as a basic means of computation for querying the belief base of an agent. These features are well-understood and provide a solid basis for a structured agentprogramming language. Moreover, on top of that 3APL agents use so-called practical reasoning rules which extend the familiar recursive rules of imperative programming in several ways. Practical reasoning rules can be used to monitor and revise the goals of an agent, and provide an agent with reflective capabilities. Applying the metaphor of intelligent agents means taking a design stance. From this perspective, a program is taken as an entity with a mental state, which acts pro-actively and reactively, and has reflective capabilities. We illustrate how the metaphor of intelligent agents
Based on Y. Shoham's paradigm, called agent-oriented programming (AOP), multi-agent-systems are presented as a specialization of distributed, Object-oriented systems. Equipped with knowledge, general concurrent in...
详细信息
ISBN:
(纸本)3540631399
Based on Y. Shoham's paradigm, called agent-oriented programming (AOP), multi-agent-systems are presented as a specialization of distributed, Object-oriented systems. Equipped with knowledge, general concurrent inference mechanisms dealing with this knowledge, and a declarative agent program, these multi-agent-systems are intended to be a foundation of a new approach uniting advantages of many contributing areas: The precise semantics of Petri nets, the abstraction and encapsulation proposed in Object-oriented approaches, and the power of logic programming, making it easy to adopt well-known AI-methods. As an example, an urban traffic information system will be designed which solves path searching problems in a distributed graph.
暂无评论