Agent-Based Software and Practical Case of Agent-Based Software Development

Size: px
Start display at page:

Download "Agent-Based Software and Practical Case of Agent-Based Software Development"

Transcription

1 Agent-Based Software and Practical Case of Agent-Based Software Development Course 2008/2009 SUBJECTS: AGENT-BASED SOFTWARE and PRACTICAL CASE OF AGENT-BASED SOFTWARE DEVELOPMENT EUROPEAN MASTER on SOFTWARE ENGINEERING (Course 2008/09) PROFESSORS: Dr. Ricardo Imbert. Office 5112 Dr. Angélica de Antonio. Office 5108 SUBJECT COORDINATOR: Dr. Ricardo Imbert. Office Subject Information 1.1 Objectives The continuous search for more powerful and of a higher level new abstraction mechanisms has lead nowadays towards a new development paradigm, based on software agents. This approach, which has been so many times referred as the final solution for all the previously unaffordable problems, far from being a silver bullet, must be considered as another software development paradigm and, as such, subject to the Software Engineering discipline. This subjects will introduce the students into this new paradigm, settling the basic concepts of the technology, offering them a wide perspective of the current Software Engineering efforts in this area. 1.2 Program These subjects consist, practically, on three main parts: 1. INTRODUCTION to the AGENTS Basic concepts. Agent architectures. Interaction and communication among agents. 2. AGENT-ORIENTED SOFTWARE ENGINEERING Pitfalls of agent based solutions. Methodologies for agents development. Study case of a methodology for agents development. 3. PRACTICAL CASE of a MULTIAGENT SYSTEM DEVELOPMENT

2 2 1 SUBJECT INFORMATION 1.3 Bibliography RECOMMENDED BOOKS Bellifemine, F., Caire, G. and Greenwood, D. (2007) Developing Multi-Agent Systems with JADE. John Wiley & Sons Ltd. Russell, S. and Norvig, P. (2004) Inteligencia Artificial. Un Enfoque Moderno. Pearson- Prentice Hall. Wooldridge, M. (2000) Reasoning about Rational Agents. The MIT Press, Cambridge, Massachusetts. Wooldridge, M. (2002) An Introduction to MultiAgent Systems. John Wiley and Sons, Chichester, England. INTERESTING ARTICLES Agents in General Bratman, M. E., Israel, D. and Pollack, M. (1988) Plans and Resource-Bounded Practical Reasoning. Computational Intelligence, 4(4): pp Brooks, R. A. (1991) Intelligence without Representation. Artificial Intelligence, 47: pp Franklin, S. and Graesser, A. (1996) Is It an Agent, or Just a Program?: A Taxonomy for Autonomous Agents. In Intelligent Agents III. Agent Theories, Architectures and Languages (ATAL 96), vol Springer-Verlag, Berlin, Germany. Genesereth, M. R. and Ketchpel, S. P. (1994) Software Agents. Communications of the ACM, 37(7). Jennings, N. R., Sycara, K. and Wooldridge, M. (1998) A Roadmap of Agent Research and Development. Journal of Autonomous Agents and Multi-Agent Systems, 1(1): pp Maes, P. (1994) Modeling Adaptive Autonomous Agents. Artificial Life, I, 1&2(9): pp Nwana, H. S. (1996) Software Agents: An Overview. Knowledge Engineering Review, 11(2): pp Rao, A. S. and Georgeff, M. P. (1995) BDI Agents: From Theory to Practice. In V. Lesser (ed.), Proceedings of the First International Conference on Multi-Agent Systems, ICMAS-95, pp The MIT Press, San Francisco. Sycara, K. (1998) Multiagent Systems. AI Magazine, 19(2): pp Wooldridge, M. and Jennings, N. (1994) Agent Theories, Architectures, and Languages: A Survey. In M. Wooldridge and N. R. Jennings (eds.), Intelligent Agents - Theories, Architectures, and Languages, Proceedings of ECAI 94 Workshop on Agent Theories, Architectures & Languages, vol 890, pp Lecture Notes in Artificial Intelligence, Springer-Verlag, Amsterdam. Wooldridge, M. and Jennings, N. R. (1995) Intelligent Agents: Theory and Practice. The Knowledge Engineering Review, 10(2): pp

3 1.3 Bibliography 3 Agent Engineering de Antonio, A. and Imbert, R. (2005) Requirements Engineering for Sociotechnical Systems, chap. Combining Requirements Engineering and Agents, pp Idea Group Publishing, Hersey, PA, Estados Unidos. Iglesias, C. Á., Garijo, M. and González, J. C. (1999) A Survey of Agent-Oriented Methodologies. In J. Müller, M. P. Singh and A. S. Rao (eds.), Proceedings of the 5th International Workshop on Intelligent Agents V : Agent Theories, Architectures, and Languages (ATAL-98), pp Springer-Verlag, Heidelberg, Germany. Iglesias, C. Á., Garijo, M., González, J. C. and Velasco, J. R. (1996) A Methodological Proposal for Multiagent Systems Development Extending CommonKADS. In B. Gaines and M. Musen (eds.), Proceedings of the 10th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop (KAW96). Banoe, Canada. Luck, M., Griffiths, N. and d Inverno, M. (1997) From Agent Theory to Agent Construction: A Case Study. In J. P. Müller, M. J. Wooldridge and N. R. Jennings (eds.), Proceedings of the ECAI 96 Workshop on Agent Theories, Architectures, and Languages: Intelligent Agents III, vol 1193, pp Springer-Verlag, Heidelberg, Germany. Müller, H. J. (1997) Towards Agent Systems Engineering. Data & Knowledge Engineering, 23: pp Petrie, C. J. (2000) Agent-Based Software Engineering. In J. Bradshaw and G. Arnold (eds.), Proceedings of the 5th International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM 2000), pp The Practical Application Company Ltd., Manchester, UK. Shoham, Y. (1990) Agent-Oriented Programming. Tech. Rep. STAN-CS , Computer Science Department, Stanford University. Wooldridge, M. (1997) Agent-Based Software Engineering. Engineering, 144(1): pp IEE Proceedings Software Wooldridge, M. and Ciancarini, P. (2000) Agent-Oriented Software Engineering: The State of the Art. In P. Ciancarini and M. Wooldridge (eds.), First International Workshop on Agent-Oriented Software Engineering, vol 1957, pp Springer- Verlag, Berlin, Alemania. Wooldridge, M. and Jennings, N. R. (1998) Pitfalls of Agent-Oriented Development. In K. P. Sycara and M. Wooldridge (eds.), Proceedings of the 2nd International Conference on Autonomous Agents (Agents 98), pp ACM Press, New York. Wooldridge, M., Jennings, N. R. and Kinny, D. (2000) The Gaia Methodology for Agent- Oriented Analysis and Design. Autonomous Agents and Multi-Agent Systems, 3(3): pp Zambonelli, F., Jennings, N. R. and Wooldridge, M. (2003) Developing Multiagent Systems: The Gaia Methodology. ACM Transactions on Software Engineering and Methodology, 12(3): pp Any necessary additional documentation would be left in the subject documentation website, available through the password the subject coordinator will provide to the students.

4 4 2 INFORMATION ABOUT STUDENTS EVALUATION 1.4 Office Hours PROFESSOR OFFICE TIMETABLE Dr. Angélica de Antonio 5108 Monday: 9:30 14:00 Tuesday: 15:45 17:15 Dr. Ricardo Imbert 5112 Monday: 11:00 14:00 Wednesday: 11:00 14:00 NOTE: Consults out of the indicated timetable must be previously arranged. 1.5 Prerequisites To be simultaneously enrolled to the subject Agent-Based Software is indispensable to take the subject Practical Case of Agent-Based Software Development. It is likewise recommendable to be enrolled to both subjects, not only to the theoretical one. As far as these subjects combine concepts and techniques of both Software Engineering and Artificial Intelligence, it is highly recommended for the student to have some background in these disciplines. It is also advisable to be familiarized to the java programming language or, at least, with similar ones, given that the implementation of the practical exercises will be developed in this language. 1.6 Notifications Any announcement related to these subjects will be published in the bulletin board no. 15 (1st floor, Building 5). A virtual bulletin board service will be also available through the subjects website In Case of Problems Any comment, suggestion, complain or problem of the students, both particular or collective, may be freely posed to the Coordinator of the subjects: Dr. Ricardo Imbert. If any problem could not be solved by the Coordinator of the subjects, and the students need higher authority level assistance, they should address the EMSE Students Coordinator: Dr. Óscar Dieste. 2 Information about Students Evaluation 2.1 Cards Delivery It is neccessary and indispensable to pass the subject to deliver a personal card with a color picture before March 9th, 2009.

5 2.2 Subjects Evaluation Subjects Evaluation Students enrolled in these subjects will be evaluated from the development of several practical projects. It is necessary to pass the whole subject to pass every single practical project. In any case, the subjects evaluation mechanisms may be modify under consideration of the Coordinator of the subjects. Any student with a failed qualification in any of the practical projects will be considered as failed in the whole subject. Any student with no practical project presented during the current course will obtain a not presented qualification in the whole subject. 2.3 Reviews If the student has any doubt about its practical projects qualification, the review process to be followed should be: 1. After the publication of the qualifications, the students may ask a review in the Coordinator of the subjects office, in his office hours scheduled, and in a maximum period of one week from the publication date. 2. The student must attend the review session in person, without having the possibility of being represented. The only addressable problems in this session will be those related to the qualification process. 3. After the review session, the possible modifications will be published in the subjects bulletin board. 4. At the end of the course, the final qualifications will be published in the same bulletin board. Every student should check them, and any discrepancy should be notified to the Coordinator of the subjects as soon as possible.

Agent-Oriented Software Engineering PORTO Methodology AIAD 2013/2014. António Castro and Eugénio Oliveira

Agent-Oriented Software Engineering PORTO Methodology AIAD 2013/2014. António Castro and Eugénio Oliveira Agent-Oriented Software Engineering PORTO Methodology AIAD 2013/2014 António Castro and Eugénio Oliveira NIAD&R Distributed Artificial Intelligence and Robotics Group 1 Contents What is AOSE? Main Existing

More information

8. Literatur zur Vorlesung

8. Literatur zur Vorlesung Vorleung Multiagentenyteme 8. Literatur zur Vorleung Kapitel 1: Einführungliteratur iagentlink Agent Technology Roadmap. http://www.agentlink.org/roadmap/index.html ij. M. Bradhaw. Software Agent. MIT

More information

Multiagent Systems Engineering: A Methodology And Language for Designing Agent Systems

Multiagent Systems Engineering: A Methodology And Language for Designing Agent Systems Presented at Agent-Oriented Information Systems (AOIS) 99 Multiagent Systems Engineering: A Methodology And Language for Designing Agent Systems Scott A. DeLoach Department of Electrical & Computer Engineering

More information

Information Broker Agents in Intelligent Websites

Information Broker Agents in Intelligent Websites Information Broker Agents in Intelligent Websites Catholijn M. Jonker, Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands

More information

International Journal of Computer Science & Information Technology (IJCSIT) Vol. 6, No. 5, December 2014

International Journal of Computer Science & Information Technology (IJCSIT) Vol. 6, No. 5, December 2014 REQUIREMENT ANALYSIS, ARCHITECTURAL DESIGN AND FORMAL VERIFICATION OF A MULTI- AGENT BASED UNIVERSITY INFORMATION MANAGEMENT SYSTEM Nadeem AKHTAR 1 Aisha Shafique GHORI 1 Nadeem SALAMAT 2 1 Department

More information

AGENTS AND SOFTWARE ENGINEERING

AGENTS AND SOFTWARE ENGINEERING AGENTS AND SOFTWARE ENGINEERING Michael Wooldridge Queen Mary and Westfield College, University of London London E1 4NS, United Kingdom M.J.Wooldridge@qmw.ac.uk Abstract Software engineers continually

More information

Model for Social Customer Relationship Management. Multi-Agent Approach

Model for Social Customer Relationship Management. Multi-Agent Approach Celina M. Olszak * Tomasz Bartuś ** Model for Social Customer Relationship Management. Multi-Agent Approach Introduction Social media like Facebook, Twitter, MySpace, YouTube have become a valuable source

More information

Agent-Based Computing and Programming of Agent Systems

Agent-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 information

Cooperative Intelligent Agents

Cooperative Intelligent Agents Cooperative Intelligent Agents Applied Computational Intelligence, sem. 3 I. Aims of the activity 1. To introduce a new domain of Artificial Intelligence, Distributed Artificial Intelligence. 2. To present

More information

Evaluating the Coverage of Development Lifecycle in Agent Oriented Software Engineering Methodologies

Evaluating the Coverage of Development Lifecycle in Agent Oriented Software Engineering Methodologies Evaluating the Coverage of Development Lifecycle in Agent Oriented Software Engineering Methodologies N.Sivakumar Department of Computer Science and Engineering Pondicherry Engineering College Puducherry,

More information

Prometheus: A Methodology for Developing Intelligent Agents

Prometheus: A Methodology for Developing Intelligent Agents Prometheus: A Methodology for Developing Intelligent Agents Lin Padgham and Michael Winikoff RMIT University, GPO Box 2476V, Melbourne, AUSTRALIA Phone: +61 3 9925 2348 {linpa,winikoff}@cs.rmit.edu.au

More information

One for All and All in One

One for All and All in One One for All and All in One A learner modelling server in a multi-agent platform Isabel Machado 1, Alexandre Martins 2 and Ana Paiva 2 1 INESC, Rua Alves Redol 9, 1000 Lisboa, Portugal 2 IST and INESC,

More information

Practical Social Reasoning Systems

Practical Social Reasoning Systems Practical Social Reasoning Systems Michael Rovatsos Centre for Intelligent Systems and their Applications School of Informatics The University of Edinburgh Edinburgh EH8 9LE United Kingdom mrovatso@inf.ed.ac.uk

More information

Now that we have entered the new millennium,

Now that we have entered the new millennium, AI Magazine Volume 23 Number 3 (2002) ( AAAI) Articles AI and Agents State of the Art Eduardo Alonso This article is a reflection on agent-based AI. My contention is that AI research should focus on interactive,

More information

Intelligent Agents. Ira Rudowsky Brooklyn College rudowsky@brooklyn.cuny.edu

Intelligent Agents. Ira Rudowsky Brooklyn College rudowsky@brooklyn.cuny.edu ABSTRACT Ira Rudowsky Brooklyn College rudowsky@brooklyn.cuny.edu A search on Google for the keywords intelligent agents will return more than 330,000 hits; multi-agent returns almost double that amount

More information

Presentation Overview AGENT-BASED SOFTWARE ENGINEERING. 1 The AOP Proposal. 1.1 Specifics

Presentation Overview AGENT-BASED SOFTWARE ENGINEERING. 1 The AOP Proposal. 1.1 Specifics AGENT-BASED SOFTWARE ENGINEERING Mike Wooldridge & Michael Fisher Department of Computing Manchester Metropolitan University United Kingdom M.Wooldridge@doc.mmu.ac.uk Presentation Overview 1. Introduce

More information

Cloud Computing Integrated into Service-Oriented Multi-Agent Architecture

Cloud Computing Integrated into Service-Oriented Multi-Agent Architecture Cloud Computing Integrated into Service-Oriented Multi-Agent Architecture Sara Rodríguez 1, Dante I. Tapia 1, Eladio Sanz 1, Carolina Zato 1, Fernando de la Prieta 1, Oscar Gil 1 1 Departamento de Informática

More information

1.1 Survey s scope and motivation

1.1 Survey s scope and motivation Evaluation of Agent Oriented Software Engineering Main Approaches Salaheddin J. Juneidi, George A. Vouros Department of Information and Communication Systems Engineering School of Sciences University of

More information

An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology

An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology A.Fatemi 1, N.NematBakhsh 2,B. Tork Ladani 3 Department of Computer Science, Isfahan University,

More information

A Conceptual and Computational Model for Knowledge-based Agents in ANDROID

A Conceptual and Computational Model for Knowledge-based Agents in ANDROID A Conceptual and Computational Model for Knowledge-based Agents in ANDROID Fabio Sartori, Lorenza Manenti and Luca Grazioli Department of Informatics, Systems and Communication, University of Milano-Bicocca,

More information

How To Write A Maintenance System For A Collaborative Software Maintenance System

How To Write A Maintenance System For A Collaborative Software Maintenance System Applying Software Agent in Collaborative Software Maintenance Wan Noor Rafida bt. Wan Mayu Othman wan_eda@yahoo.c om Rusli Hj Abdullah rusli@fsktm.upm.e du.my Mohd. Hasan Selamat hasan@fsktm.upm.edu.my

More information

VALIDATION OF THE DEVELOPMENT METHODOLOGIES

VALIDATION OF THE DEVELOPMENT METHODOLOGIES VALIDATION OF THE DEVELOPMENT METHODOLOGIES Ammar LAHLOUHI Department of computer science, University of Batna, 05 000 Batna ABSTRACT This paper argues that modelling the development methodologies can

More information

Application of Intelligent Agents in Hospital Appointment Scheduling System

Application of Intelligent Agents in Hospital Appointment Scheduling System Application of Intelligent Agents in Hospital Appointment Scheduling System Arthur Hylton III and Suresh Sankaranarayanan Abstract Normally when we want to make an appointment with the hospital staff,

More information

4. Multiagent Sys stems Design. Part 2: The PROMETHEUS methodology.

4. Multiagent Sys stems Design. Part 2: The PROMETHEUS methodology. 4. Multiagent Systems Design Part 2: Multiagent Syste ems (SMA-UPC) https://kemlg.upc.edu The PROMETHEUS methodology. Javier Vázquez-Salceda SMA-UPC Methodological Extensions to Object-Oriented Approaches

More information

A Multi-Agent Approach to a Distributed Schedule Management System

A Multi-Agent Approach to a Distributed Schedule Management System UDC 001.81: 681.3 A Multi-Agent Approach to a Distributed Schedule Management System VYuji Wada VMasatoshi Shiouchi VYuji Takada (Manuscript received June 11,1997) More and more people are engaging in

More information

Towards an Agent Oriented approach to Software Engineering

Towards an Agent Oriented approach to Software Engineering Towards an Agent Oriented approach to Software Engineering Anna Perini and Paolo Bresciani ITC-IRST Via Sommarive 18, 38055 Povo, Trento, Italy perini,bresciani @irst.itc.it John Mylopoulos Department

More information

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Acta Polytechnica Hungarica Vol. 4, No. 1, 2007 Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Marek Paralič Department of Computers and Informatics, Faculty

More information

FUSION@, A SOA-Based Multi-Agent Architecture

FUSION@, A SOA-Based Multi-Agent Architecture FUSION@, A SOA-Based Multi-Agent Architecture Dante I. Tapia, Sara Rodríguez, Javier Bajo, Juan M. Corchado Departamento Informática y Automática Universidad de Salamanca Plaza de la Merced s/n, 37008,

More information

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Perspective Methods and Tools for the Design of Distributed Software Systems

More information

Evaluating Agent-Oriented Software Engineering Methodologies

Evaluating Agent-Oriented Software Engineering Methodologies Evaluating Agent-Oriented Software Engineering Methodologies Abdulsalam Alarabeyyat Information Technology Department (IT) Faculty of Prince Abdullah Bin Ghazi of Science and Information Technology Al-Balqa

More information

Autonomy for SOHO Ground Operations

Autonomy for SOHO Ground Operations From: FLAIRS-01 Proceedings. Copyright 2001, AAAI (www.aaai.org). All rights reserved. Autonomy for SOHO Ground Operations Walt Truszkowski, NASA Goddard Space Flight Center (GSFC) Walt.Truszkowski@gsfc.nasa.gov

More information

An Intelligent Sales Assistant for Configurable Products

An Intelligent Sales Assistant for Configurable Products An Intelligent Sales Assistant for Configurable Products Martin Molina Department of Artificial Intelligence, Technical University of Madrid Campus de Montegancedo s/n, 28660 Boadilla del Monte (Madrid),

More information

Internet Agents for Telemedicine Services. * Dept. of Pathology, University of Udine, Italy ** Dept. of Informatics, University of Udine, Italy

Internet Agents for Telemedicine Services. * Dept. of Pathology, University of Udine, Italy ** Dept. of Informatics, University of Udine, Italy Internet Agents for Telemedicine Services Vincenzo Della Mea*, Vito Roberto**, Antonello Conti**, Luca Di Gaspero**, Carlo A.Beltrami*. * Dept. of Pathology, University of Udine, Italy ** Dept. of Informatics,

More information

Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609.

Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609. Data Integration using Agent based Mediator-Wrapper Architecture Tutorial Report For Agent Based Software Engineering (SENG 609.22) Presented by: George Shi Course Instructor: Dr. Behrouz H. Far December

More information

Multi-Agent Framework for Social Customer Relationship Management Systems

Multi-Agent Framework for Social Customer Relationship Management Systems Issues in Informing Science and Information Technology Volume 10, 2013 Multi-Agent Framework for Social Customer Relationship Management Systems Celina Olszak and Tomasz Bartuś University of Economics

More information

Personalized e-learning a Goal Oriented Approach

Personalized e-learning a Goal Oriented Approach Proceedings of the 7th WSEAS International Conference on Distance Learning and Web Engineering, Beijing, China, September 15-17, 2007 304 Personalized e-learning a Goal Oriented Approach ZHIQI SHEN 1,

More information

Simplifying the Development of Intelligent Agents

Simplifying the Development of Intelligent Agents Simplifying the Development of Intelligent Agents Technical Report TR-01-3 School of Computer Science and Information Technology RMIT University Michael Winikoff Lin Padgham James Harland winikoff,linpa,jah

More information

Determining When to Use an Agent-Oriented Software Engineering Paradigm

Determining When to Use an Agent-Oriented Software Engineering Paradigm Proceedings of the Second International Workshop On Agent-Oriented Software Engineering (AOSE-2001), Montreal, Canada, May 29th 2001. Determining When to Use an Agent-Oriented Software Engineering Paradigm

More information

Otto-von-Guericke-University of Magdeburg

Otto-von-Guericke-University of Magdeburg Otto-von-Guericke-University of Magdeburg Faculty of Computer Science Department for Distributed Systems Software Engineering Group Agent-Supported e-learning Authors: Reiner R. Dumke November 20, 2007

More information

ON THE PROJECT MANAGEMENT SCHEDULING BASED ON AGENT TECHNOLOGY AND THEORY OF CONSTRAINT

ON THE PROJECT MANAGEMENT SCHEDULING BASED ON AGENT TECHNOLOGY AND THEORY OF CONSTRAINT 286 International Journal of Electronic Business Management, Vol. 10, No. 4, pp. 286-295 (2012) ON THE PROJECT MANAGEMENT SCHEDULING BASED ON AGENT TECHNOLOGY AND THEORY OF CONSTRAINT Chi-Ming Tsou * Department

More information

16. Finkenzeller, K.. RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification. John Wiley & Sons; 2nd edition (May

16. Finkenzeller, K.. RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification. John Wiley & Sons; 2nd edition (May 106 Referências 1. Agentlink: European coordination action for agent-based computing. [online em 15/07/2005]. http://www.agentlink.org/ 2. Agent Oriented Software Group. [online em 15/07/2005]. http://www.agent-software.com/

More information

Passive Threats among Agents in State Oriented Domains

Passive Threats among Agents in State Oriented Domains Passive Threats among Agents in State Oriented Domains Yair B. Weinberger and Jeffrey S. Rosenschein ½ Abstract. Previous work in multiagent systems has used tools from game theory to analyze negotiation

More information

ISSUES IN RULE BASED KNOWLEDGE DISCOVERING PROCESS

ISSUES IN RULE BASED KNOWLEDGE DISCOVERING PROCESS Advances and Applications in Statistical Sciences Proceedings of The IV Meeting on Dynamics of Social and Economic Systems Volume 2, Issue 2, 2010, Pages 303-314 2010 Mili Publications ISSUES IN RULE BASED

More information

The Multi-Agent System of Accounting

The Multi-Agent System of Accounting Education in Accounting Using an Interactive System Bogdan Pătruţ Faculty of Sciences, Vasile Alecsandri University of Bacău, Romania bogdan@edusoft.ro Abstract This paper represents a summary of a research

More information

Managing Community Healthcare Information in a Multi-Agent System Environment

Managing Community Healthcare Information in a Multi-Agent System Environment Managing Community Healthcare Information in a Multi-Agent System Environment Richard Hill, Simon Polovina and Martin D. Beer Web & Multi-Agents Research Group Faculty of Arts, Computing, Engineering &

More information

IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH

IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH Constanta Nicoleta BODEA PhD, University Professor, Economic Informatics Department University of Economics,

More information

Distributed Scheduling to Support a Call Centre: a Co-operative Multi-Agent Approach *

Distributed Scheduling to Support a Call Centre: a Co-operative Multi-Agent Approach * Distributed Scheduling to Support a Call Centre: a Co-operative Multi-Agent Approach * Frances M.T. Brazier, Catholijn M. Jonker, Frederik Jan Jüngen 1, Jan Treur Vrije Universiteit Amsterdam Department

More information

Multi-Agent System for Knowledge-Based Access to Distributed Databases

Multi-Agent System for Knowledge-Based Access to Distributed Databases Interdisciplinary Journal of Information, Knowledge, and Management Volume 3, 2008 Multi-Agent System for Knowledge-Based Access to Distributed Databases Priti Srinivas Sajja Sardar Patel University, Gujarat,

More information

Understanding the Role of Software Agents in E-Commerce

Understanding the Role of Software Agents in E-Commerce Understanding the Role of Software Agents in E-Commerce Zakaria Maamar zakaria.maamar@zu.ac.ae Software Agents Research Group @ZU College of Information Systems, Zayed University PO Box 19282, Dubai, United

More information

A KNOWLEDGE BASE FOR KNOWLEDGE-BASED MULTIAGENT SYSTEM CONSTRUCTION

A KNOWLEDGE BASE FOR KNOWLEDGE-BASED MULTIAGENT SYSTEM CONSTRUCTION National Aerospace and Electronics Conference (NAECON) Dayton, OH, October 10-12, 2000. A KNOWLEDGE BASE FOR KNOWLEDGE-BASED MULTIAGENT SYSTEM CONSTRUCTION MARC J. RAPHAEL 1 and SCOTT A. DELOACH 2 1 Space

More information

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering ID2209 Distributed Artificial Intelligence and Intelligent Agents Agent-Oriented Software Engineering Mihhail Matskin: www.ict.kth.se/courses/id2209 Autumn 2015 Lecture Outline 1. When is an agent-based

More information

FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING *

FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING * International Journal of Software Engineering and Knowledge Engineering World Scientific Publishing Company FUTURE RESEARCH DIRECTIONS OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING * HAIPING XU Computer

More information

MYWORLD: AN AGENT-ORIENTED TESTBED FOR DISTRIBUTED ARTIFICIAL INTELLIGENCE

MYWORLD: AN AGENT-ORIENTED TESTBED FOR DISTRIBUTED ARTIFICIAL INTELLIGENCE MYWORLD: AN AGENT-ORIENTED TESTBED FOR DISTRIBUTED ARTIFICIAL INTELLIGENCE Michael Wooldridge Department of Computing Manchester Metropolitan University Chester Street, Manchester M1 5GD United Kingdom

More information

PART I of this paper examined the properties of multi-agent

PART I of this paper examined the properties of multi-agent IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 22, NO. 4, NOVEMBER 2007 1753 Multi-Agent Systems for Power Engineering Applications Part II: Technologies, Standards, and Tools for Building Multi-agent Systems

More information

GSM Network - A Case Study in Chiving Negotiation

GSM Network - A Case Study in Chiving Negotiation A Web-Based Appointment System through GSM Network Mohd Helmy Abd Wahab Computer Engineering Department, Faculty of Electrical and Electronic Engineering, Tun Hussein Onn University of Malaysia, 86400

More information

A Review of Intelligent Agents

A Review of Intelligent Agents A Review of Intelligent Agents K.Suganya 1 1 Associate Professor, Department of Software Engineering & IT(PG), A.V.C College of Engineering, Mayiladuthurai Email- ksuganya2002@yahoo.com ABSTRACT An intelligent

More information

Big Data: A Geometric Explanation of a Seemingly Counterintuitive Strategy

Big Data: A Geometric Explanation of a Seemingly Counterintuitive Strategy Big Data: A Geometric Explanation of a Seemingly Counterintuitive Strategy Olga Kosheleva and Vladik Kreinovich University of Texas at El Paso 500 W. University El Paso, TX 79968, USA olgak@utep.edu, vladik@utep.edu

More information

A Framework for Norm-Based Inter-Agent Dependence

A Framework for Norm-Based Inter-Agent Dependence A Framework for Norm-Based Inter-Agent Dependence Fabiola López y López Michael Luck Mark d Inverno Department of Electronics and Computer Science, University of Southampton Southampton, SO17 1BJ, UK flyl00r,mml

More information

White Paper Business Process Modeling and Simulation

White Paper Business Process Modeling and Simulation White Paper Business Process Modeling and Simulation WP0146 May 2014 Bhakti Stephan Onggo Bhakti Stephan Onggo is a lecturer at the Department of Management Science at the Lancaster University Management

More information

The Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration

The Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration The Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration Pedro Gomez-Gasquet, Francisco Cruz Lario Esteban, Ruben Dario Franco Pereyra, and

More information

Mastem: A Mathematics Tutoring Multi-Agent System

Mastem: A Mathematics Tutoring Multi-Agent System Mastem: A Mathematics Tutoring Multi-Agent System Jéssyka Vilela 1, Ricardo Ramos 2, Jaelson Castro 1 1 Universidade Federal de Pernambuco Centro de Informática Av. Jornalista Anibal Fernandes, S/N, Cidade

More information

Continuing Research in Multi-Agent Systems

Continuing Research in Multi-Agent Systems Continuing Research in Multi-Agent Systems K. Decker ½, M. Fisher ¾, M. Luck, M. Tennenholtz, and UKMAS 98 Contributors Ý Ý UKMAS 98 Contributors: M.D. Beer, T.J.M. Bench-Capon and A. Sixsmith; C. Ghidini

More information

A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks

A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks Khalil Salah Advanced Informatics School Universiti Teknologi Malaysia Kuala Lumpur, 54100, Malaysia Ardavan Ashabi

More information

A Multi-Agent System for E-Business Processes Monitoring in a Web-Based Environment

A Multi-Agent System for E-Business Processes Monitoring in a Web-Based Environment A Multi-Agent System for E-Business Processes Monitoring in a Web-Based Environment Xinyu Zhao, Cen Wu, Runjie Zhang, Chen Zhao, Zuoquan Lin Department of Information Science, Peking University, Beijing

More information

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems Proceedings of 10 th International Conference on User Modeling, pp423-427 Edinburgh, UK, July 24-29, 2005. Springer-Verlag Berlin Heidelberg 2005 A Framework of Context-Sensitive Visualization for User-Centered

More information

Industrial-strength software systems are inherently difficult to engineer

Industrial-strength software systems are inherently difficult to engineer FEATURE While agent-based systems are becoming increasingly well SOFTWARE ENGINEERING WITH AGENTS: Pitfalls and Pratfalls understood, multiagent systems development is not. MICHAEL J. WOOLDRIDGE AND NICHOLAS

More information

PARALLEL AND DISTRIBUTED DATA PROCESSING USING AUTONOMOUS SOFTWARE AGENTS

PARALLEL AND DISTRIBUTED DATA PROCESSING USING AUTONOMOUS SOFTWARE AGENTS PARALLEL AND DISTRIBUTED DATA PROCESSING USING AUTONOMOUS SOFTWARE AGENTS Ahmed Baita Garko Department of Computer Science, Kano University of Science & Technology - Wudil E-mail:abgarko@yahoo.com+234-806-4980-045

More information

How To Develop A Multiagent System

How To Develop A Multiagent System Towards a Comprehensive Agent-Oriented Software Engineering Methodology Dissertation vorgelegt dem Fachbereich Wirtschaftswissenschaften, der Universität Duisburg-Essen (Campus Essen) von Tawfig M. Abdelaziz,

More information

EFFICIENT KNOWLEDGE BASE MANAGEMENT IN DCSP

EFFICIENT KNOWLEDGE BASE MANAGEMENT IN DCSP EFFICIENT KNOWLEDGE BASE MANAGEMENT IN DCSP Hong Jiang Mathematics & Computer Science Department, Benedict College, USA jiangh@benedict.edu ABSTRACT DCSP (Distributed Constraint Satisfaction Problem) has

More information

Format of Presentations: POSTER SESSION

Format of Presentations: POSTER SESSION WEB (TECHNOLOGIES AND TOOLS) FOR ARCHITECTURAL THINKING SKILLS OF ARCHITECTURE STUDENTS Topic area of the submission: VEWAeL: Virtual Environments and Web Applications for elearning Keywords: Architectural

More information

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute

More information

Meeting Scheduling with Multi Agent Systems: Design and Implementation

Meeting Scheduling with Multi Agent Systems: Design and Implementation Proceedings of the 6th WSEAS Int. Conf. on Software Engineering, Parallel and Distributed Systems, Corfu Island, Greece, February 16-19, 2007 92 Meeting Scheduling with Multi Agent Systems: Design and

More information

From Analysis to Deployment: a Multi-Agent Platform Survey

From Analysis to Deployment: a Multi-Agent Platform Survey From Analysis to Deployment: a Multi-Agent Platform Survey Pierre-Michel Ricordel and Yves Demazeau 1 LEIBNIZ laboratory, 46 av. Felix Viallet, 38000 Grenoble, France {Pierre-Michel.Ricordel, Yves.Demazeau}

More information

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum Diane J. Cook and Lawrence B. Holder Department of Computer Science and Engineering Box 19015 University of Texas at Arlington

More information

Software Agents: The Future of Web Services

Software Agents: The Future of Web Services Software Agents: The Future of Web Services Michael N. Huhns University of South Carolina, Department of Computer Science and Engineering, Columbia, SC 29208, USA Huhns@engr.sc.edu http://www.cse.sc.edu/

More information

Applicability of Agent Based Systems in Customer Knowledge Management

Applicability of Agent Based Systems in Customer Knowledge Management Applicability of Based Systems in Knowledge Management Seyed Mahdi Homayouni a, Tang Sai Hong b a,b Mechanical and Manufacturing Engineering Department Engineering Faculty, Universiti Putra Malaysia, UPM

More information

Knowledge Management System Framework and Agent-Based Tool to Support Collaborative Software Maintenance Environment

Knowledge Management System Framework and Agent-Based Tool to Support Collaborative Software Maintenance Environment Knowledge Management System Framework and Agent-Based Tool to Support Collaborative Software Maintenance Environment Mohd Zali Mohd Nor zali@itstar.com.my Rusli Abdullah rusli@fsktm.upm.edu.my hasan@fsktm.upm.edu.my

More information

Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture

Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture Soe Winn, May Thwe Oo Abstract Business process automation is an important task in an enterprise

More information

The Belief-Desire-Intention Model of Agency

The Belief-Desire-Intention Model of Agency The Belief-Desire-Intention Model of Agency Michael Georgeff Barney Pell Martha Pollack Milind Tambe # Michael Wooldridge Australian AI Institute, Level 6, 171 La Trobe St Melbourne, Australia 3000 georgeff@aaii.oz.au

More information

Argumentación en Agentes Inteligentes: Teoría y Aplicaciones Prof. Carlos Iván Chesñevar

Argumentación en Agentes Inteligentes: Teoría y Aplicaciones Prof. Carlos Iván Chesñevar Argumentation in Intelligent Agents: Theory and Applications Carlos Iván Chesñevar cic@cs.uns.edu.ar http://cs.uns.edu.ar/~cic cic Part 5 - Outline Main research projects in argumentation Main conferences

More information

Multi-Agent System for Management and Monitoring of Routes Surveillance

Multi-Agent System for Management and Monitoring of Routes Surveillance Multi-Agent System for Management and Monitoring of Routes Surveillance Sara Rodríguez and Javier Bajo Departamento de Informática y Automática, Universidad de Salamanca Plaza de la Merced s/n, 37008,

More information

Agent Services-Based Infrastructure for Online Assessment of Trading Strategies

Agent Services-Based Infrastructure for Online Assessment of Trading Strategies Agent Services-Based Infrastructure for Online Assessment of Trading Strategies Longbing Cao, Jiaqi Wang, Li Lin, Chengqi Zhang Faculty of Information Technology, University of Technology Sydney, Australia

More information

Introduction to Big Data Management Based On Agent Oriented CyberParks

Introduction to Big Data Management Based On Agent Oriented CyberParks Journal of Multidisciplinary Engineering Science and Technology (JMEST) Introduction to Big Data Management Based On Oriented CyberParks Jamal Raiyn Computer Science Department Al Qasemi Academic College

More information

The Application of Agent Technology to Health Care

The Application of Agent Technology to Health Care The Application of Agent Technology to Health Care AgentCities Working Group on Health Care Chair: John L Nealon Co-chair: Antonio Moreno Oxford Brookes University University Rovira i Virgili Oxford, UK

More information

The Paradigm of Mobile Software Agent in Tourism Applications

The Paradigm of Mobile Software Agent in Tourism Applications The Paradigm of Mobile Software Agent in Tourism Applications Massimo Morellato Marketing and Management University of Milano - Bicocca, Italy m.morellato@campus.unimib.it Abstract The vast diffusion of

More information

MULEP-A Multi Level E-Procurement System with Distributed Agents

MULEP-A Multi Level E-Procurement System with Distributed Agents MULEP-A Multi Level E-Procurement System with Distributed s Ozgur Koray SAHINGOZ, Emre OZTAS Abstract Supply chain management system satisfies the customer demands through the most efficient use of resources,

More information

Normative Ontologies to Define Regulations Over Roles in Open Multi- Agent Systems

Normative Ontologies to Define Regulations Over Roles in Open Multi- Agent Systems Normative Ontologies to Define Regulations Over Roles in Open Multi- Agent Systems Carolina Felicíssimo, Carlos Lucena, Gustavo Carvalho and Rodrigo Paes Departamento de Informática PUC Rio Rua Marquês

More information

Software Agent Technology: an Οverview Application to Virtual Enterprises

Software Agent Technology: an Οverview Application to Virtual Enterprises 1. Introduction Georgakarakou, C. E. & Economides, A.A.: Software Agent Technology: An Overview. Agent and Web Service Technologies in Virtual Enterprises, N. Protogeros (ed.), Idea Group Publ Software

More information

The Agent Modeling Language (AMOLA)

The Agent Modeling Language (AMOLA) The Agent Modeling Language (AMOLA) Nikolaos Spanoudakis 1,2 and Pavlos Moraitis 2 1 Technical University of Crete, Department of Sciences, University Campus, 73100, Kounoupidiana, Greece nikos@science.tuc.gr

More information

International Journal of Asian Social Science LEARNING MANAGEMENT SYSTEM USING MULTI-AGENT TECHNOLOGY: A PROPOSED IMPLEMENTATION STRATEGY

International Journal of Asian Social Science LEARNING MANAGEMENT SYSTEM USING MULTI-AGENT TECHNOLOGY: A PROPOSED IMPLEMENTATION STRATEGY International Journal of Asian Social Science Special Issue: International Conference on Teaching and Learning in Education, 2013 journal homepage: http://www.aessweb.com/journal-detail.php?id=5007 LEARNING

More information

AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING

AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING Computing and Informatics, Vol. 26, 2007, 565 576 AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING Marcia T. Mitchell Computer and Information Sciences Department Saint Peter

More information

Characteristics of Computational Intelligence (Quantitative Approach)

Characteristics of Computational Intelligence (Quantitative Approach) Characteristics of Computational Intelligence (Quantitative Approach) Shiva Vafadar, Ahmad Abdollahzadeh Barfourosh Intelligent Systems Lab Computer Engineering and Information Faculty Amirkabir University

More information

The multi agent paradigm and organizational abstractions in construction e-business

The multi agent paradigm and organizational abstractions in construction e-business icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) The multi agent paradigm and organizational abstractions

More information

Human-centered software development methodology in mobile computing environment: agent-supported agile approach

Human-centered software development methodology in mobile computing environment: agent-supported agile approach Eom and Lee EURASIP Journal on Wireless Communications and Networking 2013, 2013:111 RESEARCH Open Access Human-centered software development methodology in mobile computing environment: agent-supported

More information

FIoT: A Framework for Self-Adaptive and Self-Organizing Internet of Things Applications. Nathalia Moraes do Nascimento nnascimento@inf.puc-rio.

FIoT: A Framework for Self-Adaptive and Self-Organizing Internet of Things Applications. Nathalia Moraes do Nascimento nnascimento@inf.puc-rio. FIoT: A Framework for Self-Adaptive and Self-Organizing Internet of Things Applications Nathalia Moraes do Nascimento nnascimento@inf.puc-rio.br Roadmap Motivation FIoT Main Idea Application Scenario Decentralized

More information

Secure Information Systems Engineering: Experiences and Lessons Learned from two Health Care Projects

Secure Information Systems Engineering: Experiences and Lessons Learned from two Health Care Projects Secure Information Systems Engineering: Experiences and Lessons Learned from two Health Care Projects H. Mouratidis 1, A. Sunyaev 2, J. Jurjens 3 1 School of Computing and Technology, University of East

More information

Software Agents : Process Models and User Profiles in Distributed Software Development

Software Agents : Process Models and User Profiles in Distributed Software Development Software Agents : Process Models and User Profiles in Distributed Software Development Norbert Glaser INRIA Sophia-Antipolis, Projet ACACIA BP 93, 06902 Sophia-Antipolis, France Norbert.Glaser@inria.fr

More information

Developing a Value-Based Decision-Making Model for Inquiring Organizations

Developing a Value-Based Decision-Making Model for Inquiring Organizations Developing a Value-Based Decision-Making Model for Inquiring Organizations Dianne Hall Auburn University Auburn AL 36849 dhall@auburn.edu Yi Guo Texas A&M University College Station TX 77843 mguo@cgsb.tamu.edu

More information

A Multi-paradigm Approach for Mobile Agents Development

A Multi-paradigm Approach for Mobile Agents Development A Multi-paradigm Approach for Mobile Agents Development Edgardo A. Belloni 1 Abstract Mobile agent systems have received important attention in the last years as a new programming paradigm for widely distributed

More information

Requirements and Matching Software Technologies for Sustainable and Agile Manufacturing Systems

Requirements and Matching Software Technologies for Sustainable and Agile Manufacturing Systems Requirements and Matching Software Technologies for Sustainable and Agile Manufacturing Systems Daniël Telgen, Leo van Moergestel, Erik Puik, and Pascal Muller Dept. of Micro Systems Technology and Embedded

More information