Intelligent Software Agents and Multi-Agent Systems
|
|
- Antonia Boone
- 6 years ago
- Views:
Transcription
1 2126 &DWHJRU\$UWL FLDO,QWHOOLJHQFH Intelligent Software Agents and Multi-Agent Systems Milan Stankovic Uros Krcadinac Vitomir Kovanovic Jelena Jovanovic INTRODUCTION Agent-based systems are one of the most important and exciting areas of research and development that emerged in information technology (IT) in the past two decades. In a nutshell, an agent is a computer program that is capable RISHUIRUPLQJDÀH[LEOHDXWRQRPRXVDFWLRQLQW\SLFDOO\ dynamic and unpredictable domains (Luck, McBurney, Shehory, & Willmott, 2005). Agents emerged as a response of the IT research community to the new data-processing requirements that traditional computing models and paradigms were increasingly incapable to deal with (e.g., the huge and ever-increasing quantities of available data). Many IT researchers believe that agents represent one of the most important software paradigms that have emerged since the object orientation. From the historic point of view, the agent-oriented research and development (R&D) originates from different GLVFLSOLQHV8QGRXEWHGO\WKHPDLQFRQWULEXWLRQWRWKH HOG RIDXWRQRPRXVDJHQWVFDPHIURPDUWL FLDOLQWHOOLJHQFH$, Ultimately, AI is all about building intelligent artifacts and if these artifacts sense and act in some environment, then they can be considered agents (Russell & Norvig, 1995). Also, object-oriented programming (Booch, 2004), concurrent object-based systems (Agha, Wegner, & Yonezawa, 1993), and human-computer interaction (Maes, 1994) are HOGVWKDWFRQVWDQWO\GULYHIRUZDUGWKHDJHQW5 'LQWKH last few decades. In addition, the concept of an agent has become important in a diverse range of sub-disciplines of IT, including software engineering, computer networks, mobile systems, control systems, decision support, information retrieval and management, electronic commerce, and many others. Agents are being used in an increasingly wide variety of applications ranging from comparatively small systems such as SHUVRQDOL]HGHPDLO OWHUVWRODUJHFRPSOH[PLVVLRQFULWLFDO V\VWHPVVXFKDVDLUWUDI FFRQWURO BACKGROUND Even though there is no universal consensus over some key GH QLWLRQVLQWKH HOGLWLVLQWXLWLYHO\FOHDUZKDWDQ³DJHQW LV2QHRIWKHPRVWZLGHO\XVHGGH QLWLRQVVWDWHVWKDW³an agent is a computer system, situated in some environment, WKDWLVFDSDEOHRIÀH[LEOHDXWRQRPRXV DFWLRQLQRUGHUWR PHHWLWVGHVLJQREMHFWLYHV (Jennings, Sycara, & Wooldridge, 1998, p. 8). 7KHUHDUHWKUHHNH\FRQFHSWVLQWKLVGH QLWLRQsituatedness, autonomy, and ÀH[LELOLW\. Situatedness means that an agent receives sensory input from its environment and that it can perform actions which change the environment in some way. Autonomy is seen as the ability of an agent to act without the direct intervention of humans and that it has control over its own actions and internal state. In addition, the autonomy implies the capability of learning from experience. By ÀH[LELOLW\, we mean the agent s ability to perceive its environment and respond to changes in a timely fashion; it should be able to exhibit opportunistic, goal-directed behaviour and take the initiative whenever appropriate. Also, an agent should be able to interact with other agents and humans, thus to be social. Some authors emphasize Copyright 2009, IGI Global, distributing in print or electronic forms without written permission of IGI Global is prohibited.
2 the importance of the concept of rationality, which will be discussed in the next section. Moreover, agent technologies can be considered from three perspectives (Luck, McBurney, Shehory, & Willmott, 2005): As a design metaphor, agents offer designers a way of structuring an application around autonomous, communicative elements; As a source of technologies, agent-based computing VSDQVDUDQJHRIVSHFL FWHFKQLTXHVDLPHGDWVXSSRUWing interactions among entities in dynamic and open environments; and As a simulation tool, multi-agent systems offer robust models for representing complex and dynamic realworld environments, such as economies, societies and bio-systems. INTELLIGENT SOFTWARE AGENTS Agents and Environments Agents can be viewed as software entities that perceive their environment through sensors and act upon that environment through actuators (Russell & Norvig, 1995). There is an obvious analogy with a human agent who has ears, eyes, and other organs as sensors, and arms, legs, and other organs as actuators. When we refer to an agent s perceptual inputs, we refer to the agent s percepts. An agent typically collects its percepts during the time, so its action in any moment generally depends on the whole sequence of percepts up to that moment. If we could generate a decision tree for every possible SHUFHSWVHTXHQFHRIDQDJHQWZHFRXOGFRPSOHWHO\GH QH the agent s behavior. Strictly speaking, we would say that ZHKDYHGH QHGWKHagent function that maps any sequence RISHUFHSWVWRWKHFRQFUHWHDFWLRQ7KHSURJUDPWKDWGH QHV the agent function is called the agent program. These two Figure 1. Agent and environment S e n so rs A gent E n viro n m e n t A ctu a to rs concepts are different; the agent function is a formal description of the agent s behavior. The agent program is a concrete implementation of that formalism. As Russell and Norvig (1995) stipulate, one of the most desirable properties of an agent is its rationality. We say that an agent is rational if it always does the action that will cause the agent to be the most successful. The rationality of an agent depends on: 7KHSHUIRUPDQFHPHDVXUHWKDWGH QHVZKDWLVDJRRG action and what is a bad action; The agent s knowledge about the environment; The agent s available actions; The agent s percept history. 2QHRIWKHPRVWFLWHGGH QLWLRQVRIDUDWLRQDODJHQWLV for each possible percept sequence, a rational agent should select an action that is expected to maximize its performance measure, given the evidence provided by the percept sequence and whatever built-in knowledge the agent has. (Russell & Norvig, 1995, p. 36) 7KHPDLQFKDOOHQJHLQWKH HOGRIintelligent software agents is to develop an agent program that implements the desired functionalities. Since it is a computer program, we need to have some computing device with appropriate sensors and actuators on which the agent program will run. We call this agent architecture. So an agent is essentially made of two components: the agent architecture and the agent program. The Types of Agents When we deal with the structure of an agent, we consider various implementation models for agent development. There are several basic types of agents with respect to their structure (Russell & Norvig, 1995). The simplest kind of agents are the VLPSOHUHÀH[DJHQWV. Such an agent only reacts to its current percept, totally ignoring its percept history. When a new percept is received, a UXOHWKDWPDSVWKDWSHUFHSWWRDQDFWLRQLV UHG6XFKUXOHV are known as condition-action rules. 0RGHOEDVHGUHÀH[DJHQWV are more powerful agents, because they maintain some sort of internal state of the environment that depends on the percept history. For maintaining this sort of information, an agent must have two types of knowledge: (1) how the environment evolves, and (2) how its actions affect the environment. Goal-based agents have some sort of goal information that describes desirable states of the world. Such an agent s decision making process is fundamentally different, because when a goal-based agent is considering performing an action it is asking itself would this action make me happy? along I 2127
3 with the standard what this action will have as a result?. Utility-based agents use a utility function that maps each state to a number that represents the degree of happiness. They are able to perform rationally even in the situations when WKHUHDUHFRQÀLFWLQJJRDOVDVZHOODVZKHQWKHUHDUHVHYHUDO goals that can be achieved, but none with certainty. Learning agents do not have a priori knowledge of the environment, but learn about it. This is advantageous because these agents can operate in unknown environments and to a certain degree facilitates the job of developers because they do not need to specify their whole knowledge base. Multi-Agent Systems and Environments With an agent-oriented view of the world, it soon becomes FOHDUWKDWDVLQJOHDJHQWLVLQVXI FLHQW0RVWUHDOZRUOG problems require or involve multiple agents: to represent the decentralized nature of the problem, multiple perspectives, or competing interests. Systems composed of multiple autonomous components (agents) are considered multi-agent systems (MAS), and historically belong to GLVWULEXWHGDUWL FLDOLQWHOOLJHQFH (Bond & Gasser, 1998). 0$6FDQEHGH QHGDVDORRVHO\ coupled network of problem solvers that work together to solve problems that are beyond the individual capabilities or knowledge of each problem solver (Durfee & Lesser, 1989). In an MAS, each agent has incomplete information or capabilities for solving the problem and thus has a limited viewpoint. There is no global system control, the data is decentralized, and the computation is asynchronous. In addition to MAS, there is also the concept of a multiagent environment, which can be seen as an environment that includes more than one agent. Thus, it can be cooperative, or competitive, or a combined one. In an MAS and a multi-agent environment, the individual agents need to interact with one another (socialization) either to achieve their individual objectives, or to manage the dependencies that ensue from being situated in a common environment. These interactions range from simple semantic interoperation (exchanging comprehensible communications), through client-server interactions (the ability to request that a particular action is performed), to rich social interactions (the ability to cooperate, coordinate, and negotiate about a course of action). Agent communication is achieved by exchanging messages represented by mutually understandable syntax and containing mutually understandable semantics. In order WR QGDFRPPRQJURXQGIRUFRPPXQLFDWLRQDQ agent communication language (ACL) should be used to provide mechanisms for agents to negotiate, query, and inform each other. The most important such languages today are KQML (Knowledge Query and Manipulation Language) (ARPA Knowledge Sharing Initiative, 1993) and FIPA ACL (FIPA, 1997) proposed by FIPA (IEEE Foundation for Intelligent 3K\VLFDO$JHQWVKWWSZZZ SDRUJ Because of the obstacles stemming from heterogeneous QDWXUHRIDJHQWVLQYROYHGLQFRPPXQLFDWLRQHJ QGLQJRQH another), there is a need for middle-agents, which facilitate cooperation among agents and connect service providers with service requesters in the agent world. These agents are useful in various roles, such as matchmakers or yellow page agents that collect and process service offers ( advertisements ), blackboard agents that collect requests, and brokers that process both (Sycara, Decker, & Williamson, 1997). Usability Aspects The obvious advantage of agents is the clarity that the sole GH QLWLRQEULQJVZLWKUHJDUGVWRWKHUHSUHVHQWDWLRQRIIXQFtionality. When an end user is presented with certain software DVDQDJHQWIRUH[DPSOHDQDJHQWIRU OWHULQJVSDPHPDLO its functionalities are naturally obvious and the user experiences the system as a personal assistant that will work for him without much need for supervision. Concerning the agents that communicate directly with end-users, the concept of agents shifts the paradigm of user interaction from simple user computer manipulation to assigning tasks to the computer. Within this scenario, the user assigns the tasks and acquires perception about an agent as an anthropomorphic software entity. Controversies and Pitfalls of Agent Development It is not uncommon that some users, not having enough knowledge about intelligent agents express concern (even fear) about their usage. They tend to confuse them with software daemons that send spam messages, or with software viruses that can damage their systems. Others perceive danger in the amount of independency that agents possess. Lead by skepticism, they are likely to discard the concept of autonomous software agents in favor of software that allows complete control over every operation it executes. This point of view goes along with arguments that giving too much decision making autonomy to a software entity would lead to dependency on such an entity s will. Dangers arising from such autonomy are subject of various VFLHQFH FWLRQZRUNVHJ$6SDFH2G\VVH\,QWKH HOGRIVRIWZDUHHQJLQHHULQJDJHQWVDUHDOVRFULWLcized. The critiques are primarily concerned with traps in which a developer may fall when developing agents. Those pitfalls include applying agent technology in areas where other software engineering concepts are more suitable, the inappropriate use of other AI techniques, the inadequate number of agents in an agent-system, and so forth (Wooldridge & Jennings, 1998). 2128
4 APPLICATIONS Intelligent software agents are a suitable software engineering concept in a wide variety of application domains. Their DXWRQRP\TXDOL HVWKHPIRUVXFFHVVIXODSSOLFDWLRQLQWKH HOGVVXFKDVWUDI FDQGWUDQVSRUWDWLRQFRQWUROFRPSXWHU networks and telecommunication control, healthcare, and so forth. Process control software systems require an entity that can supervise a process (e.g., production process) and react ZKHQQHHGHG5HDFWLYHDQGUHVSRQVLYHDJHQWVSHUIHFWO\ WWKH QHHGVRIVXFKDWDVN([DPSOHGRPDLQVLQWKLV HOGLQFOXGH production process control, climate monitoring, spacecraft control, and monitoring nuclear power plants. An important application domain is information gathering, where agents are used to search trough heterogeneous information sources (e.g., World Wide Web) and acquire relevant information for their users. One of the most common domains is Web browsing and search, where agents are used to adapt the content (e.g., search results) to the users preferences and offer relevant help in browsing. Agent cooperation opens possibilities for applying multiagent systems to solving constraint satisfaction problems. Auction negotiation model, as a form of communication, HQDEOHVDJURXSRIDJHQWVWR QGJRRGVROXWLRQVE\DFKLHYing agreement and making mutual compromises in case of FRQÀLFWLQJJRDOV6XFKDQDSSURDFKLVDSSOLFDEOHWRWUDGLQJ systems, where agents act on behalf of buyers and sellers. Financial markets, as well as meeting scheduling, travel arrangement composing, and fault diagnosing also represent SURPLQHQW HOGVIRUDJHQWDSSOLFDWLRQ Intelligent tutoring systems often include pedagogical agents, which represent software entities constructed to present the learning content in a user-friendly fashion and monitor the user s progress through the learning process. These agents are responsible for guiding the user and suggesting additional learning topics related to the user s needs (Devedzic, 2006). Mobility Agents for People with Cognitive Disabilities Mobility agents is an agent-based architecture that helps a person with cognitive disabilities to travel using public transportation. Agents are used to represent transportation SDUWLFLSDQWVEXVHVDQGWUDYHOHUVDQGWRHQDEOHQRWL FDWLRQ of bus approaching and arrival. Information is passed to the traveler using a rich multimedia interface, via a handheld GHYLFH&XVWRPL]DEOHXVHUSUR OHVGHWHUPLQHWKHPRVWDSSURpriate modality of interaction (voice, text, and pictures) based on the user s abilities (Repenning & Sullivan, 2003). This architecture actually imposes a personal agent to guide users with cognitive disabilities and take care that abstract goals as go home are translated into concrete directions. To achieve this, an agent needs to collect information DERXWXVHUVSHFL FORFDWLRQVDQGPXVWEHDEOHWRVXJJHVW the right bus for the particular user s current location and destination. BluScreen BluScreen is an intelligent public display, developed at the University of Southampton, in order to adapt the selection of adverts for display to the present audience detected by Bluetooth technology. Customization of content is achieved using history information of past users exposure to certain sets of adverts, in order to predict which advert is likely to gain the highest attention. The system is implemented as a multi-agent auction-based mechanism. Each agent represents a stakeholder wishing to advertise, and it is provided with a bidding strategy that utilizes heuristics to predict future advert exposure, based on the expected audience composition. These agents compete in an auction to gain advertising space, ensuring that the most suitable advertising content is selected (Payne, David, -HQQLQJV 6KDUL BluScreen employs the concept of agents socialization to achieve context aware, intelligent behavior of the system as a whole, relying on particular agents autonomy to act on behalf of stakeholders and maximize their satisfaction. Talaria Talaria System (The autonomous lookup and report internet agent system), named after the Greek Messenger God Hermes s winged sandals, is a multi-agent system, developed for academic purposes at the, School of Business Administration ( yu/talaria/). It was built as a solution to the common problem of gathering information from diverse Web sites that do not provide RSS feeds for news tracking. The system was implemented using the JADE modeling framework ( 7DODULDLQWHJUDWHVLQIRUPDWLRQJDWKHULQJDQG OWHULQJ in the context of supporting a user to manage her/his Web interests. The system provides each user with a personal agent, which periodically monitors the Web sites that the user expressed interest in. The agent informs its user about UHOHYDQWFKDQJHV OWHUHGE\DVVXPHGXVHUSUHIHUHQFHVDQG default relevance factors. Human-agent communication is implemented via , so that a user can converse with her/his agent in natural language, whereas the agent heuristically interprets concrete instructions from the mail text (e.g., change site list or kill yourself ). Human-like interaction, autonomy-related aspects of this system, and acting on behalf of the user emphasize the usability advantages of this agent-based software. I 2129
5 FUTURE TRENDS The development of agent technologies is taking place within a context of broader visions and trends in IT, which are DERXWWRGULYHIRUZDUGWKHZKROH HOGRILQWHOOLJHQWDJHQWV We especially emphasize the semantic Web, Web services, ambient intelligence and peer-to-peer computing. The semantic Web is the vision of the future Web based RQWKHLGHDWKDWWKHGDWDRQWKH:HEFDQEHGH QHGDQG linked in such a way that it can be used by machines for the automatic processing and integration (Berners-Lee, Hendler, & Lassila, 2001). The key to achieving this is by augmenting Web pages with descriptions of their content in such a way that it is possible for machines to reason automatically about that content. The semantic Web offers a solid ground for further development of the agent technologies as well as successful deployment of a variety of agent-based applications. Actually, we share the opinion that the semantic Web itself will be a form of intelligent infrastructure for agents, allowing them to understand the meaning of the data on the Web. The other important drivers of agent development are the Web services and service-oriented computing, which are likely to become the dominant base technology in the foreseeable future. The Web service technology provides standard means for establishing interoperability between heterogeneous software applications that run on a variety of different platforms. Accordingly, this technology is almost ideal for use in supporting agent interactions in a multi-agent system. Moreover, an agent-oriented view of Web services is gaining an increasing attention, since agent-based systems are naturally seen as provider and consumer Web services environments (Booth et al., 2004). The concept of ambient intelligence, being a vision that describes a shift away from PCs to a variety of devices which are unobtrusively embedded in our environment and which are accessed via intelligent interfaces, with no doubt require agent-like technologies in order to achieve autonomy, distribution, adaptation, and responsiveness (Booth et al., 2004). Peer-to-peer (P2P) computing, presenting networked applications in which every node is in some sense equivalent to all others, tends to become more complex in the future. Auction mechanism design, agent negotiation techniques, increasingly advanced approaches to trust and reputation, and the application of social norms, rules and structures presents some of the agent technologies that are about to become relevant in the context of P2P computing (Booth et al., 2004). Almost each of today s compelling IT visions and trends such as the abovementioned, but also grid computing, complex systems, and many more, will require agent technologies (or something similar to them), before being fully implemented. Agent technologies are upstream of these visions and mission-critical to them. However, to be able to support these visions, the agent-based computing needs further development and strengthening. Some considerable challenges have remained in the agent-based world, among which we emphasize the lack of sophisticated software tools, techniques and methodologies that would support the VSHFL FDWLRQGHYHORSPHQWLQWHJUDWLRQDQGPDQDJHPHQWRI agent systems. CONCLUSION 5HVHDUFKDQGGHYHORSPHQWLQWKH HOGRILQWHOOLJHQWDJHQWVDQG multi-agent systems is rapidly expanding. It can be viewed as a melting pot of different ideas originating from diverse DUHDVVXFKDVDUWL FLDOLQWHOOLJHQFHREMHFWRULHQWHGV\VWHPV software engineering, distributed computing, economics, and so forth. At its core is the concept of autonomous agents interacting with one another for their individual and/or col- OHFWLYHEHQH W $QXPEHURIVLJQL FDQWDGYDQFHVKDYHEHHQPDGHRYHU the past two decades in design and implementation of individual autonomous agents, and in the way in which they interact with one another. These concepts and technologies DUHQRZ QGLQJWKHLUZD\LQWRFRPPHUFLDOSURGXFWVDQG real-world software solutions. Future IT visions share the common need for agent technologies and prove that agent technologies will continue to be of vital importance. REFERENCES Agha, G., Wegner, P., & Yonezawa, A. (Eds.). (1993). Re- VHDUFKGLUHFWLRQVLQFRQFXUUHQWREMHFWRULHQWHGSURJUDPming. Cambridge, MA: The MIT Press. ARPA Knowledge Sharing Initiative. (1993). 6SHFL FDWLRQ of the KQML agent-communication language plus example agent policies and architectures. Retrieved January 30, 2007, from Berners-Lee, T., Hendler, J., & Lassila, O. (2001, May). The semantic Web. 6FLHQWL F$PHULFDQ, Bond, A. H., & Gasser, L. (Eds.). (1998). Readings in GLVWULEXWHGDUWL FLDOLQWHOOLJHQFH. San Mateo, CA: Morgan Kaufmann Publishers. Booch, G. (2004). 2EMHFWRULHQWHGDQDO\VLVDQGGHVLJQ nd ed.). MA: Addison-Wesley. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., & Orchard, D. (2004, February). Web services architecture. W3C working group note 11. Retrieved January 30, 2007, from
6 Devedzic, V. (2006). Semantic Web and education. Berlin, Heidelberg, New York: Springer. Durfee, E. H., & Lesser, V. (1989). Negotiating task decomposition and allocation using partial global planning. In L. Gasser, & M. Huhns (Eds.), 'LVWULEXWHGDUWL FLDOLQWHOOLJHQFH Volume II ( pp ). London: Pitman Publishing and San Mateo, CA: Morgan Kaufmann. FIPA. (1997). 3DUWRIWKH),3$VSHFL FDWLRQV$JHQW communication language. Retrieved January 30, 2007, from KWWSZZZ SDRUJVSHFV SD2&$KWPO Jennings, N. R., Sycara, K., & Wooldridge, M. (1998). A roadmap of agent research and development. Autonomous Agents and Multi-Agent Systems, 1(1), Luck, M., McBurney, P., Shehory, O., & Willmott, S. (2005). Agent technology: Computing as interaction. Retrieved January 30, 2007, from Maes, P. (1994) Agents that reduce work and information overload. Communications of the ACM, 37(7), D\QH75'DYLG(-HQQLQJV15 6KDUL 0 $XFWLRQPHFKDQLVPVIRUHI FLHQWDGYHUWLVHPHQWVHOHFWLRQ on public displays. In B. Dunin-Keplicz, A. Omicini, & J. Padget (Eds.), Proceedings of the Fourth European Workshop on Multi-Agent Systems (in press). Repenning, A., & Sullivan, J. (2003). The pragmatic Web: Agent-based multimodal Web interaction with no browser in sight. In G. W. M. Rauterberg, M. Menozzi, & J. Wesson (Eds.), Proceedings of the Ninth International Conference on Human-Computer Interaction (pp ). Amsterdam, The Netherlands: IOS Press. Russel, S. J., & Norvig, P. (1995). $UWL FLDOLQWHOOLJHQFH$ modern approach. New Jersey: Prentice-Hall. Sycara, K., Decker, K., & Williamson, M. (1997). Middleagents for the Internet. In M. E. Pollack (Ed.), Proceedings RIWKH)LIWHHQWK,QWHUQDWLRQDO-RLQW&RQIHUHQFHRQ$UWL FLDO Intelligence (pp ). Morgan Kaufmann Publishers. Wooldridge, M., & Jennings, N. R. (1995). Intelligent agents: Theory and practice. The Knowledge Engineering Review, 10(2), Wooldridge, M., & Jennings, N. R. (1998). Pitfalls of agentoriented development. In K. P. Sycara, & M. Wooldridge (Eds.), Proceedings of the Second International Conference on Autonomous Agents (pp ). Minneapolis: ACM Press. KEY TERMS Actuators: Software component and part of the agent used as a mean of performing actions in the agent environment. Agent Communication Language (ACL): Language XVHGE\DJHQWVLQH[FKDQJHRIPHVVDJHVGH QLQJFRPPRQ syntax for cooperation between heterogeneous agents. Agent Percepts: Every information that an agent receives through its sensors, about the state of the environment or any part of the environment. Intelligent Software Agent: An encapsulated computer system that is situated in some environment and that is FDSDEOHRIÀH[LEOHDXWRQRPRXVDFWLRQLQWKDWHQYLURQPHQW in order to meet its design objectives (Wooldridge & Jennings, 1995). Middle-Agents: Agents that facilitate cooperation among other agents and typically connect service providers with service requesters. Multi-Agent System (MAS): A software system com- SRVHGRIVHYHUDODJHQWVWKDWLQWHUDFWLQRUGHUWR QGVROXWLRQV of complex problems. Sensors: Software component and part of the agent used as a mean of acquiring information about current state of the agent environment (i.e., agent percepts). I 2131
AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS
AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS Vicent J. Botti Navarro Grupo de Tecnología Informática- Inteligencia Artificial Departamento de Sistemas Informáticos y Computación
More informationMulti-Agent Systems in Distributed Communication Environments
Multi-Agent Systems in Distributed Communication Environments CAMELIA CHIRA, D. DUMITRESCU Department of Computer Science Babes-Bolyai University 1B M. Kogalniceanu Street, Cluj-Napoca, 400084 ROMANIA
More informationAgent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems
Five pervasive trends in computing history Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 1 Introduction Ubiquity Cost of processing power decreases dramatically (e.g. Moore s Law), computers used everywhere
More informationIntroduction to Autonomous Agents and Multi-Agent Systems Lecture 1
Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1 The Unit... Theoretical lectures: Tuesdays (Tagus), Thursdays (Alameda) Evaluation: Theoretic component: 50% (2 tests). Practical component:
More informationCatholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands
INTELLIGENT AGENTS Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands Keywords: Intelligent agent, Website, Electronic Commerce
More informationAN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS
AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting
More informationENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS
BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of
More informationCPE/CSC 580: Intelligent Agents
CPE/CSC 580: Intelligent Agents Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. 1 Course Overview Introduction Intelligent Agent, Multi-Agent
More informationCISC 1600 Lecture 3.4 Agent-based programming
CISC 1600 Lecture 3.4 Agent-based programming Topics: Agents and environments Rationality Performance, Environment, Actuators, Sensors Four basic types of agents Multi-agent systems NetLogo Agents interact
More informationOverview Agents, environments, typical components
Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationDesigning 3D Virtual Worlds as a Society of Agents
Designing 3D Virtual Worlds as a Society of s MAHER Mary Lou, SMITH Greg and GERO John S. Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: s, 3D virtual world, agent
More informationCHAPTER 1: INTRODUCTION. Multiagent Systems mjw/pubs/imas/
CHAPTER 1: INTRODUCTION Multiagent Systems http://www.csc.liv.ac.uk/ mjw/pubs/imas/ Five Trends in the History of Computing ubiquity; interconnection; intelligence; delegation; and human-orientation. http://www.csc.liv.ac.uk/
More informationSTRATEGO EXPERT SYSTEM SHELL
STRATEGO EXPERT SYSTEM SHELL Casper Treijtel and Leon Rothkrantz Faculty of Information Technology and Systems Delft University of Technology Mekelweg 4 2628 CD Delft University of Technology E-mail: L.J.M.Rothkrantz@cs.tudelft.nl
More informationSOFTWARE AGENTS IN HANDLING ABNORMAL SITUATIONS IN INDUSTRIAL PLANTS
SOFTWARE AGENTS IN HANDLING ABNORMAL SITUATIONS IN INDUSTRIAL PLANTS Sami Syrjälä and Seppo Kuikka Institute of Automation and Control Department of Automation Tampere University of Technology Korkeakoulunkatu
More informationIntroduction to Multi-Agent Systems. Michal Pechoucek & Branislav Bošanský AE4M36MAS Autumn Lect. 1
Introduction to Multi-Agent Systems Michal Pechoucek & Branislav Bošanský AE4M36MAS Autumn 2016 - Lect. 1 General Information Lecturers: Prof. Michal Pěchouček and Dr. Branislav Bošanský Tutorials: Branislav
More informationWhat is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence
CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. What is AI? What is
More informationSENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey
SENG609.22: Agent-Based Software Engineering Assignment Agent-Oriented Engineering Survey By: Allen Chi Date:20 th December 2002 Course Instructor: Dr. Behrouz H. Far 1 0. Abstract Agent-Oriented Software
More informationACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS
ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS D. GUZZONI 1, C. BAUR 1, A. CHEYER 2 1 VRAI Group EPFL 1015 Lausanne Switzerland 2 AIC SRI International Menlo Park, CA USA Today computers are
More informationContext Sensitive Interactive Systems Design: A Framework for Representation of contexts
Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu
More informationEnvironment as a first class abstraction in multiagent systems
Auton Agent Multi-Agent Syst (2007) 14:5 30 DOI 10.1007/s10458-006-0012-0 Environment as a first class abstraction in multiagent systems Danny Weyns Andrea Omicini James Odell Published online: 24 July
More informationSchool of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT
NUROP CONGRESS PAPER AGENT BASED SOFTWARE ENGINEERING METHODOLOGIES WONG KENG ONN 1 AND BIMLESH WADHWA 2 School of Computing, National University of Singapore 3 Science Drive 2, Singapore 117543 ABSTRACT
More informationAssignment 1 IN5480: interaction with AI s
Assignment 1 IN5480: interaction with AI s Artificial Intelligence definitions 1. Artificial intelligence (AI) is an area of computer science that emphasizes the creation of intelligent machines that work
More informationUbiquitous Home Simulation Using Augmented Reality
Proceedings of the 2007 WSEAS International Conference on Computer Engineering and Applications, Gold Coast, Australia, January 17-19, 2007 112 Ubiquitous Home Simulation Using Augmented Reality JAE YEOL
More informationSoftware Agent Technology. Introduction to Technology. Introduction to Technology. Introduction to Technology. What is an Agent?
Software Agent Technology Copyright 2004 by OSCu Heimo Laamanen 1 02.02.2004 2 What is an Agent? Attributes 02.02.2004 3 02.02.2004 4 Environment of Software agents 02.02.2004 5 02.02.2004 6 Platform A
More informationStructural Analysis of Agent Oriented Methodologies
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 613-618 International Research Publications House http://www. irphouse.com Structural Analysis
More informationThe AgentLink III Technical Forums: Introduction to the Special Issue
The AgentLink III Technical Forums: Introduction to the Special Issue PAOLO PETTA 1, ANDREA OMICINI 2, TERRY PAYNE 3 and PETER McBURNEY 4 1 Austrian Research Institute for Artificial Intelligence, Vienna,
More informationTowards the Standardization of Multi-Agent Systems Architectures: An Overview
Towards the Standardization of Multi-Agent Systems Architectures: An Overview Roberto A. Flores-Mendez robertof@cpsc.ucalgary.ca Computer Science Department, University of Calgary, Canada (To appear on
More informationDynamic Designs of 3D Virtual Worlds Using Generative Design Agents
Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents GU Ning and MAHER Mary Lou Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: Virtual Environments,
More informationOutline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types
Intelligent Agents Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Agents An agent is anything that can be viewed as
More information3.1 Agents. Foundations of Artificial Intelligence. 3.1 Agents. 3.2 Rationality. 3.3 Summary. Introduction: Overview. 3. Introduction: Rational Agents
Foundations of Artificial Intelligence February 26, 2016 3. Introduction: Rational Agents Foundations of Artificial Intelligence 3. Introduction: Rational Agents 3.1 Agents Malte Helmert Universität Basel
More informationAgent Models of 3D Virtual Worlds
Agent Models of 3D Virtual Worlds Abstract P_130 Architectural design has relevance to the design of virtual worlds that create a sense of place through the metaphor of buildings, rooms, and inhabitable
More informationUsing Reactive Deliberation for Real-Time Control of Soccer-Playing Robots
Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,
More informationSoftware Agent Reusability Mechanism at Application Level
Global Journal of Computer Science and Technology Software & Data Engineering Volume 13 Issue 3 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationAgent. Pengju Ren. Institute of Artificial Intelligence and Robotics
Agent Pengju Ren Institute of Artificial Intelligence and Robotics pengjuren@xjtu.edu.cn 1 Review: What is AI? Artificial intelligence (AI) is intelligence exhibited by machines. In computer science, the
More informationAgent-based Computing and Programming of Agent Systems
Agent-based Computing and Programming of Agent Systems Michael Luck 1, Peter McBurney 2 and Jorge Gonzalez-Palacios 1 1 School of Electronics and Computer Science University of Southampton, United Kingdom
More informationCyber-Physical Systems: Challenges for Systems Engineering
Cyber-Physical Systems: Challenges for Systems Engineering agendacps Closing Event April 12th, 2012, EIT ICT Labs, Berlin Eva Geisberger fortiss An-Institut der Technischen Universität München Cyber-Physical
More informationTowards affordance based human-system interaction based on cyber-physical systems
Towards affordance based human-system interaction based on cyber-physical systems Zoltán Rusák 1, Imre Horváth 1, Yuemin Hou 2, Ji Lihong 2 1 Faculty of Industrial Design Engineering, Delft University
More informationA review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press Gordon Beavers and Henry Hexmoor
A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press 2000 Gordon Beavers and Henry Hexmoor Reasoning About Rational Agents is concerned with developing practical reasoning (as contrasted
More informationComputer Challenges to emerge from e-science
Computer Challenges to emerge from e-science Malcolm Atkinson (NeSC), Jon Crowcroft (Cambridge), Carole Goble (Manchester), John Gurd (Manchester), Tom Rodden (Nottingham),Nigel Shadbolt (Southampton),
More informationTowards Integrated System and Software Modeling for Embedded Systems
Towards Integrated System and Software Modeling for Embedded Systems Hassan Gomaa Department of Computer Science George Mason University, Fairfax, VA hgomaa@gmu.edu Abstract. This paper addresses the integration
More informationBDI: Applications and Architectures
BDI: Applications and Architectures Dr. Smitha Rao M.S, Jyothsna.A.N Department of Master of Computer Applications Reva Institute of Technology and Management Bangalore, India Abstract Today Agent Technology
More informationAn introduction to Agent-Oriented Software Engineering
An introduction to Agent-Oriented Software Engineering http://www.kemlg.upc.edu Javier Vázquez-Salceda KEMLg Seminar April 25, 2012 http://www.kemlg.upc.edu Introduction to Agent-Orientation Computing
More informationin the New Zealand Curriculum
Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure
More informationDESIGN AGENTS IN VIRTUAL WORLDS. A User-centred Virtual Architecture Agent. 1. Introduction
DESIGN GENTS IN VIRTUL WORLDS User-centred Virtual rchitecture gent MRY LOU MHER, NING GU Key Centre of Design Computing and Cognition Department of rchitectural and Design Science University of Sydney,
More informationUsing Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots
Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Eric Matson Scott DeLoach Multi-agent and Cooperative Robotics Laboratory Department of Computing and Information
More informationDigital Swarming. Public Sector Practice Cisco Internet Business Solutions Group
Digital Swarming The Next Model for Distributed Collaboration and Decision Making Author J.D. Stanley Public Sector Practice Cisco Internet Business Solutions Group August 2008 Based on material originally
More informationINTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT
INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT TAYSHENG JENG, CHIA-HSUN LEE, CHI CHEN, YU-PIN MA Department of Architecture, National Cheng Kung University No. 1, University Road,
More informationAn Agent-based Quality Assurance Assessment System
Proceedings of the 5th WSEAS International Conference on E-ACTIVITIES, Venice, Italy, November 20-22, 2006 148 An Agent-based Quality Assurance Assessment System Putsadee Pornphol Department of Computer
More informationMulti-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living
Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living Javier Jiménez Alemán Fluminense Federal University, Niterói, Brazil jjimenezaleman@ic.uff.br Abstract. Ambient Assisted
More informationDesign and Implementation Options for Digital Library Systems
International Journal of Systems Science and Applied Mathematics 2017; 2(3): 70-74 http://www.sciencepublishinggroup.com/j/ijssam doi: 10.11648/j.ijssam.20170203.12 Design and Implementation Options for
More informationAgreement Technologies Action IC0801
Agreement Technologies Action IC0801 Sascha Ossowski Agreement Technologies Large-scale open distributed systems Social Science Area of enormous social and economic potential Paradigm Shift: beyond the
More informationIntroduction: What are the agents?
Introduction: What are the agents? Roope Raisamo (rr@cs.uta.fi) Department of Computer Sciences University of Tampere http://www.cs.uta.fi/sat/ Definitions of agents The concept of agent has been used
More informationIntroduction to the Special Issue: The AgentLink III Technical Forums
12 Introduction to the Special Issue: The AgentLink III Technical Forums PAOLO PETTA Austrian Research Institute for Artificial Intelligence, and Medical University of Vienna ANDREA OMICINI Università
More informationComparative Interoperability Project: Collaborative Science, Interoperability Strategies, and Distributing Cognition
Comparative Interoperability Project: Collaborative Science, Interoperability Strategies, and Distributing Cognition Florence Millerand 1, David Ribes 2, Karen S. Baker 3, and Geoffrey C. Bowker 4 1 LCHC/Science
More informationFP7 ICT Call 6: Cognitive Systems and Robotics
FP7 ICT Call 6: Cognitive Systems and Robotics Information day Luxembourg, January 14, 2010 Libor Král, Head of Unit Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society and Media
More informationDESIGNING ROBUST, OPEN ELECTRONIC MARKETPLACES OF CONTRACT NET AGENTS
DESIGNING ROBUST, OPEN ELECTRONIC MARKETPLACES OF CONTRACT NET AGENTS Chrysanthos Dellarocas Mark Klein Sloan School of Management Massachusetts Institute of Technology U.S.A. Abstract The creation of
More informationAgents in the Real World Agents and Knowledge Representation and Reasoning
Agents in the Real World Agents and Knowledge Representation and Reasoning An Introduction Mitsubishi Concordia, Java-based mobile agent system. http://www.merl.com/projects/concordia Copernic Agents for
More informationSoftware Engineering: A Practitioner s Approach, 7/e. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman
Chapter 9 Architectural Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit
More informationCPS331 Lecture: Intelligent Agents last revised July 25, 2018
CPS331 Lecture: Intelligent Agents last revised July 25, 2018 Objectives: 1. To introduce the basic notion of an agent 2. To discuss various types of agents Materials: 1. Projectable of Russell and Norvig
More informationYears 9 and 10 standard elaborations Australian Curriculum: Digital Technologies
Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making
More informationCSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1
Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior
More informationINTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY
INTELLIGENT GUIDANCE IN A VIRTUAL UNIVERSITY T. Panayiotopoulos,, N. Zacharis, S. Vosinakis Department of Computer Science, University of Piraeus, 80 Karaoli & Dimitriou str. 18534 Piraeus, Greece themisp@unipi.gr,
More informationDevelopment and Integration of Artificial Intelligence Technologies for Innovation Acceleration
Development and Integration of Artificial Intelligence Technologies for Innovation Acceleration Research Supervisor: Minoru Etoh (Professor, Open and Transdisciplinary Research Initiatives, Osaka University)
More informationA CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN
Proceedings of the Annual Symposium of the Institute of Solid Mechanics and Session of the Commission of Acoustics, SISOM 2015 Bucharest 21-22 May A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS
More informationPlan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)
Plan for the 2nd hour EDAF70: Applied Artificial Intelligence (Chapter 2 of AIMA) Jacek Malec Dept. of Computer Science, Lund University, Sweden January 17th, 2018 What is an agent? PEAS (Performance measure,
More information2005, Cambridge University Press
The Knowledge Engineering Review, Vol. 19:3, 275 279. Printed in the United Kingdom 2005, Cambridge University Press Book Review Bayesian Artificial Intelligence by Kevin B. Korb and Ann E. Nicholson,
More informationThe Study on the Architecture of Public knowledge Service Platform Based on Collaborative Innovation
The Study on the Architecture of Public knowledge Service Platform Based on Chang ping Hu, Min Zhang, Fei Xiang Center for the Studies of Information Resources of Wuhan University, Wuhan,430072,China,
More informationA MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS
A MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS Tianhao Tang and Gang Yao Department of Electrical & Control Engineering, Shanghai Maritime University 1550 Pudong Road, Shanghai,
More informationInformation Metaphors
Information Metaphors Carson Reynolds June 7, 1998 What is hypertext? Is hypertext the sum of the various systems that have been developed which exhibit linking properties? Aren t traditional books like
More informationIndustry 4.0: the new challenge for the Italian textile machinery industry
Industry 4.0: the new challenge for the Italian textile machinery industry Executive Summary June 2017 by Contacts: Economics & Press Office Ph: +39 02 4693611 email: economics-press@acimit.it ACIMIT has
More informationNATIONAL TOURISM CONFERENCE 2018
NATIONAL TOURISM CONFERENCE 2018 POSITIONING CURAÇAO AS A SMART TOURISM DESTINATION KEYNOTE ADDRESS by Mr. Franklin Sluis CEO Bureau Telecommunication, Post & Utilities Secretariat Taskforce Smart Nation
More informationUSING ROBOSMITH FOR MULTIAGENT ROBOTIC SYSTEM
Bulletin of the Transilvania University of Braşov Vol. 3 (52) - 2010 Series I: Engineering Sciences USING ROBOSMITH FOR MULTIAGENT ROBOTIC SYSTEM D. FLOROIAN 1 F. MOLDOVEANU 1 Abstract: The RoboSmith architecture
More informationSODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems
SODA: Societies and Infrastructures in the Analysis and Design of Agent-based Systems Andrea Omicini LIA, Dipartimento di Elettronica, Informatica e Sistemistica, Università di Bologna Viale Risorgimento
More informationNegotiation Process Modelling in Virtual Environment for Enterprise Management
Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2006 Proceedings Americas Conference on Information Systems (AMCIS) December 2006 Negotiation Process Modelling in Virtual Environment
More informationAutonomous Agents and MultiAgent Systems* Lecture 2
* These slides are based on the book byinspitinpired Prof. M. Woodridge An Introduction to Multiagent Systems and the online slides compiled by Professor Jeffrey S. Rosenschein. Modifications introduced
More informationExecutive Summary. Chapter 1. Overview of Control
Chapter 1 Executive Summary Rapid advances in computing, communications, and sensing technology offer unprecedented opportunities for the field of control to expand its contributions to the economic and
More informationSDN Architecture 1.0 Overview. November, 2014
SDN Architecture 1.0 Overview November, 2014 ONF Document Type: TR ONF Document Name: TR_SDN ARCH Overview 1.1 11112014 Disclaimer THIS DOCUMENT IS PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING
More informationInformation Communication Technology
# 115 COMMUNICATION IN THE DIGITAL AGE. (3) Communication for the Digital Age focuses on improving students oral, written, and visual communication skills so they can effectively form and translate technical
More informationSECTION 2. Computer Applications Technology
SECTION 2 Computer Applications Technology 2.1 What is Computer Applications Technology? Computer Applications Technology is the study of the integrated components of a computer system (such as hardware,
More informationDevelopment of an Intelligent Agent based Manufacturing System
Development of an Intelligent Agent based Manufacturing System Hong-Seok Park 1 and Ngoc-Hien Tran 2 1 School of Mechanical and Automotive Engineering, University of Ulsan, Ulsan 680-749, South Korea 2
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationMixed-Initiative Aspects in an Agent-Based System
From: AAAI Technical Report SS-97-04. Compilation copyright 1997, AAAI (www.aaai.org). All rights reserved. Mixed-Initiative Aspects in an Agent-Based System Daniela D Aloisi Fondazione Ugo Bordoni * Via
More informationSeparation of Concerns in Software Engineering Education
Separation of Concerns in Software Engineering Education Naji Habra Institut d Informatique University of Namur Rue Grandgagnage, 21 B-5000 Namur +32 81 72 4995 nha@info.fundp.ac.be ABSTRACT Separation
More informationA Survey of Autonomic Computing Systems
A Survey of Autonomic Computing Systems Mohammad Reza Nami, Koen Bertels Computer Engineering Laboratory, Delft University of Technology Abstract The evolution of networks and Internet has introduced highly
More informationAbstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.
On the Creation of Standards for Interaction Between Robots and Virtual Worlds By Alex Juarez, Christoph Bartneck and Lou Feijs Eindhoven University of Technology Abstract Research on virtual worlds and
More informationACTIVE, A PLATFORM FOR BUILDING INTELLIGENT SOFTWARE
ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT SOFTWARE Didier Guzzoni Robotics Systems Lab (LSRO2) Swiss Federal Institute of Technology (EPFL) CH-1015, Lausanne, Switzerland email: didier.guzzoni@epfl.ch
More informationCPS331 Lecture: Agents and Robots last revised April 27, 2012
CPS331 Lecture: Agents and Robots last revised April 27, 2012 Objectives: 1. To introduce the basic notion of an agent 2. To discuss various types of agents 3. To introduce the subsumption architecture
More informationGUIDELINES SOCIAL SCIENCES AND HUMANITIES RESEARCH MATTERS. ON HOW TO SUCCESSFULLY DESIGN, AND IMPLEMENT, MISSION-ORIENTED RESEARCH PROGRAMMES
SOCIAL SCIENCES AND HUMANITIES RESEARCH MATTERS. GUIDELINES ON HOW TO SUCCESSFULLY DESIGN, AND IMPLEMENT, MISSION-ORIENTED RESEARCH PROGRAMMES to impact from SSH research 2 INSOCIAL SCIENCES AND HUMANITIES
More informationMeta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems
Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini ambra.molesini@unibo.it DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini
More informationMobile Tourist Guide Services with Software Agents
Mobile Tourist Guide Services with Software Agents Juan Pavón 1, Juan M. Corchado 2, Jorge J. Gómez-Sanz 1 and Luis F. Castillo Ossa 2 1 Dep. Sistemas Informáticos y Programación Universidad Complutense
More informationWhat is Digital Literacy and Why is it Important?
What is Digital Literacy and Why is it Important? The aim of this section is to respond to the comment in the consultation document that a significant challenge in determining if Canadians have the skills
More informationA DAI Architecture for Coordinating Multimedia Applications. (607) / FAX (607)
117 From: AAAI Technical Report WS-94-04. Compilation copyright 1994, AAAI (www.aaai.org). All rights reserved. A DAI Architecture for Coordinating Multimedia Applications Keith J. Werkman* Loral Federal
More informationElements of Artificial Intelligence and Expert Systems
Elements of Artificial Intelligence and Expert Systems Master in Data Science for Economics, Business & Finance Nicola Basilico Dipartimento di Informatica Via Comelico 39/41-20135 Milano (MI) Ufficio
More informationCourse Syllabus. P age 1 5
Course Syllabus Course Code Course Title ECTS Credits COMP-263 Human Computer Interaction 6 Prerequisites Department Semester COMP-201 Computer Science Spring Type of Course Field Language of Instruction
More informationForeword The Internet of Things Threats and Opportunities of Improved Visibility
Foreword The Internet of Things Threats and Opportunities of Improved Visibility The Internet has changed our business and private lives in the past years and continues to do so. The Web 2.0, social networks
More informationCPS331 Lecture: Agents and Robots last revised November 18, 2016
CPS331 Lecture: Agents and Robots last revised November 18, 2016 Objectives: 1. To introduce the basic notion of an agent 2. To discuss various types of agents 3. To introduce the subsumption architecture
More informationIHK: Intelligent Autonomous Agent Model and Architecture towards Multi-agent Healthcare Knowledge Infostructure
IHK: Intelligent Autonomous Agent Model and Architecture towards Multi-agent Healthcare Knowledge Infostructure Zafar Hashmi 1, Somaya Maged Adwan 2 1 Metavonix IT Solutions Smart Healthcare Lab, Washington
More informationCopyright: Conference website: Date deposited:
Coleman M, Ferguson A, Hanson G, Blythe PT. Deriving transport benefits from Big Data and the Internet of Things in Smart Cities. In: 12th Intelligent Transport Systems European Congress 2017. 2017, Strasbourg,
More informationTrends in Software and Control
Trends in Software and Control Sanz, Ricardo; Årzén, Karl-Erik Published in: Control Systems Magazine DOI: 10.1109/MCS.2003.1200238 Published: 2003-01-01 Link to publication Citation for published version
More information