The scope of application of multi-agent systems in the process industry: three case studies.

Size: px
Start display at page:

Download "The scope of application of multi-agent systems in the process industry: three case studies."

Transcription

1 See discussions, stats, and author profiles for this publication at: The scope of application of multi-agent systems in the process industry: three case studies. Article January 2004 Source: DBLP READS 43 6 authors, including: A. Aldea Oxford Brookes University 42 PUBLICATIONS 312 CITATIONS Laureano Jiménez Universitat Rovira i Virgili 182 PUBLICATIONS 1,327 CITATIONS SEE PROFILE SEE PROFILE David Riaño Universitat Rovira i Virgili 83 PUBLICATIONS 443 CITATIONS SEE PROFILE All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately. Available from: Laureano Jiménez Retrieved on: 09 May 2016

2 Expert Systems with Applications 26 (2004) The scope of application of multi-agent systems in the process industry: three case studies A. Aldea a, *, R. Bañares-Alcántara b, *, L. Jiménez b, A. Moreno a, J. Martínez a, D. Riaño a a Department of Computer Science and Mathematics, Universitat Rovira i Virgili, Tarragona, Spain b Department of Chemical Engineering, Universitat Rovira i Virgili, Tarragona, Spain Abstract It has been suggested that multi-agent systems (MAS) are specially adequate for the solution of problems with a dynamic, uncertain and distributed nature. Within industrial applications, there is a wide spectrum of problems with these characteristics, in particular those covering the modelling of artifacts, methodologies and organisations. Three case studies on the application of MAS in the process industry are presented. All of them relate to tools that are being developed to support very diverse core tasks in the process industry (and, by extension, the petroleum industry): An intelligent search system composed of Internet information agents which are able to gather, compile and classify data available in web pages related to a specific technological domain. This search engine is the first step towards the construction of a knowledge management platform that will allow chemical process industries to improve their capabilities to monitor, predict and respond to technological trends and challenges. A system to support the concurrent design of processes, to ease communication between engineers who perform design and keep them informed about the progress of the design process. A tool to support the configuration of work teams. This tool will assist in the configuration of the most suitable team for a specific project. It takes into account the ideal size of the team (2 to n members); its specific composition (managers, engineers/scientists, assistants, etc.); and the proposed type of organisation (centralised, tree hierarchy, etc.). These case studies are representative of a large variety of the possible applications of agent based systems in the process industry. q 2003 Elsevier Ltd. All rights reserved. Keywords: Multi-agent systems; Knowledge management; Ontologies; Design and re-design of processes; Social simulation 1. Introduction In the last 25 years we have seen the appearance of several paradigms to design software systems such as Procedural Programming, Structured Programming, Object Orientation and Component-Based software. Agents (Weiss, 1999; Wooldridge, 2002) are now being championed as the next generation paradigm to design and build complex and distributed software systems. An agent based architecture provides additional robustness, scalability, flexibility and is particularly appropriate for problems with a dynamic, uncertain and distributed nature. In particular, they seem to be the ideal computational model for developing software for Internet, an open networked system with no single controlling organisation (Jennings, 2000). Lastly, agent based * Corresponding authors. Address: Department of Chemical Engineering, Universitat Rovira i Virgili, Tarragona, Spain. address: aaldea@etse.urv.es (A. Aldea). architectures allow the incremental development of modular systems not only because of the modular nature of the agents, but also because of the possibility to incorporate legacy code by wrapping it within an agent interface. In a multi-agent system (MAS) agents interact with one another to achieve their individual objectives by exchanging information, cooperating to achieve common objectives or negotiating to resolve conflicts. Alternative flexible patterns of interaction have been used such as the Contract Net Protocol (Reid & Smith 1980), where a task is advertised by a coordinating agent and is assigned to the agent that makes the best bid. However, the details of all possible interactions between agents cannot be foreseen a priori and as a consequence 1. agents need to be able to make decisions about their interactions at run-time, and 2. the organisational relationships between agents need to be represented explicitly (e.g. peer member in a team, /$ - see front matter q 2003 Elsevier Ltd. All rights reserved. doi: /s (03)

3 40 A. Aldea et al. / Expert Systems with Applications 26 (2004) manager, coordinator) by means of constructs such as roles, norms and social laws. Multi-agent architectures have been reported for applications where distributed decision making is advantageous such as flexible manufacturing control, planning and scheduling, diagnosis, process design, modelling and diagnosis, and supply chain management, see for example Julka, Karimi, and Srinivasan (2002) for a refinery application. To date, most of these systems are exploratory in nature. 2. An ontology-based multi-agent search engine In technology intensive industries (e.g. pharmaceutical, biotechnology and most of the process industries) new domains emerge, evolve, mature and decline very fast. Thus, decisions are based not only on well-established information but also on uncertain, dynamic and incomplete information. This decision making would benefit from the capability to monitor, predict and respond to technological, product and market trends and changes, as this would allow to evaluate the current status of a domain and to find new products, services and areas of growth. Much of this information and knowledge is now available from the Web (Internet þ Intranets), however, it is difficult to exploit it to its full due to the large amount of unstructured, redundant and irrelevant information available. The objective of this research is to develop a support tool that extracts, processes, classifies and updates the knowledge contained in the Web with little supervision from the user. As a result, we expect companies that use these knowledge management practices to benefit by improving their competitiveness (see Bañares- Alcántara, Kokossis, Aldea, Jiménez, and Linke (2003)). The combination of two techniques is being used to retrieve information from the web and thus achieve this goal: 1. Ontologies as a representation formalism that eases information retrieval and integration and ensures consistency (Fensel, 2001); and 2. Intelligent Information Agents to search and process knowledge from the Web, generate new knowledge and express it as a new ontology (Klusch, 2001) Ontologies An ontology is a formal explicit hierarchical representation of the knowledge about a specific domain. The essential concepts, properties and characteristics are represented by a vocabulary of entities, classes, properties, functions and their relationships. This static vision of ontologies may not be adequate for some domains such as technology intensive industries which are highly variable. Changes in these domains make the ontologies to become old-fashioned, incomplete, or imperfect. Dynamic ontologies (Heflin & Hendler, 2000) have emerged as an alternative to overcome these problems. In Section 2.2, we describe a multi-agent search engine aiming at managing dynamic ontologies as the information available in the Internet evolves. For this purpose, a domain ontology is defined with OntoEdit (Sure, Staab, & Angele, 2002). This ontology represents the field of interest of the user, and it is used to conduct the search following a master slave procedure that decomposes the domain ontology in several query ontologies. After the search, a response ontology is generated for each query ontology. Finally, all the response ontologies are combined in an information ontology. All the above ontologies are stored in RDF-S (Resource Description Framework) which is becoming the de facto standard for representation of ontologies ( see for example Fensel (2001)) Multi-agent search system architecture We have developed an ontology-based MAS information search prototype that employs an ontology defined by the user to perform web searches. The architecture of the search system is shown in Fig. 1. The agents that perform the search for information and its further classification are: The Internet agents. Given a concept with some associated properties, i.e. a query ontology, this type of agent searches the web with the help of one or more internet search engines and returns the web pages related to this concept in the form of a response ontology. The retrieved web pages are sorted by their weight calculated according to the number of properties of the concepts that can be found in the document text and to their position in the document, i.e. whether they are in the title, headings, plain text, etc. The rationale is to have a two-level relevance evaluation: firstly, by retrieving pages found relevant by a search engine (e.g. Google), secondly, by analysing the contents of those pages in more detail in order to assess more precisely their potential relevance for the user. The Coordinator Agent. This agent receives as input the domain ontology created by the user, and is responsible for partitioning it into several query ontologies which are sent to the Internet Agents. The Coordinator Agent is then in charge of generating the knowledge base that stores all the response ontologies returned by the Internet Agents, and merge and classify them into the information ontology. This last part is currently under implementation (see Kokossis and Paul (2002) for more details). The prototype has been implemented using JADE (Java Agent Development Environment, (Bellifemine, Poggi, & Rimassa, 1999, JADE, 2002)). JADE is a collection of Java libraries that ease the development of multi-agent systems

4 A. Aldea et al. / Expert Systems with Applications 26 (2004) Fig. 1. Ontology-based search engine. (MAS) that follow the specifications suggested by FIPA (Foundation for Intelligent Physical Agents, FIPA is a non-profit organisation that tries to promote the interoperability of agents by defining a set of standard specifications that define aspects such as the architecture of a MAS, the agent communication language (FIPA-ACL) or the communication protocols that agents can follow in their interactions Preliminary results The MAS search prototype was initially tested with a biosensor domain ontology. It is worth mentioning that the ontology-guided search system is independent of the domain and can be applied to any other domain. If the concept to be searched were Biosensor (the top concept of the ontology), the Coordinator Agent would split the domain ontology into 71 query ontologies (one for each class or subclass of the domain ontology). In the case study reported in this section we have analysed a subset of this ontology: The Biosensor class and one of its children (the Company class) together with all its subclasses; as a result, the system works with 10 query ontologies, which are shown in Fig. 2. Several searches were done with different numbers of Internet agents and deadlines. In our prototype every agent Fig. 2. Domain ontology for the case study.

5 42 A. Aldea et al. / Expert Systems with Applications 26 (2004) Fig. 3. Results for four classes of the biosensor ontology. analyses all the links associated with the first 10 results retrieved by Google (this number is configurable, though). Different experiments were made using 2 and 5 Internet agents with different search time deadlines (0.5, 2.5 and 5.0 min). Fig. 3 shows the average number of retrieved web pages in searches associated to four classes of the biosensor ontology: biosensor, company, research and manufacturer. It can be observed that the search results improve with larger values for deadlines and a bigger number of Internet agents; however, the influence of the deadline decreases when there are more Internet agents available to perform the search. To validate the results, we have manually visited the web pages related to these classes and observed that the more relevant web pages were indeed those with larger assigned weights. However, the Internet agents also retrieved irrelevant web pages, these pages were placed at the bottom of the relevance list though. As it stands, the user must decide on a cut value for the weights below which results are most likely irrelevant. This value cannot be generalised to other searches, thus a true solution rather than a patch requires that the web page analyser within the Internet agents be refined to eliminate as many irrelevant pages as possible. From the results of the case study we can conclude that the prototype system finds relevant information (although we cannot prove that it finds all of it!) and successfully prioritises it. 3. A concurrent engineering design support architecture It has been proposed that the integration of the design process can be achieved based on a concurrent engineering approach. One of the primary issues for the application of concurrent process engineering is to count with an environment to communicate engineers who perform different tasks at different sites. This goal may be achieved by sharing design information through an agent-assisted environment. A multi-agent architecture has been under development to assist in the integration of process design for the prototype system CPEDSYS. It is based on cooperating intelligent entities which provide the necessary information and data, and assist in the decision making process using domain-specific knowledge, both distributed among the entities, and centralised but accessible to all of them Proposed architecture As a Concurrent Engineering Process Design System, CPEDSYS is composed of process design tools, process design teams, process design documents, and workflows. In order to ensure the proper realisation of the concurrent engineering, the system requires the integration of teams, workflows, documents and tools to an extent that they can operate within a synchronised, parallel and standardised procedure. The proposed architecture is composed of a number of programs that are distributed in different computers connected to a local network. An interface for chemical process flowsheet construction (structure dimension) using AUTOCAD and other process design tools such as HYSYS for process simulation and AXSYS for PFD and P and ID data generation are also used as commercial tools. The core teams are responsible for the processing of queries about the plant. The management dimension which includes the management team agents and the core team agents encompasses rules for workflow control, procedures and data and information for local design teams and reasoning systems. These local design teams generate actions that can be applied over tools, documents, data and information. These can be distributed throughout the computer network so as to reduce the processing load. Software components also include a process organiser, tools for workflow management, and a tool for economic

6 A. Aldea et al. / Expert Systems with Applications 26 (2004) evaluation in addition to the commercial process design tools mentioned above (Gelete & Bañares-Alcántara, 2002). 4. A tool to support team configuration When a new complex project is started, the Project Manager is put in charge of partitioning this project into tasks and selecting the people who will perform them. The correct selection of people to integrate a team within a complex engineering project is not trivial because it should include not only technical competence and availability aspects, but also personal and social characteristics of each potential team member. The success of a project is greatly due to the personal responsibility of each member, but is also strongly related to adequate communication, collaboration and co-operation between the individual team members (Biegler, Grossmann, & Westerberg, 1997). In addition to social and external factors, emotions play a critical role in rational decisionmaking, perception, human interaction, and human intelligence (Picard, 1995). The emotional state of a person varies with time; furthermore, given the same circumstances, the reactions of different people can be quite different. We think that the MAS technology could be very helpful in the simulation of human social behaviour given its capability to account for characteristics such as autonomy, co-ordination, and communication (Weiss, 1999; Wooldridge, 2002). Thus, we propose to represent a team member with a software agent that includes not only technical competence and availability aspects, but also some personal and social characteristics (Martínez- Miranda et al., 2002) A model of teams and team members We use as a case of study a team in charge of a design problem. In the first step the user (typically a Project Manager) selects, according to his/her own experience, the members of the initial work team. Once the team is formed, several simulations of its behaviour are performed. If the overall results indicate that the team could possibly complete the project with success, the user has the possibility to save the team configuration in a file for future reference. However, if the simulations do not predict an acceptable performance, the user has the possibility of adding, removing or modifying the team members, until a suitable team is identified. Our prototype tool uses agents technology to represent each person from real life by means of a software agent. Each agent has a specific role within the team. This role is given by the type of tasks that the agent can achieve. There are four types of roles in our model: Project Manager, Engineer/Scientist, Technician and Assistant. The characteristics of a software agent are then matched with the ones of a real person using three basic aspects: Cognition, representing the technical knowledge of a person, i.e. creativity and experience. Emotion and personality, to represent some emotional states. In this prototype we consider the following basic emotions: desire, interest, disgust, and anxiety (Johnson- Laird & Oatley, 1992); and the following personality trends: amiable, expressive, analytical and driver (Schubert, 1997). Social characteristics to represent the interaction between team members. An agent s behaviour results from the values of all of these internal properties randomly modified around the initial values of each of the properties using a normal distribution. We have introduced these random variations around each value to account for the non-deterministic nature of human behaviour. As a result, these variations (which are generally small) will generate different results in each simulation in spite of the fact that the system is executing with the same team members performing the same tasks. Our hypothesis is that we can approximate some of the most plausible behaviours of a work team (e.g. best case, worst case, average case) by averaging over many (maybe several hundreds) simulations where each of the parameters is randomly perturbed around a value. Finally, another modification of the agent s internal parameters is effected by its interaction with its tasks and with other agents. For example, if an agent x has (i) an expressive personality, (ii) a low experience value, and (iii) likes to work in a team, but its assigned task requires that it works by itself, then its interest value would be decreased, and its anxiety or stress values would be increased. These changes are reflected on the quality of the results and time required to perform the task that the agent has been assigned. The representation of tasks includes the following parameters: number of participants for each task; duration of the task (measured in working days); sequence of the tasks (sequential or parallel tasks); difficulty of the task (a task can be complex or not); type of task (generic or specialised task); deadline; priority within the project; and finally, the quality of the task Description of the tool The prototype tool is being implemented using the JADE framework for MAS development. Our first prototype has the following assumptions and limitations: (a) (b) The agents will not solve a real design problem but only simulate their interaction with other agents and with their assigned task(s); Given the uncertainty associated with the characterisation of the cognition, emotion, personality and social properties of a person, random probabilities around

7 44 A. Aldea et al. / Expert Systems with Applications 26 (2004) the fixed values of such properties (representing the internal state of the agent) will be used. (c) The set of global behaviours of a team is obtained by averaging its behaviour over a statistically significant number of simulations. (d) The most suitable team configuration can be obtained by comparing the sets of global behaviours for several possible team configurations. The system has three main components: Configuration module. In this component the user must configure the initial team. The team is formed by two or more agents, and the user must also configure the internal state of each agent. Once the team is configured, the user must specify the project that the team will perform, i.e. the characteristics of the project tasks. Simulation module. The user decides the number of simulations to perform, and then the system starts the work team simulations. Results module. This component shows the results of the team s behaviour. In the future this component will include some graphics to ease the interpretation of the data generated by the simulations, e.g. statistics of information such as best, worst and average performance of the work team. In the main window the user creates all the necessary agents to form a team (see Fig. 4). First, the user must select the type of agent that he/she wants to create (Project Manager, Engineer/Scientist, Technician or Assistant). After that, all the internal parameters of the agent must be set, and finally the agent is created. Once the agent is created, the interface allows the user to see and modify the internal parameters of the agent, or if necessary, delete an agent. In addition, in this window the user can select the organisation type of the team. Currently we have implemented a centralised hierarchical organisation. The window shown in Fig. 5, allows the user to set the tasks that conform the project to be developed by the team. When a task is created, all its parameters must be set. Some of these tasks parameters influence the agents behaviour, for example the quality, duration and deadline. When a task is a successor of another, a line between them records this relationship. One of the advantages of the tool is that all the configuration process is made graphically. Similarly to team configurations, a project can be saved for future reference. The last module in the specification of the simulations is the tasks assignment module. Once the team and the project have been defined, the user must assign the tasks to the agents. Each task can be assigned to one or more agents. Currently in our system the user assigns the tasks to team Fig. 4. Graphical user interface of the tool: team configuration window.

8 A. Aldea et al. / Expert Systems with Applications 26 (2004) Fig. 5. Tasks configuration window. members, but in a future the Project Manager agent will perform this assignment. Once the tasks have been assigned, the user can start the simulation step by setting the number of simulations The interaction between agents In our system there are two agents that do not represent human team members: the GUI agent and the Simulator agent. The GUI agent is the agent that interacts with the user, and the Simulator agent controls the number of simulations that the system will perform. The process starts when the GUI agent sends a request message to the Simulator. The content of this message is the number of simulations that the user requires. Then, the Simulator agent sends a request message to the Project Manager agent asking for the tasks assignment. This agent searches the first task(s) to be developed, and in turn sends a request message to the agent(s) that must perform this task. Finally, the behaviour of every agent involved in the process is reproduced according to the model described in Section 4.1. When the task is finished, the agents send an inform message to the Project Manager agent. The Project Manager then searches for the subsequent tasks and their assigned agents and sends the request messages again. This process is continued until all the tasks are finished at which point the Project Manager agent sends an inform message to the Simulator agent. If the Simulator agent observes that all the simulations are done, then sends the inform message to the GUI agent which presents the simulations results. All this process is performed as many times as the number of simulations requested by the user (see Fig. 6). After all the simulations are finished the user can see the results for each simulation. The information about each of the agents is presented to the user, and he/she can analyse which team has generated the most suitable set of behaviours for a particular project. In future versions of the tool several views will be implemented, such as graphics that show the individual behaviour, the real duration of the tasks within the system, the best and worst behaviour of agents in specific moments, etc. All this information has the potential to help the user to make the most suitable decisions about the configuration of a work team Initial results This section presents the initial results of the tool. We took as a case study a team of 10 members: one Project Manager, three Engineers/Scientists, three Technicians and three Assistants, each one with different internal characteristics. The project assigned to these agents has 12 different tasks. After 100 simulations with this team configuration we noticed some interesting behaviours: We observed that agents with a high value in their stress parameter and which were in charge of a specialised task were the agents with least success, independently of their personality. When we decreased the stress parameter of one agent and executed the same number of simulations we observed that the number of failures also decreased. The simulations also showed that agents with an amiable personality and working in a task by themselves presented more failures than successes. When this

9 46 A. Aldea et al. / Expert Systems with Applications 26 (2004) Fig. 6. Agents communication. situation happened, their anxiety and disgust values were increased and so were their number of failures. The agents with a greater number of successes were those with a high value for experience and with an analytical personality. We also observed that the creativity parameter only increases the number of successes when the agent is in charge of specialised tasks, and this parameter has less influence when the agent works with a generic task or with a non complex task. Although some of these results are expected a priori given the way in which the agents behaviour was generated, they are, nevertheless, the basis to add more complexity to the model of a team. In addition we are modifying the agents behaviour to result not only in a success or failure over its assigned tasks, but also in a delay to the task (which in turn may increase the stress value of the agent in charge of the successive task). In any case, each agent must be able to achieve its tasks, otherwise the Project Manager agent reassigns them to other agents. One of the most important steps in the future of this work will be the comparison between the results produced by our system and real teams of people. 5. Other possibilities MAS are, of course, applicable in many other areas related to chemical engineering, those involving distributed decision making exemplify a growing family of applications that is increasingly finding industrial acceptance. Applications such as flexible manufacturing control, where the standard approach is to devise a centralised, pre-planned schedule for the entire process, have benefited from an agent-oriented approach. Within those applications each part, operation and machine is represented by an agent with individual objectives, such as getting to the end of the manufacturing line for a part or maximising its throughput for a machine. Each agent has the capability of negotiation when something goes wrong, e.g. a delay in an operation or a failure in a machine (Parunak, 1999). The resulting schedule is more responsive to circumstances and as a result it exhibits

10 A. Aldea et al. / Expert Systems with Applications 26 (2004) increased throughput and robustness to failure, thanks to the fact that decision-making is more localised. The same approach can be applied more or less directly to batch process operation scheduling supply chain management, to model a network of suppliers, factories, warehouses, distribution centres and retailers (Julka et al., 2002) web-based plant design, to model a network of owneroperators, engineering, procurement and construction companies (Brown, 2002) the autonomous process control system as described in (Stephanopoulos, 1990) integrating planning, scheduling and production management. multi-product and multi-processes scheduling, balancing aspects related to stock and demand (this aspect is very important for the pharmaceutical industry, as there is a seasonal ordering of certain products and this sector maintains a high stock for a large number of specialities) reverse engineering of several aspects of the competitors (prices, offers ) automatisation of offers to customers (e.g. equipment selection according to the technical data sheet). 6. Conclusions Three case studies proposing the use of MAS in the solution of chemical process industry problems have been presented: A support platform to extract, process and classify knowledge from the Web. A system to support the concurrent design of processes. A tool to support the configuration of work teams. These application areas cover the modelling of methodologies, artifacts and organisations, and are thus representative of the large variety of possible applications of agent based systems in industry. Acknowledgements The research described in Section 2 has been funded by the EU project htechsight, IST (coordinator: Prof. Antonis Kokossis, University of Surrey, UK) where the University Rovira i Virgili is one of the 10 nodes. The authors wish to acknowledge the work of Marc Sanchez, David Isern and Jaime Bocio and the feedback of Prof. A. Kokossis and P. Linke. Section 3 is the result of the work of Solomon S. Gelete and Juan Martínez-Miranda. The work in Section 4 is part of the PhD research of Juan Martínez-Miranda, who wishes to thank the Universitat Rovira i Virgili for his scholarship. References Bañares-Alcántara, R., Kokossis, A., Aldea, A., Jiménez, L., & Linke, P. (2003). A knowledge management platform to extract and process information from the web. Process System Engineering, PSE 2003 Kunning, China, in press. Bellifemine, F., Poggi, A., & Rimassa, G. (1999). JADE-A FIPA compliant agent framework. Proceedings of Practical Applications of Intelligent Agents and Multi-Agents, PAAM, Biegler, L. T., Grossmann, I. E., & Westerberg, A. W. (1997). Systematic methods of chemical process design. Englewood Cliffs, NJ: Prentice Hall. Brown, A. (2002). Web-based plant design tools are ready, but are engineers? CEP, 98(6), Fensel, D. (2001). Ontologies: a silver bullet for knowledge management and electronic commerce. Germany: Heidelberg. Gelete, S. S., & Bañares-Alcántara, R. (2002). A concurrent engineering approach for an effective process design support system. Proceedings of ESCAPE-12, Amsterdam: Elsevier, pp Heflin, J., & Hendler, J. (2000). Dynamic ontologies on the web. Proceedings of American Association for Artificial Intelligence Conference AAAI-2000, Menlo Park, CA, pp Jennings, N. R. (2000). On agent-based software engineering. Artificial Intelligence, 117, Johnson-Laird, P., & Oatley, K. (1992). Basic emotions, rationality, and folk theory. In N. L. Stein, & K. Oatley (Eds.), Basic emotions (pp ). Hove: Lawrence Erlbaum. Julka, N., Karimi, I., & Srinivasan, R. (2002). Agent-based supply chain management 1: framework and 2: a refinery application. Computers and Chemical Engineering, 26(12), Klusch, M. (2001). Information agent technology for the internet: a survey. Data and Knowledge Engineering, 36(3), Kokossis, A., & Paul, S. (Eds.), (2002). Dynamic ontology management system (design). H-TechSight Technical Report (D7). Martínez-Miranda, J., Aldea, A., & Bañares-Alcá, R. (2002). A social agent model to simulate human behaviour. In C. Urban (Ed.), (pp ). Proceedings of the Third Workshop on Agent-Based Simulation. Parunak, H. V. D. (1999). Industrial and practical applications of distributed artificial intelligence. In G. Weiss (Ed.), Multi-agent systems (pp ). Cambridge MA: MIT Press. Picard, R. W. (1995). Affective computing. M.I.T. Media Laboratory Perceptual Computing Section Technical Report No Reid, G., & Smith, T. (1980). The contract net protocol: high load communication and control in a distributed problem solver. IEEE Transactions on Computers, 29(12), Schubert, S. (1997). In L. T. Biegler, I. E. Grossmann, & A. W. Westerberg (Eds.), Systematic methods of chemical process design (p. 9) Englewood Cliffs, NJ: Prentice Hall. Sure, Y., Staab, S., & Angele, J. (2002). OntoEdit: guiding ontology development by methodology and inferencing. Proceedings of the International Conference on Ontologies, Databases and Applications of Semantics (ODBASE 02), Irvine, USA. Stephanopoulos, G. (1990). Artificial intelligence in process engineering current state and future trends. Computers and Chemical Engineering, 14(11), JADE (2002). Java Agent Development Environment, JADE Website, Telecom. Italia and Dipartamento di Ingeniria dell Informazione, Università degli Studi di Parma, Torino, Italy. projects/jade/. Weiss, G. (1999). Multiagent systems. A modern approach to distributed artificial intelligence. Cambridge, MA: MIT Press. Wooldridge, M. (2002). An introduction to multiagent systems. New York: Wiley.

Methodology for Agent-Oriented Software

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

Opportunities for Agent-Based Models in Computer Aided Process Engineering

Opportunities for Agent-Based Models in Computer Aided Process Engineering 17 th European Symposium on Computer Aided Process Engineering ESCAPE17 V. Plesu and P.S. Agachi (Editors) 2007 Elsevier B.V. All rights reserved. 1 Opportunities for Agent-Based Models in Computer Aided

More information

Multi-Agent Systems in Distributed Communication Environments

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

SOFTWARE AGENTS IN HANDLING ABNORMAL SITUATIONS IN INDUSTRIAL PLANTS

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

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

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 information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A Conceptual Modeling Method to Use Agents in Systems Analysis A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu 1 1 University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}

More information

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT

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

Structural Analysis of Agent Oriented Methodologies

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

in the New Zealand Curriculum

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

DESIGN AGENTS IN VIRTUAL WORLDS. A User-centred Virtual Architecture Agent. 1. Introduction

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

Designing 3D Virtual Worlds as a Society of Agents

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

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents

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

Component Based Mechatronics Modelling Methodology

Component Based Mechatronics Modelling Methodology Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems

More information

Design Rationale as an Enabling Factor for Concurrent Process Engineering

Design Rationale as an Enabling Factor for Concurrent Process Engineering 612 Rafael Batres, Atsushi Aoyama, and Yuji NAKA Design Rationale as an Enabling Factor for Concurrent Process Engineering Rafael Batres, Atsushi Aoyama, and Yuji NAKA Tokyo Institute of Technology, Yokohama

More information

UNIT-III LIFE-CYCLE PHASES

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

A MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS

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

RIS3-MCAT Platform: Monitoring smart specialization through open data

RIS3-MCAT Platform: Monitoring smart specialization through open data RIS3-MCAT Platform: Monitoring smart specialization through open data Tatiana Fernández Sirera, PhD Head of Economic Promotion, Ministry of the Vice-Presidency, Economy and Finance Brussels, 27 November

More information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A Conceptual Modeling Method to Use Agents in Systems Analysis A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}

More information

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands

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

Joining Forces University of Art and Design Helsinki September 22-24, 2005

Joining Forces University of Art and Design Helsinki September 22-24, 2005 APPLIED RESEARCH AND INNOVATION FRAMEWORK Vesna Popovic, Queensland University of Technology, Australia Abstract This paper explores industrial (product) design domain and the artifact s contribution to

More information

SENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey

SENG609.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 information

STRATEGO EXPERT SYSTEM SHELL

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

THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY

THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY THE AXIOMATIC APPROACH IN THE UNIVERSAL DESIGN THEORY Dr.-Ing. Ralf Lossack lossack@rpk.mach.uni-karlsruhe.de o. Prof. Dr.-Ing. Dr. h.c. H. Grabowski gr@rpk.mach.uni-karlsruhe.de University of Karlsruhe

More information

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

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

The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems

The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems AMADEOS Architecture for Multi-criticality Agile Dependable Evolutionary Open System-of-Systems FP7-ICT-2013.3.4 - Grant Agreement n 610535 The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems

More information

Product architecture and the organisation of industry. The role of firm competitive behaviour

Product architecture and the organisation of industry. The role of firm competitive behaviour Product architecture and the organisation of industry. The role of firm competitive behaviour Tommaso Ciarli Riccardo Leoncini Sandro Montresor Marco Valente October 19, 2009 Abstract submitted to the

More information

Development of an Intelligent Agent based Manufacturing System

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

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 03 STOCKHOLM, AUGUST 19-21, 2003 A KNOWLEDGE MANAGEMENT SYSTEM FOR INDUSTRIAL DESIGN RESEARCH PROCESSES Christian FRANK, Mickaël GARDONI Abstract Knowledge

More information

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 4 & 5 SEPTEMBER 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL

More information

DEPUIS project: Design of Environmentallyfriendly Products Using Information Standards

DEPUIS project: Design of Environmentallyfriendly Products Using Information Standards DEPUIS project: Design of Environmentallyfriendly Products Using Information Standards Anna Amato 1, Anna Moreno 2 and Norman Swindells 3 1 ENEA, Italy, anna.amato@casaccia.enea.it 2 ENEA, Italy, anna.moreno@casaccia.enea.it

More information

Getting the evidence: Using research in policy making

Getting the evidence: Using research in policy making Getting the evidence: Using research in policy making REPORT BY THE COMPTROLLER AND AUDITOR GENERAL HC 586-I Session 2002-2003: 16 April 2003 LONDON: The Stationery Office 14.00 Two volumes not to be sold

More information

Negotiation Process Modelling in Virtual Environment for Enterprise Management

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

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

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

Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots

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

Software Agent Technology. Introduction to Technology. Introduction to Technology. Introduction to Technology. What is an Agent?

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

A Case Study on Actor Roles in Systems Development

A Case Study on Actor Roles in Systems Development Association for Information Systems AIS Electronic Library (AISeL) ECIS 2003 Proceedings European Conference on Information Systems (ECIS) 2003 A Case Study on Actor Roles in Systems Development Vincenzo

More information

Towards an MDA-based development methodology 1

Towards an MDA-based development methodology 1 Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,

More information

AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro

AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010 António Castro NIAD&R Distributed Artificial Intelligence and Robotics Group 1 Contents Part 1: Software Engineering

More information

Pervasive Services Engineering for SOAs

Pervasive Services Engineering for SOAs Pervasive Services Engineering for SOAs Dhaminda Abeywickrama (supervised by Sita Ramakrishnan) Clayton School of Information Technology, Monash University, Australia dhaminda.abeywickrama@infotech.monash.edu.au

More information

Software Agent Reusability Mechanism at Application Level

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

SITUATED DESIGN OF VIRTUAL WORLDS USING RATIONAL AGENTS

SITUATED DESIGN OF VIRTUAL WORLDS USING RATIONAL AGENTS SITUATED DESIGN OF VIRTUAL WORLDS USING RATIONAL AGENTS MARY LOU MAHER AND NING GU Key Centre of Design Computing and Cognition University of Sydney, Australia 2006 Email address: mary@arch.usyd.edu.au

More information

IHK: 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 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 information

Context-Aware Interaction in a Mobile Environment

Context-Aware Interaction in a Mobile Environment Context-Aware Interaction in a Mobile Environment Daniela Fogli 1, Fabio Pittarello 2, Augusto Celentano 2, and Piero Mussio 1 1 Università degli Studi di Brescia, Dipartimento di Elettronica per l'automazione

More information

Design and technology

Design and technology Design and technology Programme of study for key stage 3 and attainment target (This is an extract from The National Curriculum 2007) Crown copyright 2007 Qualifications and Curriculum Authority 2007 Curriculum

More information

Front Digital page Strategy and Leadership

Front Digital page Strategy and Leadership Front Digital page Strategy and Leadership Who am I? Prof. Dr. Bob de Wit What concerns me? - How to best lead a firm - How to design the strategy process - How to best govern a country - How to adapt

More information

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

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

A Multi-agent System for Knowledge Management based on the Implicit Culture Framework

A Multi-agent System for Knowledge Management based on the Implicit Culture Framework A Multi-agent System for Knowledge Management based on the Implicit Culture Framework Enrico Blanzieri 1, Paolo Giorgini 1, Fausto Giunchiglia 1, and Claudio Zanoni 1 Department of Information and Communication

More information

DESIGN OF AN INNOVATION PLATFORM FOR MANUFACTURING SMES

DESIGN OF AN INNOVATION PLATFORM FOR MANUFACTURING SMES Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013) DESIGN OF AN INNOVATION PLATFORM FOR MANUFACTURING SMES Martin Ziarati Centre for Factories of the Future Design Hub

More information

intelligent subsea control

intelligent subsea control 40 SUBSEA CONTROL How artificial intelligence can be used to minimise well shutdown through integrated fault detection and analysis. By E Altamiranda and E Colina. While there might be topside, there are

More information

SPQR RoboCup 2016 Standard Platform League Qualification Report

SPQR RoboCup 2016 Standard Platform League Qualification Report SPQR RoboCup 2016 Standard Platform League Qualification Report V. Suriani, F. Riccio, L. Iocchi, D. Nardi Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti Sapienza Università

More information

Exploring the New Trends of Chinese Tourists in Switzerland

Exploring the New Trends of Chinese Tourists in Switzerland Exploring the New Trends of Chinese Tourists in Switzerland Zhan Liu, HES-SO Valais-Wallis Anne Le Calvé, HES-SO Valais-Wallis Nicole Glassey Balet, HES-SO Valais-Wallis Address of corresponding author:

More information

Detecticon: A Prototype Inquiry Dialog System

Detecticon: A Prototype Inquiry Dialog System Detecticon: A Prototype Inquiry Dialog System Takuya Hiraoka and Shota Motoura and Kunihiko Sadamasa Abstract A prototype inquiry dialog system, dubbed Detecticon, demonstrates its ability to handle inquiry

More information

Overview Agents, environments, typical components

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

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

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

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach

Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Conflict Management in Multiagent Robotic System: FSM and Fuzzy Logic Approach Witold Jacak* and Stephan Dreiseitl" and Karin Proell* and Jerzy Rozenblit** * Dept. of Software Engineering, Polytechnic

More information

An ontology-based knowledge management system to support technology intelligence

An ontology-based knowledge management system to support technology intelligence An ontology-based knowledge management system to support technology intelligence Husam Arman, Allan Hodgson, Nabil Gindy University of Nottingham, School of M3, Nottingham, UK ABSTRACT High technology

More information

A SYSTEMIC APPROACH TO KNOWLEDGE SOCIETY FORESIGHT. THE ROMANIAN CASE

A SYSTEMIC APPROACH TO KNOWLEDGE SOCIETY FORESIGHT. THE ROMANIAN CASE A SYSTEMIC APPROACH TO KNOWLEDGE SOCIETY FORESIGHT. THE ROMANIAN CASE Expert 1A Dan GROSU Executive Agency for Higher Education and Research Funding Abstract The paper presents issues related to a systemic

More information

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Tools and methodologies for ITS design and drivers awareness A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Jan Gačnik, Oliver Häger, Marco Hannibal

More information

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series Distributed Robotics: Building an environment for digital cooperation Artificial Intelligence series Distributed Robotics March 2018 02 From programmable machines to intelligent agents Robots, from the

More information

Cyber-Physical Production Systems. Professor Svetan Ratchev University of Nottingham

Cyber-Physical Production Systems. Professor Svetan Ratchev University of Nottingham Cyber-Physical Production Systems Professor Svetan Ratchev University of Nottingham Contents 1. Introduction 3 2. Key definitions 4 2.1 Cyber-Physical systems 4 2.2 Cyber-Physical Production Systems 4

More information

Transmission Innovation Strategy

Transmission Innovation Strategy Transmission Innovation Strategy Contents 1 Value-Driven Innovation 2 Our Network Vision 3 Our Stakeholders 4 Principal Business Drivers 5 Delivering Innovation Our interpretation of Innovation: We see

More information

Using Agent-Based Methodologies in Healthcare Information Systems

Using Agent-Based Methodologies in Healthcare Information Systems BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 18, No 2 Sofia 2018 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2018-0033 Using Agent-Based Methodologies

More information

SURVEY AND REPRESENTATION METHODOLOGIES IN TEACHING EXPERIENCE

SURVEY AND REPRESENTATION METHODOLOGIES IN TEACHING EXPERIENCE SURVEY AND REPRESENTATION METHODOLOGIES IN TEACHING EXPERIENCE E. Agosto (*), S. Coppo (**), A. Osello (**), F. Rinaudo (*) (*) DITAG, Politecnico di Torino, Corso duca degli Abruzzi, 24 10129 Torino,

More information

UDIS Programme of Inquiry

UDIS Programme of Inquiry UDIS Programme of Inquiry This is the school s programme of inquiry. These units are used at every level of the school from Preschool to Year 6. For both K1/K2, Y1/2 and Y3/4 each set of classes shares

More information

Towards a Software Engineering Research Framework: Extending Design Science Research

Towards a Software Engineering Research Framework: Extending Design Science Research Towards a Software Engineering Research Framework: Extending Design Science Research Murat Pasa Uysal 1 1Department of Management Information Systems, Ufuk University, Ankara, Turkey ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems

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

Relation-Based Groupware For Heterogeneous Design Teams

Relation-Based Groupware For Heterogeneous Design Teams Go to contents04 Relation-Based Groupware For Heterogeneous Design Teams HANSER, Damien; HALIN, Gilles; BIGNON, Jean-Claude CRAI (Research Center of Architecture and Engineering)UMR-MAP CNRS N 694 Nancy,

More information

Fostering Innovative Ideas and Accelerating them into the Market

Fostering Innovative Ideas and Accelerating them into the Market Fostering Innovative Ideas and Accelerating them into the Market Dr. Mikel SORLI 1, Dr. Dragan STOKIC 2, Ana CAMPOS 2, Antonio SANZ 3 and Miguel A. LAGOS 1 1 Labein, Cta. de Olabeaga, 16; 48030 Bilbao;

More information

Reading Robert Gibbons, A Primer in Game Theory, Harvester Wheatsheaf 1992.

Reading Robert Gibbons, A Primer in Game Theory, Harvester Wheatsheaf 1992. Reading Robert Gibbons, A Primer in Game Theory, Harvester Wheatsheaf 1992. Additional readings could be assigned from time to time. They are an integral part of the class and you are expected to read

More information

ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS

ACTIVE, 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 information

Demonstration of DeGeL: A Clinical-Guidelines Library and Automated Guideline-Support Tools

Demonstration of DeGeL: A Clinical-Guidelines Library and Automated Guideline-Support Tools Demonstration of DeGeL: A Clinical-Guidelines Library and Automated Guideline-Support Tools Avner Hatsek, Ohad Young, Erez Shalom, Yuval Shahar Medical Informatics Research Center Department of Information

More information

Agent-Based Modeling Tools for Electric Power Market Design

Agent-Based Modeling Tools for Electric Power Market Design Agent-Based Modeling Tools for Electric Power Market Design Implications for Macro/Financial Policy? Leigh Tesfatsion Professor of Economics, Mathematics, and Electrical & Computer Engineering Iowa State

More information

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering Agent-Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Ambra Molesini ambra.molesini@unibo.it Ingegneria Due Alma Mater Studiorum Università di Bologna a Cesena Academic Year

More information

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML 17 AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML Svetan Ratchev and Omar Medani School of Mechanical, Materials, Manufacturing Engineering and Management,

More information

An Introduction to SIMDAT a Proposal for an Integrated Project on EU FP6 Topic. Grids for Integrated Problem Solving Environments

An Introduction to SIMDAT a Proposal for an Integrated Project on EU FP6 Topic. Grids for Integrated Problem Solving Environments An Introduction to SIMDAT a Proposal for an Integrated Project on EU FP6 Topic Grids for Integrated Problem Solving Environments Martin Hofmann Department of Bioinformatics Fraunhofer Institute for Algorithms

More information

Software Engineering: A Practitioner s Approach, 7/e. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman

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

Annual Report 2010 COS T SME. over v i e w

Annual Report 2010 COS T SME. over v i e w Annual Report 2010 COS T SME over v i e w 1 Overview COST & SMEs This document aims to provide an overview of SME involvement in COST, and COST s vision for increasing SME participation in COST Actions.

More information

Agent Oriented Software Engineering

Agent Oriented Software Engineering Agent Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Ambra Molesini ambra.molesini@unibo.it Alma Mater Studiorum Universitá di Bologna Academic Year 2006/2007 Ambra Molesini

More information

New Concepts and Trends in International R&D Organisation

New Concepts and Trends in International R&D Organisation New Concepts and Trends in International R&D Organisation (Oliver Gassmann, Maximilian Von Zedtwitz) Prepared by: Irene Goh & Goh Wee Liang Abstract The globalization of markets, the regionalization of

More information

W. Liu 1,a, Y.Y. Yang 1,b and Z.W. Xing 2,c

W. Liu 1,a, Y.Y. Yang 1,b and Z.W. Xing 2,c Materials Science Forum Vols. 471-472 (2004) pp 895-899 online at http://www.scientific.net Materials (2004) Trans Science Tech Forum Publications, Vols. *** Switzerland (2004) pp.895-899 Online available

More information

The PASSI and Agile PASSI MAS meta-models

The PASSI and Agile PASSI MAS meta-models The PASSI and Agile PASSI MAS meta-models Antonio Chella 1, 2, Massimo Cossentino 2, Luca Sabatucci 1, and Valeria Seidita 1 1 Dipartimento di Ingegneria Informatica (DINFO) University of Palermo Viale

More information

Mobile Tourist Guide Services with Software Agents

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

AOSE Technical Forum Group

AOSE Technical Forum Group AOSE Technical Forum Group AL3-TF1 Report 30 June- 2 July 2004, Rome 1 Introduction The AOSE TFG activity in Rome was divided in two different sessions, both of them scheduled for Friday, (2nd July): the

More information

TOWARDS IMPROVING MULTI-AGENT SIMULATION IN SAFETY MANAGEMENT AND HAZARD CONTROL ENVIRONMENTS

TOWARDS IMPROVING MULTI-AGENT SIMULATION IN SAFETY MANAGEMENT AND HAZARD CONTROL ENVIRONMENTS TOWARDS IMPROVING MULTI-AGENT SIMULATION IN SAFETY MANAGEMENT AND HAZARD CONTROL ENVIRONMENTS Dionisis Kechagias Andreas L. Symeonidis Department of Electrical and Computer Engineering Aristotle University

More information

A KBE SYSTEM FOR THE DESIGN OF WIND TUNNEL MODELS USING REUSABLE KNOWLEDGE COMPONENTS

A KBE SYSTEM FOR THE DESIGN OF WIND TUNNEL MODELS USING REUSABLE KNOWLEDGE COMPONENTS A KBE SYSTEM FOR THE DESIGN OF WIND TUNNEL MODELS USING REUSABLE KNOWLEDGE COMPONENTS Pablo Bermell-García 1p Ip-Shing Fan 2 1 Departament de Tecnología, Escuela Superior de Tecnología y Ciencias Experimentales.

More information

minded THE TECHNOLOGIES SEKT - researching SEmantic Knowledge Technologies.

minded THE TECHNOLOGIES SEKT - researching SEmantic Knowledge Technologies. THE TECHNOLOGIES SEKT - researching SEmantic Knowledge Technologies. Knowledge discovery Knowledge discovery is concerned with techniques for automatic knowledge extraction from data. It includes areas

More information

Agreement Technologies Action IC0801

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

Agris on-line Papers in Economics and Informatics. Implementation of subontology of Planning and control for business analysis domain I.

Agris on-line Papers in Economics and Informatics. Implementation of subontology of Planning and control for business analysis domain I. Agris on-line Papers in Economics and Informatics Volume III Number 1, 2011 Implementation of subontology of Planning and control for business analysis domain I. Atanasová Department of computer science,

More information

Keywords: DSM, Social Network Analysis, Product Architecture, Organizational Design.

Keywords: DSM, Social Network Analysis, Product Architecture, Organizational Design. 9 TH INTERNATIONAL DESIGN STRUCTURE MATRIX CONFERENCE, DSM 07 16 18 OCTOBER 2007, MUNICH, GERMANY SOCIAL NETWORK TECHNIQUES APPLIED TO DESIGN STRUCTURE MATRIX ANALYSIS. THE CASE OF A NEW ENGINE DEVELOPMENT

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

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

CPE/CSC 580: Intelligent Agents

CPE/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 information

FUTURE-PROOF INTERFACES: SYSTEMATIC IDENTIFICATION AND ANALYSIS

FUTURE-PROOF INTERFACES: SYSTEMATIC IDENTIFICATION AND ANALYSIS 13 TH INTERNATIONAL DEPENDENCY AND STRUCTURE MODELLING CONFERENCE, DSM 11 CAMBRIDGE, MASSACHUSETTS, USA, SEPTEMBER 14 15, 2011 FUTURE-PROOF INTERFACES: SYSTEMATIC IDENTIFICATION AND ANALYSIS Wolfgang Bauer

More information

Context-sensitive Approach for Interactive Systems Design: Modular Scenario-based Methods for Context Representation

Context-sensitive Approach for Interactive Systems Design: Modular Scenario-based Methods for Context Representation Journal of PHYSIOLOGICAL ANTHROPOLOGY and Applied Human Science Context-sensitive Approach for Interactive Systems Design: Modular Scenario-based Methods for Context Representation Keiichi Sato Institute

More information

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS Meriem Taibi 1 and Malika Ioualalen 1 1 LSI - USTHB - BP 32, El-Alia, Bab-Ezzouar, 16111 - Alger, Algerie taibi,ioualalen@lsi-usthb.dz

More information

Assessment of Smart Machines and Manufacturing Competence Centre (SMACC) Scientific Advisory Board Site Visit April 2018.

Assessment of Smart Machines and Manufacturing Competence Centre (SMACC) Scientific Advisory Board Site Visit April 2018. Assessment of Smart Machines and Manufacturing Competence Centre (SMACC) Scientific Advisory Board Site Visit 25-27 April 2018 Assessment Report 1. Scientific ambition, quality and impact Rating: 3.5 The

More information

Kyiv National University of Trade and Economics Faculty of Trade and Marketing INFORMATION PACKAGE

Kyiv National University of Trade and Economics Faculty of Trade and Marketing INFORMATION PACKAGE Kyiv National University of Trade and Economics Faculty of Trade and Marketing INFORMATION PACKAGE European Credit Transfer and Accumulation System (ECTS) Field of knowledge Specialty Specialization Education

More information

An Exploratory Study of Design Processes

An Exploratory Study of Design Processes International Journal of Arts and Commerce Vol. 3 No. 1 January, 2014 An Exploratory Study of Design Processes Lin, Chung-Hung Department of Creative Product Design I-Shou University No.1, Sec. 1, Syuecheng

More information

COMPREHENSIVE COMPETITIVE INTELLIGENCE MONITORING IN REAL TIME

COMPREHENSIVE COMPETITIVE INTELLIGENCE MONITORING IN REAL TIME CASE STUDY COMPREHENSIVE COMPETITIVE INTELLIGENCE MONITORING IN REAL TIME Page 1 of 7 INTRODUCTION To remain competitive, Pharmaceutical companies must keep up to date with scientific research relevant

More information

ScienceDirect. Agent-Based Social Gaming with AMUSE

ScienceDirect. Agent-Based Social Gaming with AMUSE Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 32 ( 2014 ) 914 919 The 1 st International Workshop on Developing and Applying Agent Frameworks (DAAF) Agent-Based Social

More information

An introduction to these key work products

An introduction to these key work products Architecture Overview Diagram & Component Model An introduction to these key work products Learning Objectives At the end of this lecture, you should be able to: Understand: What is an Architecture Overview

More information