Information Broker Agents in Intelligent Websites
|
|
|
- Anastasia Murphy
- 10 years ago
- Views:
Transcription
1 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 URL: Abstract. In this paper a generic information broker agent for intelligent Websites is introduced. The agent architecture has been designed using the compositional development method for multi-agent systems DESIRE. The use of the architecture is illustrated in an Electronic Commerce application for a department store. 1 Introduction Most current business Websites are mainly based on navigation through the available information across hyperlinks. A closer analysis of such conventional Websites reveals some of their shortcomings. For example, customer relations experts may be disappointed about the unpersonal treatment of customers at the Website; customers are wandering around anonymously in an unpersonal virtual environment and do not feel supported by anyone. It is as if customers are visiting the physical environment of a shop (that has been virtualised), without any serving personnel. Marketing experts may also not be satisfied by the Website; they may disappointed in the lack of facilities to support one-to-one marketing. In a conventional Website only a limited number of possibilities are provided to announce new products and special offers in such a manner that all relevant customers learn about them. Moreover, often Websites do not acquire information on the amounts of articles sold (sales statistics). It is possible to build in monitoring facilities with respect to the amount of products sold over time, but also the number of times a request is put forward on a product (demand statistics). If for some articles a decreasing trend is observed, then the Website could even warn employees so that these trends can be taken into account in the marketing strategy. If on these aspects a more active role would be taken by the Website, the marketing qualities could be improved. The analysis from the two perspectives (marketing and customer relations) suggests that Websites should become more active and personalised, just as in the traditional case where contacts were based on humans. Intelligent agents provide the possibility to reflect at least a number of aspects of the traditional situation in a simulated form, and, in addition, enables to use new opportunities for, e.g., one-toone marketing, integrated in the Website. In this paper it is shown how a generic broker agent architecture can be exploited to design an intelligent Website for a department store. In Section 2 the application domain is discussed; two types of information agents participating in the application are distinguished. In Section 3 their characteristics and required properties are discussed. In Section 4 the generic broker agent architecture is described and applied to obtain the internal structure of the agents involved in the application.
2 2 Application: an Intelligent Website for a Department Store The application addresses the design of an active, intelligent Website for a chain of department stores. The system should support customers that order articles via the Internet. Each of the department stores sells articles according to departments such as car accessoires, audio and video, computer hardware and software, food, clothing, books and magazines, music, household goods, and so on. Each of these departments has autonomy to a large extent; the departments consider themselves small shops (as part of a larger market). This suggests a multi-agent perspective based on the separate departments and the customers. Four types of agents are distinguished: customers (human agents) Personal Assistant agents (an own software agent for each user) Department Agents (software agents within the department store s Website) employees (human agents) A Personal Assistant agent serves as an interface agent for the customer. As soon as a customer visits the Website, this agent is offered and instantiated to the customer. The Personal Assistant is involved in communication to both its own user and all Website agents. From the user it can receive information about his or her profile, and it can provide him or her with information assumed interesting. Moreover, it can receive information from any of the Website agents, and it can ask them for specific information. The Website agents communicate not only with all Personal Assistants, but also with each other and with employees. The customer only communicates with his or her own Personal Assistant. 3 Requirements for the Department Agents The departments should relate to customers like small shops with personal relationships to customers. The idea is that customers know at least somebody (a Department Agent) related to a department, as a representative of the department and, moreover, this agente knows specific information on the customer. Viewed from outside the basic agent behaviours autonomy, responsiveness, pro-activeness and social behaviour such as discussed, for example in [10] provide a means to characterise the agents (see Table 3). In addition the interaction characteristics as shown in Tables 1 and 2 have been specified. Interaction with the world Department Agent observation observation passive active - its own part of the Website - product information - presence of customers/pas visiting the Website - economic information - products and prices of competitors - focussing on what a specific customer or PA does - search for new products on the market performing actions - making modifications in the Website (e.g., change prices) - showing Web-pages to a customer and PA - creating (personal or general) special offers - modification of assortment Table 1. World interaction characteristics for a Department Agent
3 Communication incoming Department Agent from PA: - request for information - request to buy an article - paying information - customer profile information - customer privacy constraints from Employee: - requests for information on figures of sold articles - new product information - proposals for special offers and price changes - confirmation of proposed marketing actions - confirmation of proposed assortment modifications - proposals for marketing actions - proposals for assortment modifications from other DA: - info on assortment scopes - customer info outgoing to PA: - asking whether DA can help - providing information on products - providing information on special offers - special (personal or general) offers to Employee: - figures of articles sold (sales statistics) - analyses of sales statistics - numbers of requests for articles (demand statistics) - proposals for special offers - proposals for assortment modifications to other DA: - info on assortment scopes - customer info Table 2. Communication characteristics for a Department Agent The following requirements have been imposed on the Department Agents: personal approach; informed behaviour with respect to customer In the Website each department shall be represented by an agent with a name and face, and who knows the customer and his or her characteristics, and remembers what this customer bought previous times. being helpful Customers entering some area of the Website shall be contacted by the agent of the department related to this area, and asked whether he or she wants some help. If the customer explicitly indicates that he or she only wants to look around without getting help, the customer shall be left alone. Otherwise, the agent takes responsibility to serve this customer until the customer has no wishes anymore that relate to the agent's department. The conventional Website can be used by the Department Agents to point at some of the articles that are relevant (according to their dialogue) to the customer. refer customers to appropriate colleague Department Agents A customer which is served at a department and was finished at that department can only be left alone if he or she has explicitly indicated to have no further wishes within the context of the entire department store. Otherwise the agent shall find
4 out in which other department the customer may have an interest and the customer shall be referred to the agent representing this other department. be able to provide product and special offer information For example, if a client communicates a need, then a product is offered fulfilling this need (strictly or approximately), and, if available a special offer. dedicated announcement New products and special offers shall be announced as soon as available to all relevant (on the basis of their profiles) customers, not only if they initiate a contact with the store, but they also shall be contacted by the store in case they do not contact the store Basic types of behaviour Autonomy Responsiveness Pro-activeness Social behaviour Department Agent - functions autonomously, especially when no employees are available (e.g., at night) - responds to requests from Personal Assistants - responds to input from Employees - triggers on decreasing trends in selling and demands - takes initiative to contact Personal Assistants - takes initiative to propose special offers to customers - creates and initiates proposals for marketing actions and assortment modifications - cooperation with Employees, Personal Assistants, and other Department Agents Table 3. Basic types of behaviour of a Department Agent analyses for marketing The Department Agents shall monitor the amounts of articles sold (sales stastitics), communicate them to Employees (e.g., every week) and warn if substantially decreasing trends are observed. For example, if the figures of an article sold decrease during a period of 3 weeks, thenmarketing actions or assortment modifications shall be proposed. actions for marketing Each Department Agent shall maintain the (history of) the transactions of each of the customers within its department, and shall be willing to perform one to one marketing to relevant customers, if requested. The Employees shall be able to communicate to the relevant Department Agents that they have to perform a marketing campaign. The agent shall propose marketing actions to Employees. privacy No profile is maintained without explicit agreement with the customer. The customer has access to the maintained profile. 3.2 Characteristics and Requirements for the Personal Assistants For the Personal Assistants the interaction characteristics are given in Table 4, and their basic types of behaviour in Table 5. The following requirements can be imposed on the Personal Assistants:
5 support communication on behalf of the customer Each customer shall be supported by his or her own Personal Assistant agent, who serves as an interface for the communication with the Department Agents. only provide information within scope of interest of customer A customer shall not be bothered by information that is not within his or her scope of interest. A special offer that has been communicated by a Department Agent leads to a proposal to the Customer, if it fits in the profile, and at the moment when the Customer wants such information sensitive profiling Customers are relevant for a special offer if they have bought a related article in the past, or if the offer fits in their profile as known to the Personal Assistant. providing customer information for Department Agents every week the relevant parts of the profile of the Customer is communicated to the Department Agent, if the Customer agrees. privacy The Personal Assistant shall protect and respect the desired privacy of the customer. Only parts of the profile information agreed upon are communicated. Interaction characteristics Personal Assistant A. Interaction with the world observation observation passive active - notice changes and special offers at the Website - look at Website for articles within the customer needs performing actions B. Communication with other agents incoming from Department Agent: - product info - special (personal and general) offers from Customer: - customer needs and preferences - agreement to buy - privacy constraints outgoing to Department Agent: - customer needs - payment information - profile information to Customer: - product information - special offers Table 4. Interaction characteristics for the Personal Assistant Basic types of behaviour Autonomy Responsiveness Personal Assistant autonomous in dealing with DAs on behalf of customer responsive on needs communicated by customer
6 Pro-activeness Social behaviour initiative to find and present special offers to customer with customer and DAs Table 5. Basic types of behaviour for the Personal Assistant 4 The Internal Design of the Information Broker Agents The agents in the application presented in the previous sections have been designed on the basis of a generic model for a broker agent. The process of brokering as often occurs as a mediating process in electronic commerce involves a number of activities. For example, responding to customer requests for products with certain properties, maintaining information on customers, building customer profiles on the basis of such customer information, maintaining information on products, maintaining provider profiles, matching customer requests and product information (in a strict or soft manner), searching for information on the WWW, and responding to new offers of products by informing customers for whom these offers fit their profile. In this section a generic broker agent architecture is presented that supports such activities. This generic model has been used as a basis for both the Department Agents and the Personal Assistant agents. 4.1 A Generic Broker Agent Architecture For the design of the generic broker agent the following main aspects are considered: process composition, knowledge composition, and relations between knowledge and process composition, as discussed in Section 2. A compositional generic agent model (introduced in [2]), supporting the weak agency notion (cf. [10]) is used; see Fig. 1. At the highest abstraction level within an agent, a number of processes can be distinguished that support interaction with the other agents. First, a process that manages communication with other agents, modelled by the component agent interaction management in Fig. 1. This component analyses incoming information and determines which other processes within the agent need the communicated information. Moreover, outgoing communication is prepared. Next, the agent needs to maintain information on the other agents with which it co-operates: maintenance of agent information. The component maintenance of world information is included to store the world information (e.g., information on attributes of products). The process own process control defines different characteristics of the agent and determines foci for behaviour. The component world interaction management is included to model interaction with the world (with the World Wide Web world, in the example application): initiating observations and receiving observation results. The agent processes discussed above are generic agent processes. Many agents perform these processes. In addition, often agent-specific processes are needed: to perform tasks specific to one agent, for example directly related to a specific domain of application. The broker agent may have to determine proposals for other agents. In this process, information on available products (communicated by information providing agents and kept in the component maintenance of world information), and about the scopes of interests of agents (kept in the component maintenance of agent information), is combined to determine which agents might be interested in which products. Fig. 1 depicts how the broker agent is composed of its components. Part of the exchange of information within the generic broker agent model can be described as follows. The broker agent needs input about scopes of interests put
7 forward by agents and information about attributes of available products that are communicated by information providing agents. It produces output for other agents about proposed products and the attributes of these products. Moreover, it produces output for information providers about interests. In the information types that express communication information, the subject information of the communication and the agent from or to whom the communication is directed are expressed. This means that communication information consists of statements about the subject statements that are communicated. Agent task control Own Process Control own process info to wim own process info to aim own process info to mwi own process info to mai world info to opc agent info to opc info to be communicated communicated info Agent Interaction Management communicated agent info Maintenance of Agent Information agent info to aim communicated world info observation results to wim world info to aim World Interaction Management world info to wim agent info to wim observed info to ast observed agent info action and observation info from ast communication info from ast observed world info communicated info to ast observations and actions Maintenance of World Information Agent Specific Task Fig. 1. Composition within the broker agent model Within the broker agent, the component own process control uses as input belief info, i.e., information on the world and other agents, and generates focus information: to focus on a scope of interest to be given a preferential treatment, i.e., pro-active behaviour will be shown with respect to this focus. The component agent interaction management has the same input information as the agent (incoming communication), extended with belief info and focus info. The output generated includes part of the output for the agent as a whole (outgoing communication), extended with maintenance info (information on the world and other agents that is to be stored within the agent), which is used to prepare the storage of communicated world and agent information. Information on attributes of products is stored in the component maintenance of world information. In the same manner, the beliefs of the agent with respect to other agents
8 profiles (provider attribute info and interests) are stored in maintenance of agent information. The agent specific task uses information on product attributes and agent interests as input to generate proposals as output. For reasons of space limitation the generic and domain-specific information types within the agent model are not presented; for more details; see [5]. 4.2 The Department Agent: Internal Design The broker agent architecture provides an appropriate means to establish the internal design of the two types of agents involved. For the Department Agent, the internal storage and updating of information on the world and on other agents (the beliefs of the agent) is performed by the two components maintenance of world information and maintenance of agent information. In Table 6 it is specified which types of information are used in these components. Profile information on customers is obtained from Personal Assistants, and maintained with the customer s permission. Also identified behaviour instances of the Personal Assistants can give input to the profile. Profile information can be abstracted from specific demands, using existing datamining techniques. Maintenance of Information world information agent information Department Agent - info on products within the DA s assortment - info on special offers - info on customer profiles - info on customer privacy constraints - info on MA s needs for figures - info on customer preferences in communication - info on which products belong to which other DA s assortments - info on providers of products Table 6. Maintenance information for the Department Agent The component agent interaction management identifies the information in incoming communication and generates outgoing communication on the basis of internal information. For example, if a Personal Assistant agent communicates its interests, then this information is identified as new agent interest information that is believed and has to be stored, so that it can be recalled later. In the component agent specific task specific knowledge is used such as, for example: if the selling numbers for an article decrease for 3 weeks, then make a special offer with lower price, taking into account the right season if a customer asks for a particular cheap product, and there is a special offer, then this is proposed if an article is not sold enough over a longer period, then take it out of the assortment Within this component non-strict (or soft) matching techniques can be employed to relate demands and offers. 4.3 The Personal Assistant: Internal Design In this section some of the components of the Personal Assistant are briefly discussed.
9 For the Personal Assistant, as for the Department Agent, the internal storage and updating of information on the world and on other agents is performed by the two components maintenance of world information and maintenance of agent information. In Table 7 it is specified which types of information are used in these components. Maintenance of Information world information agent information Personal Assistant - product information - special offers - customer needs and profile - customer privacy constraints - offers personal to the customer - DAs assortment scopes Table 7. Maintenance information for a Personal Assistant As in the previous section, the component agent interaction management identifies the information in incoming communication and generates outgoing communication on the basis of internal information. For example, if a Department Agent communicates a special offer, then this information is identified as new agent information that is believed and has to be stored, so that it can be recalled later. Moreover, in the same communication process, information about the product to which the special offer refers can be included; this is identified and stored as world information. 6 Discussion In this paper a multi-agent architecture for intelligent Websites is proposed, based on information broker agents. A Website, supported by this architecture has a more personal look and feel than the usual Websites. Within the architecture, also negotation facilities (e.g., as in [8]) can be incorporated. The broker agent architecture has also been applied within a project on virtual market environments in Electronic Commerce, in co-operation with the Internet application company Crisp. Applications of broker agents (addressed in, e.g., [3], [4], [6], [7], [8], [9]), often are not implemented in a principled manner: without an explicit design at a conceptual level, and without support maintenance. The broker agent architecture introduced here was designed and implemented in a principled manner, using the compositional development method for multi-agent systems DESIRE [1]. Due to its compositional structure it supports reuse and maintenance; a flexible, easily adaptable architecture results. Moreover, within the agent model facilities can be integrated that provide automated support of the agent s own maintenance [5]. Therefore, the agent is not only easily adaptable, but, if in such a manner adaptation is automated, it shows adaptive behaviour to meet new requirements (either in reaction to communication with a maintenance agent, or fully autonomous). Acknowledgements Mehrzad Kharami and Pascal van Eck (Vrije Universiteit Amsterdam) supported experiments with some variants of the broker agent model. Working on a design for the department store application with various employees of the software company CMG provided constructive feedback on the architecture introduced.
10 References 1. Brazier, F.M.T., Dunin-Keplicz, B., Jennings, N.R., and Treur, J., Formal specification of Multi-Agent Systems: a real-world case. In: V. Lesser (ed.), Proceedings of the First International Conference on Multi-Agent Systems, ICMAS 95, MIT Press, Cambridge, MA, 1995, pp Extended version in: International Journal of Cooperative Information Systems, M. Huhns, M. Singh, (eds.), special issue on Formal Methods in Cooperative Information Systems: Multi-Agent Systems, vol. 6, 1997, pp Brazier, F.M.T., Jonker, C.M., and Treur, J., Formalisation of a cooperation model based on joint intentions. In: J.P. Müller, M.J. Wooldridge, N.R. Jennings (eds.), Intelligent Agents III (Proceedings of the Third International Workshop on Agent Theories, Architectures and Languages, ATAL'96), Lecture Notes in AI, volume 1193, Springer Verlag, 1997, pp Chavez, A., and Maes, P., Kasbah: An Agent Marketplace for Buying and Selling goods. In: Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, PAAM 96, The Practical Application Company Ltd, Blackpool, 1996, pp Chavez, A., Dreilinger, D., Gutman, R., and Maes, P., A Real-Life Experiment in Creating an Agent Market Place. In: Proceedings of the Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, PAAM 97, The Practical Application Company Ltd, Blackpool, 1997, pp Jonker, C.M., and Treur, J., Compositional Design and Maintenance of Broker Agents. Technical Report, Vrije Universiteit Amsterdam, Department of Mathematics and Computer Science, Kuokka, D., and Harada, L., On Using KQML for Matchmaking. In: V. Lesser (ed.), Proceedings of the First International Conference on Multi-Agent Systems, ICMAS 95, MIT Press, Cambridge, MA, 1995, pp Martin, D., Moran, D., Oohama, H., and Cheyer, A., Information Brokering in an Agent Architecture. In: Proceedings of the Second International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, PAAM 97, The Practical Application Company Ltd, Blackpool, 1997, pp Sandholm, T., and Lesser, V., Issues in Automated Negotiation and Electronic Commerce: Extending the Contract Network. In: V. Lesser (ed.), Proceedings of the First International Conference on Multi-Agent Systems, ICMAS 95, MIT Press, Cambridge, MA, 1995, pp Tsvetovatyy, M., and Gini, M., Toward a Virtual Marketplace: Architectures and Strategies. In: Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, PAAM 96, The Practical Application Company Ltd, Blackpool, 1996, pp Wooldridge, M., and Jennings, N.R., Agent theories, architectures, and languages: a survey. In: [11], pp Wooldridge, M., and Jennings, N.R. (eds.), Intelligent Agents, Proceedings of the First International Workshop on Agent Theories, Architectures and Languages, ATAL 94, Lecture Notes in AI, vol. 890, Springer Verlag, 1995.
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
Agent-Based Software and Practical Case of Agent-Based Software Development
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
Relating Structure and Dynamics in Organisation Models 1
Relating Structure and Dynamics in Organisation Models 1 Catholijn M. Jonker 1 and Jan Treur 1,2 1 Vrije Universiteit Amsterdam, Department of Artificial Intelligence De Boelelaan 1081a, NL-1081 HV Amsterdam,
SIMULATION AND ANALYSIS OF CONTROLLED MULTI- REPRESENTATIONAL REASONING PROCESSES Tibor Bosse a ; Catholijn M. Jonker b ; Jan Treur a a
This article was downloaded by: [Vrije Universiteit Library] On: 11 November 2010 Access details: Access Details: [subscription number 923160476] Publisher Taylor & Francis Informa Ltd Registered in England
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
A Multi-Agent System Performing One-to-Many Negotiation for Load Balancing of Electricity Use
A Multi-Agent System Performing One-to-Many Negotiation for Load Balancing of Electricity Use Frances Brazier 1, Frank Cornelissen 1, Rune Gustavsson 2, Catholijn M. Jonker 1, Olle Lindeberg 2, Bianca
OBAMA, A Practical Paper
Ontology-based Business Activity Monitoring Agent Duco N. Ferro Almende B.V., [email protected] Catholijn M. Jonker Man-Machine Interaction group, Delft University of Technology, C.M. [email protected]
Demonstrating WSMX: Least Cost Supply Management
Demonstrating WSMX: Least Cost Supply Management Eyal Oren 2, Alexander Wahler 1, Bernhard Schreder 1, Aleksandar Balaban 1, Michal Zaremba 2, and Maciej Zaremba 2 1 NIWA Web Solutions, Vienna, Austria
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
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,
Multi-agent System for Web Advertising
Multi-agent System for Web Advertising Przemysław Kazienko 1 1 Wrocław University of Technology, Institute of Applied Informatics, Wybrzee S. Wyspiaskiego 27, 50-370 Wrocław, Poland [email protected]
Family Evaluation Framework overview & introduction
A Family Evaluation Framework overview & introduction P B Frank van der Linden O Partner: Philips Medical Systems Veenpluis 4-6 5684 PC Best, the Netherlands Date: 29 August, 2005 Number: PH-0503-01 Version:
ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS
ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS DAVY MONTICOLO Zurfluh-Feller Company 25150 Belfort France VINCENT HILAIRE SeT Laboratory, University
A Framework for Business/IT Alignment in Networked Value Constellations
BUSITAL'06 219 A Framework for Business/IT Alignment in Networked Value Constellations Zsófia Derzsi, Jaap Gordijn Computer Science, Business Informatics, Vrije Universiteit De Boelelaan 1081, 1081 HV
Exploiting User and Process Context for Knowledge Management Systems
Workshop on User Modeling for Context-Aware Applications at the 8th Int. Conf. on User Modeling, July 13-16, 2001, Sonthofen, Germany Exploiting User and Process Context for Knowledge Management Systems
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
Multi-Agent Architecture for Implementation of ITIL Processes: Case of Incident Management Process
Multi-Agent Architecture for Implementation of ITIL Processes: Case of Incident Management Process Youssef SEKHARA, Hicham MEDROMI, Adil SAYOUTI Equipe Architectures des Systèmes (EAS), Laboratoire d Informatique,
Cloud Computing and Software Agents: Towards Cloud Intelligent Services
Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy [email protected] Abstract Cloud computing systems provide large-scale
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
Design Patterns for Managing Product Lifecycle Information
Design Patterns for Managing Product Lifecycle Information Introduction Kary Främling, Timo Ala-Risku, Mikko Kärkkäinen, Jan Holmström The increasing demands on product lifecycle management means that
Information integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A
Title Information integration platform for CIMS Author(s) Chan, FTS; Zhang, J; Lau, HCW; Ning, A Citation IEEE International Conference on Management of Innovation and Technology Proceedings, Singapore,
Will and declaration in acts performed by intelligent software agents first notes on the question
Will and declaration in acts performed by intelligent software agents first notes on the question Francisco Andrade 1, Paulo Novais 2 and José Neves 2 1 Universidade do Minho, Escola de Direito, Braga,
Towards Web Design Frameworks (Wdfs)
14 Towards Web Design Frameworks (Wdfs) Rehema Baguma, Faculty of Computing and IT, Makerere University. [email protected]; Ogao Patrick, Department of Information Systems, Faculty of Computing and
A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents
A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents Theodore Patkos and Dimitris Plexousakis Institute of Computer Science, FO.R.T.H. Vassilika Vouton, P.O. Box 1385, GR 71110 Heraklion,
Methodology Framework for Analysis and Design of Business Intelligence Systems
Applied Mathematical Sciences, Vol. 7, 2013, no. 31, 1523-1528 HIKARI Ltd, www.m-hikari.com Methodology Framework for Analysis and Design of Business Intelligence Systems Martin Závodný Department of Information
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
Modeling and Design of Intelligent Agent System
International Journal of Control, Automation, and Systems Vol. 1, No. 2, June 2003 257 Modeling and Design of Intelligent Agent System Dae Su Kim, Chang Suk Kim, and Kee Wook Rim Abstract: In this study,
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
So You Want to Build an Automated Scheduling System
So You Want to Build an Automated Scheduling System David Montana BBN Technologies 10 Moulton Street, Cambridge, MA 02138 [email protected] Abstract The BBN scheduling group contracts with both government
Web Advertising Personalization using Web Content Mining and Web Usage Mining Combination
8 Web Advertising Personalization using Web Content Mining and Web Usage Mining Combination Ketul B. Patel 1, Dr. A.R. Patel 2, Natvar S. Patel 3 1 Research Scholar, Hemchandracharya North Gujarat University,
A Variability Viewpoint for Enterprise Software Systems
2012 Joint Working Conference on Software Architecture & 6th European Conference on Software Architecture A Variability Viewpoint for Enterprise Software Systems Matthias Galster University of Groningen,
Analyzing the Procurement Process in a Simplified Version of the TAC SCM Game
Analyzing the Procurement Process in a Simplified Version of the TAC SCM Game Hosna Jabbari December 9, 2005 Abstract The TAC supply chain management game presents a simulated market environment with automated
A Grid-Enabled E-Business Resource Sharing With Cooperative Agent
A Grid-Enabled E-Business Resource Sharing With Cooperative *D R Aremu, draremu2006@gmailcom, Tel: +27736772778 And M O Adigun, madigun@panuzuluacza Department of Computer Science, University of Zululand,
Monitoring BPMN-Processes with Rules in a Distributed Environment
Monitoring BPMN-Processes with Rules in a Distributed Environment Lothar Hotz 1, Stephanie von Riegen 1, Lars Braubach 2, Alexander Pokahr 2, and Torsten Schwinghammer 3 1 HITeC e.v. c/o Fachbereich Informatik,
4th African Insurance Distribution & Bancassurance Conference Aug 2014 Presenter: Julian Ardagh. www.e-intelligence.com
4th African Insurance Distribution & Bancassurance Conference Aug 2014 Presenter: Julian Ardagh www.e-intelligence.com 2 Agenda 1. What is Big Data? 2. Why do we need Big data? 2. 3. Which The key Data
Overview of major concepts in the service oriented extended OeBTO
Modelling business policies and behaviour based on extended Open edi Business Transaction Ontology (OeBTO) Introduction Model Driven Development (MDD) provides a basis for the alignment between business
Online Trading and Negotiation
Online Trading and Negotiation Instructor: Jerry Gao Ph.D. San Jose State University email: [email protected] URL: http://www.engr.sjsu.edu/gaojerry May, 2000 Outline - Introduction of Trading -
Strategies and Methods for Supplier Selections - Strategic Sourcing of Software at Ericsson Mobile Platforms
Strategies and Methods for Supplier Selections - Strategic Sourcing of Software at Ericsson Mobile Platforms Caroline Raning & Johanna Vallhagen February 2007 Department of Industrial Management and Logistics,
Data Analysis 1. SET08104 Database Systems. Copyright @ Napier University
Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?
An Object Oriented Role-based Access Control Model for Secure Domain Environments
International Journal of Network Security, Vol.4, No.1, PP.10 16, Jan. 2007 10 An Object Oriented -based Access Control Model for Secure Domain Environments Cungang Yang Department of Electrical and Computer
Ontological Representations of Software Patterns
Ontological Representations of Software Patterns Jean-Marc Rosengard and Marian F. Ursu University of London http://w2.syronex.com/jmr/ Abstract. This paper 1 is based on and advocates the trend in software
E-COMMERCE PROJECT PROFILE
E-COMMERCE PROJECT PROFILE Bartlett Interactive 152 Commonwealth Avenue, #5 Concord, MA 01742 (978) 369-2472 www.bartlettinteractive.com The following questions will provide a foundation for understanding
Configuration Management
83 Chapter 6 Configuration Management Published as: Configuration Management in Component Based Product Populations, Rob van Ommering, 10th International Workshop on Software Configuration Management,
How To Develop A Multi Agent System (Mma)
S-Tropos: An Iterative SPEM-Centric Software Project Management Process Yves Wautelet, Manuel Kolp, Youssef Achbany IAG Institut d Administration et de Gestion, ISYS Unité de Systèmes d Information, Université
Consumer trends in online shopping and shipping
Consumer trends in online shopping and shipping What today s consumers in the US and Europe are buying online, and how businesses can position themselves to capture this international market Introduction
Unit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University
Data Analysis 1 Unit 2.1 Data Analysis 1 - V2.0 1 Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes,
ARTIFICIAL INTELLIGENCE: DEFINITION, TRENDS, TECHNIQUES, AND CASES
ARTIFICIAL INTELLIGENCE: DEFINITION, TRENDS, TECHNIQUES, AND CASES Joost N. Kok, Egbert J. W. Boers, Walter A. Kosters, and Peter van der Putten Leiden Institute of Advanced Computer Science, Leiden University,
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,
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
How to introduce maturity in software change management $
How to introduce maturity in software change management $ Lars Bendix Department of Computer Science Fredrik Bajers Vej 7E Aalborg University Denmark E-mail: [email protected] Abstract: In this paper we
Opinion 04/2012 on Cookie Consent Exemption
ARTICLE 29 DATA PROTECTION WORKING PARTY 00879/12/EN WP 194 Opinion 04/2012 on Cookie Consent Exemption Adopted on 7 June 2012 This Working Party was set up under Article 29 of Directive 95/46/EC. It is
How to grow through new and existing customers
10 Minute Guide How to grow through new and existing customers Membership Services Moor Hall, Cookham Maidenhead Berkshire, SL6 9QH, UK Telephone: 01628 427500 www.cim.co.uk/marketingresources The Chartered
Goal-Driven Adaptable Software Architecture for UAVs
SEAS DTC Annual Technical Conference 2008 Goal-Driven Adaptable Software Architecture for UAVs William Heaven, Daniel Sykes, Jeff Magee, Jeff Kramer SER001 Imperial College London The Challenge Autonomous
BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE
BENEFIT OF DYNAMIC USE CASES TO EARLY DESIGN A DRIVING ASSISTANCE SYSTEM FOR PEDESTRIAN/TRUCK COLLISION AVOIDANCE Hélène Tattegrain, Arnaud Bonnard, Benoit Mathern, LESCOT, INRETS France Paper Number 09-0489
MULTI-AGENT SYSTEM FOR DECENTRALIZED COMPUTER NETWORK MANAGEMENT Krzysztof Cetnarowicz Jaros law Kozlak Institute of Computer Science, AGH - University of Mining and Metallurgy Al. Mickiewicza 30, 30-059
An Overview of Challenges of Component Based Software Engineering
An Overview of Challenges of Component Based Software Engineering Shabeeh Ahmad Siddiqui Sr Lecturer, Al-Ahgaff University, Yemen Abstract Nowadays there is trend of using components in development of
