Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN:

Size: px
Start display at page:

Download "Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN:"

Transcription

1 Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial ISSN: Asociación Española para la Inteligencia Artificial España Sánchez-Pi, Nayat; Carbó, Javier; Molina, José Manuel Analysis and Design of a Multi-Agent System Using Gaia Methodology in an Airport Case of Use Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial, vol. 14, núm. 45, 2010, pp Asociación Española para la Inteligencia Artificial Valencia, España Available in: How to cite Complete issue More information about this article Journal's homepage in redalyc.org Scientific Information System Network of Scientific Journals from Latin America, the Caribbean, Spain and Portugal Non-profit academic project, developed under the open access initiative

2 , 9-17 doi: /ia.v14i INTELIGENCIA ARTIFICIAL Analysis and Design of a Multi-Agent System Using Methodology in an Airport Case of Use Gaia Nayat S nchez-pi, Javier Carb and JosŽ Manuel Molina Computer Science Department Carlos III University of Madrid Avda de la Universidad Carlos III, Colmenarejo. Madrid. Spain naya.sanchez@uc3m.es Abstract Progress in software engineering has been made through the development of natural high-level abstractions with which to model and develop complex systems. The abstraction and modelling of agent technology play an important role in distributed systems. Multi-Agent System paradigm introduces a number of new abstractions when compared to more traditional systems. They may be used by software developers to more naturally understand, model and develop an important class of complex distributed systems. Accordingly new analysis and design methodologies are needed to effectively engineer such systems. In this paper, we propose the analysis and design of a multi-agent system for the provisioning of context-aware services in an ambient intelligence domain: an airport. Keywords: Multi-Agent systems, methodologies, context-aware. 1 Introduction Ambient Intelligence is the paradigm to equip environments with advanced technology to create an ergonomic space for the user where they could interact with their digital environments the same way they interact with each other. It is also associated to a society based on unobtrusive, often invisible interactions amongst people and computer-based services taking place in a global computing environment. Services in AmI will be ubiquitous in that there will be no specific bearer or provider but, instead, they will be associated with a variety of objects and devices in the environment, which will not bear any resemblance to computers. People will interact with these services through intelligent and intuitive interfaces embedded in these objects and devices, which in turn will be sensitive to what people need. Another good point seen on the AmI vision is that the electronic or digital part of the ambience (devices) will often need to act intelligently on behalf of people. The components of ambience will need to be both reactive and proactive, behaving as if they were agents that act on behalf of people. If we assume that agents are abstractions for the interaction within an ambient intelligent environment, one aspect that we need to ensure is that their behavior is regulated and coordinated. For this purpose, we need rules that take into consideration the context (location, user profile, type of device, etcé) in which these interactions take place. Taking care this, the system needs an organization similar to the one envisaged by artificial agent societies. The society is there not only to regulate behavior but also to distribute responsibility amongst the member agents. In [1], O'Hare et al. advocate the use of agents as a key enabler in the delivery of ambient intelligence. As is the case, with any new software engineering paradigm, the widespread development of complex software systems based on MASs (Multi-agent systems) requires not only new models but also the identification of the software abstractions. Multi-Agent System paradigm introduces a number of new abstractions when compared to more traditional systems. They may be used by software developers to more naturally understand, model and develop an important class of complex distributed systems. Accordingly new analysis and design methodologies are needed to effectively engineer such systems. Several methodologies for the analysis and design of MASs have been proposed so far but few of them explicitly focus on organizational abstractions. Some agent-oriented methodologies are MASCommonKADS [2], Tropos [3], Zeus [4], MaSE [5] or INGENIAS [6]. MAS- CommonKADS is a methodology for knowledge-based system that defines different models (agent model, task ISSN: (print); (on-line) AEPIA and the authors

3 10 model, organizational model etc.) in the system lifecycle using oriented-object techniques and protocol engineering techniques. Tropos is a requirement-based methodology; Zeus provides an agent platform which facilitates the rapid development of collaborative agent applications; MaSE is an object-oriented methodology that considers agents as objects with capabilities of coordination and conversation with automatic generation of code and UML notation; and INGENIAS proposes a language for multi-agent system specification and its integration in the lifecycle, as well as it provides a collection of tools for modelling, verifying and generate agents code. For the process of analyzing and designing agent-oriented systems, we have selected Gaia methodology [7]. One of the main motivations to use Gaia for developing multi-agent systems is the necessity of viewing the system as a human organization, represented by a social community of agents, since the organization is not only a collection of roles, and Gaia provides this aspect in an intuitive way. Gaia helps in this task by defining organizational abstractions (environment, roles, interactions between roles, organizational structure and organizational rules). One problem with Gaia could be that it is a very high-level methodology. Gaia specifies how a society of agents collaborates to reach the goals of the system, and what is needed of each one to achieve them. This high level view is precisely what it is needed in this research. MaSE, MASCommonKADS and INGENIAS could be used to analyze our multi-agent system problem, but their own characteristics make the process more complex, since our main intention is to focus in the organizational abstractions mention before, without any object-oriented technique or specification language. In this paper, we propose the analysis and design of a multi-agent system using Gaia methodology and its validation using a real-world application, the provisioning of context-aware services in an ambient intelligence domain: an airport. 2 Problem formulation In this section we will present the definition of our context-aware problem in an airport domain. What we precisely propose is a distributed approach based on agents to address the problem of using context-aware information to offer customized services to users in an airport domain, and especially for the Barajas-Madrid Airport and for services offered to clients, passengers, crew and staff of IBERIA airline. We are familiar to this problem since we previously developed a centralized system with the same final intention using Appear Networks Platform and Aruba Wi-Fi Location System [8]. The current proposal includes agents implemented in JADE and LEAP that will make use of the user profiles to customize and recommend different services to other agents avoiding an obtrusive participation of a central server. These agents use a particular instantiation of a previouslydefined generic ontology [9] to represent the airport context including the buildings, rooms, zones, etc, where users are moving inside with their mobile devices, and several points of interest which provide services to users. We have divided our Madrid-Barajas airport domain into six different zones that are not overlapped each other. Airport Zone (containing the rest of the zones), Customs Zone (customs), Commercial Zone (stores, cafeterias, restaurants), Offices Zone (airline offices), Check-In Desk Zone (check-in desks) and Finger Zone (finger). This is part of a previous work [8, 9, 10] we have referenced before where we have used a centralized platform to define the behavior of our system. We firstly identified agent types as: Central, Provider and Client agents. Central agent represents the infrastructure that acquires location information from different sensors. Provider agents act on behalf of the different services and Client agents represents the users with a wireless device, see Fig.1. Figure 1. MAS system architecture. So finally the proposed three types of agents implement the following functionalities:

4 11 Central agent main tasks relies on detecting users, registering and deregistering users, improving shared user profiles, filtering and warning closer providers. Central agent manages the main system activities and it is supported on provider agents in order to balance the activity load. Provider agents functionality are closely related with dialogue between client agents and provider agents, since they can reach an agreement with clients and communicate the most suitable services to them, according clients preferences and profile. Client agents main goals includes negotiation with providers agents, recommend services to other client agents, trust in other agents, and manage and improve their internal profile to receive better services according to it. Furthermore, an ontology has been implemented for the agent communication instantiating a high level of conceptualization for the domain. Fig 2 shows part of the ontology used. Figure 2. High level concepts of the generic ontology. The ontology for the airport domain includes the following principal concepts: Airport: It is the high level concept representing the domain on discourse. Location: Includes the airport location, their zones and the user location. o (x; y): There are the coordinates of the airport location, their zones and the user position. o Zone: It is a segment of the airport area distinguished from adjacent zones by the different characteristics and the coordinates. User: Every person who has a role in the domain. o Role: Role of each user in the domain Pilot: Captain of the Aircraft and Pilots. Passenger: Passenger. FTO: Flight Technical Officer CBC: Cabin Crew. ASBG: Airline Staff in ground. Boarding. ASIC: Airline Staff in ground. Incidence. ASSV: Supervisor. ASCH: Airline Staff in ground. Check-In Offering: A class containing a set of services grouped by categories. o Category: A class containing a set of grouped services o Services: Applications or notifications Flight_Plan: It is a web service which delivers the flight plan of the current flight. Crew_License: It is also a web service containing the license to flight of the crew who is assigned to the current flight. Demo_Inf_Security: It is an informative document about security available just to pilots and passenger. Map_Meteo: It is an informative document available to pilots, FTO and CBC. News: Access to the url of the principal newspapers in Spanish, English and French. Passenger_Control_Report: It is a web service which delivers the flight plan of the current flight.

5 12 ID: It is a bar code used to improve the ID data capture. 3 Analysis and Design using GIAA Methodology Gaia is a methodology for systems design based on agents that allows going from a few initial requirements to a design in a systematical way, so that the detail level is sufficient to be implemented directly. Gaia deals with both the societal level and the agent level aspects of design. Extended Gaia version [7] for developing open multi-agent systems, includes two organizational abstractions (organizational rules and organizational structure, environment, roles and interactions between these roles). This is necessary for analyzing open multi-agent systems as our context-aware system, in contrast with original Gaia definition which is oriented to closed agents communities. Gaia methodology includes two main phases: analysis phase, design phase. [11] The Gaia process starts with the analysis phase, whose main goal is the collection and organization of the system specification which is the basis for the design of the computational organization. Extended Gaia version considered as well the organization structure and rules. This phase includes: the environment model, the preliminary role model, the preliminary interaction model and organizational rules. The output of the analysis phase is exploited by design phase. The aim of designing is to transform the analysis models into a sufficiently how level of abstraction that design techniques can be applied in order to implement agents. The outcome of the Gaia process is a detailed but technology-neutral specification that should be easily implemented using an appropriate agent-programming framework as Jadex platform in this case. The architectural phase includes definition of the system s organizational structure in terms of its topology and the completion of the preliminary role, and interaction models. And the detailed phase includes two models: (i) agent model and (ii) service model. They identify, respectively, the agent types in the system and the main services that are required to realize the agent's role. Gaia allows clarifying the organizational structure of the multi-agent system and gives the necessary level of detail to develop a better implementation in order to represent the agent-based organization. 3.1 The Environmental Model Since the importance of environments, because a multi-agent system is always situated in some domain, modeling this environment involves determining which entities and resources take part of the multi-agent system, for reaching the organizational goal. For the proposed context-aware multi-agent system with the main goal of adapting context information for providing customized services to users based on their location and profile, the environments is represented for multiple, heterogeneous and dynamical domains. One of our previous researches explains how the environment for this context-aware system is represented by an ontology; since there is a need of define the context knowledge for the communication process between agents in the system. Our proposed ontology identifies the next high level concepts: framework is the general application concept which includes high level system concepts and it defines the different system domains with sector and event properties. Location concept is the (x, y) coordinates of any place, participant or object. Spatial region and temporal region, defines the area or map composed by segments according to a range of coordinates, and temporal system information about users in any localization in spatial region, respectively. Place concept represents interest points: stands, departments etc. and they are defined in one segment or a group of segments or in specific coordinates. Participant concept represents people and companies with their correspondent role in system. Service concept stands for different kind of system provision offered to users referred to products in places or interest points. A service can be a notification in user device about preferential user product. Product concept stands for any kind of information or object that users want to be informed. And finally, device concept gathers information about different user s devices profiles and hardware. 3.2 Role Model A role model identifies the main roles that agents can play in the system. A role is viewed as a description of the functionality of an agent, and it includes four attributes: permissions (resources use while performing a role), responsibilities (expected behaviours of the role), activities (actions without interaction between roles) and protocols (actions than involve interaction between roles). The following roles have been defined in the proposal multi-agent system: User Manager: this role is responsible of coordinating all activities about users in order to locate, identify and register/deregister users. Information Manager: this role is responsible of managing public part of users profile and improving them with environmental information. Moreover, this role manages information about services and products offered by providers.

6 13 Matching Manager: this role is responsible of checking the two matching possibilities: between services offered by providers and users profiles, or between two users profiles, to identify the similitarities. Furthermore, providers location and users locations are part of this matching for checking the proximity between a provider and a user, and between one user and another user. Agent Discover: it obtains the closest provider to a user, or the closest user to another user, and alerts them for the presence of the proximity of a user in both cases. Service Provider: the main function is to communicate the offered services to users according to user location and profile. Another function is to compromise with clients for making agreements. Internal Profile Manager: it deals with the update of internal user profile. This profile can be updated with information given by other users. Negotiation Role: users can negotiate with providers and vice versa, for reaching agreements about services and products. Recommend role: users can communicate with other users to recommend places or points of interest, and, generally, all kind of information related to system services. Some of the roles described in the role model can be seen in Table 1, according to Gaia specifications. It shows the roles corresponding to central agent, provider agent and client agent, with the permissions, responsibilities, protocols and activities (underlying) associated to them: Table 1: Gaia Role Model for the context-aware multi-agent system problem. There are also other models to take into account: interaction model, organizational rules, organization structure, agent model and service model. 3.3 Interaction Model Interaction model is used to represent the dependencies and relationships between the roles in the multi-agent system, according to the protocol definitions. For the previous roles, several protocols are defined. There are some of them represented in the following table (Table 2): Table 2: Gaia Interaction Model for the context-aware multi-agent system problem. The following figure shows a little example of how the interaction between the tree kinds of agents would be: Provider with Central agent, Central agent with Client (User) agent and Provider with Client agent.

7 14 Figure 3. Message exchanges captured in the experiment with JADE Agents. 3.4 Organizational Rules and Agent Model According to Gaia, the preliminary phases capture the basic system functionalities, characteristics and interactions in an independent way of the organizational structure. However, there are some relationships between roles and protocols which can be complemented with organizations rules for a best capture. These organization rules are responsibilities of the organization. [4] In these cases, organization rules correspond to the responsibilities analyzed in role model. For showing this more clearly, here there are some examples of organizational rules defined about roles and protocols. For instance, there is a rule like the following: (Filter- Provider) Warn-Provider This means that Filter Provider must precede Warn-Provider and it can be executed n times. Each time Filter- Provider rule is executed, the action Warn-Provider will be executed after it. Otherwise, if we add the role, for instance Provider Discover role (PD) played by central agent, the organizational rule should be: (Filter-Provider (PD)) Warn-Provider (PD) According to Gaia, agents are entities that play different roles in the system. The definition of the agent model consist on identifying which specific roles play agents and how many instances of each agent have to be instantiated in the actual system. In this paper we have considered not to extend more this section because it corresponds to the role model and focus in other important phases. 3.5 Service Model The service model in Gaia methodology represents all protocols, activities, responsibilities and liveness, associate to the roles that agents plays in the system. This model is detailed as follows in the Table 3: Table 3: Gaia Service Model for the context-aware multi-agent system problem.

8 15 4 Validation using an airport case of use We have implemented a multi-agent system following the architecture of the multi-agent system explained in section 1, and using the particularization of the generic context-aware ontology described above. Although other alternatives exist, JADE-LEAP agent platform was chosen since it is a java-based and FIPA compliant agent platform, where agents communicate by sending FIPA ACL messages over a TCP/IP connection between different runtime environments on local servers or running on wireless devices. One local server will host the central agent that would rule over all the sensors of the airport (these sensors are just simulated inside the implementation of the central agent) that provide location information of clients, while one or more local servers host provider agents acting on behalf of airport services. Finally each portable client device runs a JADE-LEAP container that hosts one single agent that is used to provide a way to interact with the user (through a GUI), so the user can be informed and interact with the other agents running on different servers. JADE/LEAP platform logically connects the agents on the different servers with each other and with the corresponding client agents running on the usersõ devices. First we assume an initial minimal profile known by the client LEAP agent: name, agent role, passport number, nationality and travel info (flight numbers, companies, origin and target). This is what we consider the public profile that Client agent includes in the content of the first message exchanged with the central agent. Other additional data can be included in the profile as: smoker/nonsmoker, languages spoken, number of times that the passenger visited cities of current travel, professional activity, travel motivation, relationship with other passengers, etc. Some of these would be considered private information therefore this private information would be just internally used inside Client agent to provide customized filter of the services offered by provider agents. The user decides whether he introduces these confidential data or not. Finally our intention is to include reputation information linked to agents, and specific services inside client profiles, but this is not already done. Once client agent in LEAP, provider and central agents in JADE were implemented, we have chosen a specific case study to test such implementation in the airport application domain. We will describe how the system works by following all the messages exchanges when a passenger ÒDonÓ arrives to the airport.when Don enters into the systemõs wireless network, Don client agent (running the LEAP code on the mobile device) asks for registration to the central agent (running JADE code in a PC acting as server). Registration includes identifying itself, so future location of passenger Don can be assigned to a particular AID (agent identifier) in advance. Once Receiveregistry-profile protocol has concluded, the central agent evaluates its position (through simulated movements) and computes the geographical proximity to the location of different services (platforms/pcs that host a particular JADE provider agent). Then, central agent notifies about the presence of such Don client agent with ÔNotify agentõ protocol to the corresponding geographically close provider agents. When provider agent has been notified, it will offer its particular services customized according to the context exchanged by the central server (the public profile of the client agent). After that, negotiation included in offer-service protocol takes place in order to reach a possible agreement about services. For instance check-in provider agent would have received information about the flight of Don, and according to this info the provider agent might offer Don agent an automated check-in (asking Don agent about the absence of baggage). Or alternatively check-in provider agent might inform the client about the place to carry out the manual check-in, jointly with other context-specific info such as the expected delay time to check-in, or the number of people in the row, etc. (i)

9 16 (ii) (iii) Figure 4. Validation. (i) Java Mobile simulator; (ii) Console agents; (iii) HTC Touch HTC Touch terminal with a TI s OMAP 850, 200 MHz processor and Windows Mobile 6. In any case, the given client agent has to internally filter out the interesting services from the received services based on the private profile of the user. This filter would avoid an over exposition of information to the user and would protect the privacy of the user. We have presented an application of agent technology to an ambient intelligence problem in an airport domain. We adapted a previous centralized system to this domain into a distributed, agent-based system. We made an analysis and design of the multiagent system using Gaia methodology, we implemented three types of agents: central, providers and clients with JADE and LEAP and finally we made the validation using a console interface, a simulator interface running Java and an HTC Touch HTC Touch terminal with a TI s OMAP 850, 200 MHz processor and Windows Mobile 6. 5 Conclusions We have presented the analysis and design of a multi-agent system using Gaia methodology in application to an ambient intelligence problem for an airport domain. The key concepts in Gaia, roles which are associated with them responsibilities, permissions, activities, and protocols are previously seen and validated with an airport case of use. We adapted a previous centralized system to this domain into a distributed, agent-based system. We have implemented three types of agents: central, providers and clients with JADE and LEAP with the intention to avoid bottle necks and to increase the possibilities of customization through the use of enriched user profiles.. Acknowledgements This work was supported in part by Projects CICYT TIN C02-02/TSI, CICYT TEC C02-02/TEC, SINPROB and CAM MADRINET S-0505/TIC/0255 References [1] O'Hare, G. M. P., O'Grady, M. J. Kegan, S., O'Kane, D., Tynan, R. and Marsh, D., Inteligent Agile Agents: Active Enablers for Ambient Intelligence. ACM's Special Interest Group on Computer-Human Interaction (SIGCHI), Ambient Intelligence for Scientific Discovery (AISD) Workshop, Vienna, April 25, [2] Iglesias, C.A., Garijo, M., Gonzalez, J.C., Velasci, J.R.: A Methodological Proposal for Multiagent Systems Development Extending CommonKADS (1996). [3] Giunchiglia F., Mylopoulos J., Perini A., The Tropos Software Development Methodology: Processes, Models and Diagrams, 2002 Autonomous Agents and Multi-Agent Systems (AAMAS 2002), Bologna, Italy, July ACM [4] H. S. Nwana, D. T. Ndumu, L. C. Lee and J. C. Collis, ZEUS: A Toolkit and Approach for Building Distributed Multi-Agent Systems, in J. M. Bradshaw, ed., Proceedings of the Third International Conference on Autonomous Agents (Agents '99), ACM Press, Seattle, USA, 1999, pp [5] M. F. Wood and S. A. DeLoach, An Overview of the Multiagent Systems Engineering Methodology. Agent- Oriented Software Engineering, Volume 1957 of LNCS, Berlin: Springer, January 2001, [6] Pavón, J. and Gómez-Sanz, J., INGENIAS web site: ttp://grasia.fdi.ucm.es/ingenias/, consulted at December [7] F. Zambonelli, N. R. Jennings, M. Wooldridge, "Developing Multiagent Systems: The Gaia Methodology," ACM Transactions on Software Engineering and Methodology, Vol. 12, No. 3, Jul. 2003, pp [8] Sánchez-Pi, N., Fuentes, V., Carbo, J., Molina, J.M., Knowledge-based System to define Context in Commercial Applications. In 8th Int. Conf. on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD), Qingdao, 2007.

10 17 [9] Fuentes, V., Carbo, J., Molina, J.M., Heterogeneous Domain Ontology for Location Based Information System in a Multi-agent Framework. In 7th Int. Conf. on Intelligent Data Engineering and Automated Learning, Burgos, Spain, [10] Fuentes, V., Sánchez-Pi, N., Carbó, J., Molina, J.M., Reputation in User Profiling for a Context-aware Multiagent System. In 4th European Workshop on Multi-Agent Systems, Lisbon, Portugal (2006). [11] M. Wooldridge, N. J. Jennings and D. Kinny. The Gaia Methodology for Agent-Oriented Analysis and Design. Journal of Autonomous Agents and Multi-Agent Systems 3(3):(2000)

CONDUCTING VERIFICATION AND VALIDATION OF MULTI- AGENT SYSTEMS

CONDUCTING VERIFICATION AND VALIDATION OF MULTI- AGENT SYSTEMS CONDUCTING VERIFICATION AND VALIDATION OF MULTI- AGENT SYSTEMS A. Al-Neaimi 1, S. Qatawneh 2, Nedhal Al Saiyd 3 1 Department of Software Engineering, AL-Zaytoonah University, Amman, Jordan 2 Department

More information

Towards problem solving methods in multi-agent systems

Towards problem solving methods in multi-agent systems University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2009 Towards problem solving methods in multi-agent

More information

Goal-Directed Design for Proactive and Intelligent Device Collaboration

Goal-Directed Design for Proactive and Intelligent Device Collaboration Goal-Directed Design for Proactive and Intelligent Device Collaboration Michael VanHilst 1 and Martin Griss 2 1 Florida Atlantic University mikev@cse.fau.edu 2 University of California, Santa Cruz griss@soe.ucsc.edu

More information

Verification and Validation of Agent-Based Model Using E- VOMAS Approach

Verification and Validation of Agent-Based Model Using E- VOMAS Approach IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.3, March 2015 29 Verification and Validation of Agent-Based Model Using E- VOMAS Approach Abid Saeed Khattak #1, Malik Sikander

More information

Modeling Social Aspects of Multi-Agent Systems

Modeling Social Aspects of Multi-Agent Systems Modeling Social Aspects of Multi-Agent Systems The AML Approach Radovan Cervenka, Ivan Trencansky, and Monique Calisti Whitestein Technologies, Panenska 28, 811 03 Bratislava, Slovakia Tel +421 (2) 5443-5502,

More information

THOMAS-MALL: A Multiagent System for Shopping and Guidance in Malls

THOMAS-MALL: A Multiagent System for Shopping and Guidance in Malls THOMAS-MALL: A Multiagent System for Shopping and Guidance in Malls S. Rodríguez 1, A. Fernández 2, V. Julián 3, J.M. Corchado 1, S. Ossowski 2, and V. Botti 3 1 Universidad de Salamanca 2 Universidad

More information

Using the UML 2.0 Activity Diagram to Model Agent Plans and Actions

Using the UML 2.0 Activity Diagram to Model Agent Plans and Actions Using the UML 2.0 Activity Diagram to Model Agent Plans and Actions Viviane Torres da Silva * Ricardo Choren Noya + Carlos J. P. de Lucena * * Pontifical Catholic University of Rio de Janeiro (PUC-Rio),

More information

A Holonic Metamodel for Agent-Oriented Analysis and Design

A Holonic Metamodel for Agent-Oriented Analysis and Design A Holonic Metamodel for Agent-Oriented Analysis and Design Massimo Cossentino, Nicolas Gaud, Stéphane Galland, Vincent Hilaire, and Abderrafiâa Koukam Multiagent Systems Group, System and Transport Laboratory

More information

Modeling Social Aspects of Multi-Agent Systems

Modeling Social Aspects of Multi-Agent Systems Modeling Social Aspects of Multi-Agent Systems The AML Approach Radovan Cervenka, Ivan Trencansky, and Monique Calisti Whitestein Technologies, Panenska 28, 811 03 Bratislava, Slovakia Tel +421 (2) 5443-5502,

More information

SOFTWARE AGENT AND CLOUD COMPUTING: A BRIEF REVIEW Gambang, Pahang, Malaysia 2 College of Information Technology, Universiti Tenaga Nasional,

SOFTWARE AGENT AND CLOUD COMPUTING: A BRIEF REVIEW Gambang, Pahang, Malaysia 2 College of Information Technology, Universiti Tenaga Nasional, International Journal of Software Engineering & ComputerSystems (IJSECS) ISSN: 2289-8522, Volume 2, pp. 108-113, February 2016 Universiti Malaysia Pahang DOI: http://dx.doi.org/10.15282/ijsecs.2.2016.9.0020

More information

FIPA standards for promoting interoperability of industrial agent systems Foundation for Intelligent Physical Agents

FIPA standards for promoting interoperability of industrial agent systems Foundation for Intelligent Physical Agents FIPA standards for promoting interoperability of industrial agent systems Foundation for Intelligent Physical Agents http://www.fipa.org The FIPA Board of Directors Presenter: Dr. Monique Calisti Whitestein

More information

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment

SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment SIMULATION ON DEMAND: Using SIMPROCESS in an SOA Environment Joseph M DeFee Senior Vice President Advanced Systems Division CACI Services-Oriented Architecture The one constant in business is change. New

More information

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over

More information

Auto Bag Drop Application Architecture

Auto Bag Drop Application Architecture Auto Bag Drop Application Architecture Common Use Self Service (CUSS) Architecture May 2014 Page 1 of 13 #ABD0000 ICM Airport Technics Australia Pty Ltd Commercial in Confidence Contents 1. Architecture

More information

Collaborative Information System for Managing the Supply Chain: Architecture Based on a Multi Agent System

Collaborative Information System for Managing the Supply Chain: Architecture Based on a Multi Agent System Int. J. Research in Industrial Engineering, pp. 1-16 Volume 2, Number 2, 2013 International Journal of Research in Industrial Engineering journal homepage: www.nvlscience.com/index.php/ijrie Collaborative

More information

Towards Requirement Traceability in TROPOS

Towards Requirement Traceability in TROPOS Towards Requirement Traceability in TROPOS A. Castor, R. Pinto, C. Silva and J. Castro Centro de Informática, Universidade Federal de Pernambuco, Av. Prof. Luiz Freire S/N, Recife PE, Brazil 50732-970,

More information

COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID

COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID SHEN ZHIQI Information Communication Institute of Singapore, School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang

More information

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation Welcome to: Unit 1 Overview of delivery models in Cloud Computing 9.1 Unit Objectives After completing this unit, you should be able to: Understand cloud history and cloud computing Describe the anatomy

More information

Movie Ticket Dispenser Website (web-app) MTD SENG 697: Agent-Based Software Engineering

Movie Ticket Dispenser Website (web-app) MTD SENG 697: Agent-Based Software Engineering Movie Ticket Dispenser Website (web-app) MTD SENG 697: Agent-Based Software Engineering by Mehrnoush Alemzadeh Instructor: Dr. B. H. Far Department of Computer Science and Electrical Engineering University

More information

The Research of Middleware Architecture of Intelligent Logistics System Based on SOA

The Research of Middleware Architecture of Intelligent Logistics System Based on SOA American Journal of Software Engineering and Applications 2015; 4(6): 115-120 Published online October 23, 2015 (http://www.sciencepublishinggroup.com/j/ajsea) doi: 10.11648/j.ajsea.20150406.13 ISSN: 2327-2473

More information

Software Agents Theory and Practice. Frank Dignum, Virginia Dignum, Mehdi Dastani, Utrecht University

Software Agents Theory and Practice. Frank Dignum, Virginia Dignum, Mehdi Dastani, Utrecht University Software Agents Theory and Practice Frank Dignum, Virginia Dignum, Mehdi Dastani, Utrecht University Issues to be discussed Software agents? Definition of software agents Theory and architecture of agents

More information

ORACLE HOSPITALITY CLOUD CONSULTING SERVICE DESCRIPTIONS October 19, 2017

ORACLE HOSPITALITY CLOUD CONSULTING SERVICE DESCRIPTIONS October 19, 2017 ORACLE HOSPITALITY CLOUD CONSULTING SERVICE DESCRIPTIONS October 19, 2017 TABLE OF CONTENTS Service Offerings CONSULTING SERVICE OFFERINGS Part Number ORACLE HOSPITALITY FOOD AND BEVERAGE POINT OF SALE

More information

Campus Tracking System Based On IoT Yibiao Pi

Campus Tracking System Based On IoT Yibiao Pi Applied Mechanics and Materials Online: 2014-08-11 ISS: 1662-7482, Vols. 599-601, pp 1416-1419 doi:10.4028/www.scientific.net/amm.599-601.1416 2014 Trans Tech Publications, Switzerland Campus Tracking

More information

The CHOReOS FP7 project and the Future Internet OW2 initiative Pierre CHÂTEL Thales Communications

The CHOReOS FP7 project and the Future Internet OW2 initiative Pierre CHÂTEL Thales Communications Template v1 The CHOReOS FP7 project and the Future Internet OW2 initiative Pierre CHÂTEL Thales Communications OW2 Annual Conference November 25 th, 2010 What is CHOReOS? Large Scale Choreographies for

More information

A Mobile Portal for Pharmaceutical Services

A Mobile Portal for Pharmaceutical Services A Mobile Portal for Pharmaceutical Services http://dx.doi.org/10.3991/ijim.v7i1.2352 Mohammed Otair 1, Aiman Al-Refaei 1, Bashar Sarayreh 1 1 Amman Arab University, Amman, Jordan Abstract This paper initiated

More information

=====T-Systems= Database for the Exchange of Type Approval Documentation (DETA) Feasibility Study. From

=====T-Systems= Database for the Exchange of Type Approval Documentation (DETA) Feasibility Study. From Database for the Exchange of Type Approval Documentation (DETA) Feasibility Study From T-Systems Enterprise Services GmbH Engineering Process Integration & Process Management SSC EM / EPDM/P Ralf Pickelmann

More information

A NEXT GENERATION DISTRIBUTED NETWORK MANAGEMENT SYSTEM

A NEXT GENERATION DISTRIBUTED NETWORK MANAGEMENT SYSTEM A NEXT GENERATION DISTRIBUTED NETWORK MANAGEMENT SYSTEM Jonathan Liss, Renata Bodner, Sameh Sabet and Ricardo Alves jliss@tycotelecom.com Tyco Telecommunications, 250 Industrial Way West, Eatontown, N.J.,

More information

Increasing the Intelligence of Virtual Sales Assistants through Knowledge Modeling Techniques

Increasing the Intelligence of Virtual Sales Assistants through Knowledge Modeling Techniques International Conference on Intelligent Agents, Web Technology and Internet Commerce - IAWTIC'2001. Las Vegas (USA) Sept. 2001. Increasing the Intelligence of Virtual Sales Assistants through Knowledge

More information

ASSET MANAGEMENT SYSTEMS ANALYSIS

ASSET MANAGEMENT SYSTEMS ANALYSIS ASSET MANAGEMENT SYSTEMS ANALYSIS Goran Kolevski, Marjan Gusev (goran.kolevski@gmail.com, marjangusev@gmail.com) Institute of Informatics Faculty of Natural Sciences and Mathematics University Ss Cyril

More information

An Agent-Based Architecture for Developing Internet-Based Applications

An Agent-Based Architecture for Developing Internet-Based Applications An Agent-Based Architecture for Developing Internet-Based Applications Juan M. Corchado-Rodríguez, Rosalía Laza-Fidalgo, and Luis F. Castillo-Ossa This paper presents a practical application of an agent-based

More information

IMAGINE IT. BUSINESS TRANSFORMATION. REAL CUSTOMER RETURNS. Done. Imagine it

IMAGINE IT. BUSINESS TRANSFORMATION. REAL CUSTOMER RETURNS. Done. Imagine it Airline Core Systems Solutions Improving processes. Reducing costs. Retaining customers. BUSINESS TRANSFORMATION. REAL CUSTOMER RETURNS. IMAGINE IT. Imagine it Done c Consulting. c Systems Integration.

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

Available online at ScienceDirect. Procedia Computer Science 83 (2016 )

Available online at  ScienceDirect. Procedia Computer Science 83 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 83 (2016 ) 970 975 3rd International Workshop on Computational Antifragility and Antifragile Engineering (ANTIFRAGILE 2016)

More information

A technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability

A technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability December 2002 IBM Tivoli Monitoring solutions for performance and availability 2 Contents 2 Performance and availability monitoring 3 Tivoli Monitoring software 4 Resource models 6 Built-in intelligence

More information

Early requirements engineering for e-customs decision support: Assessing overlap in mental models

Early requirements engineering for e-customs decision support: Assessing overlap in mental models Early requirements engineering for e-customs decision support: Assessing overlap in mental models Brigitte Burgemeestre, Jianwei Liu, Joris Hulstijn, Yao-Hua Tan Faculty of Economics and Business Administration,

More information

On The Evaluation Of Agent Oriented Modelling Methods

On The Evaluation Of Agent Oriented Modelling Methods On The Evaluation Of Agent Oriented Modelling Methods Luca Cernuzzi 1 and Gustavo Rossi 2 1 Universidad Católica Nuestra Señora de la Asunción, DEI Campus Universitario, C.C. 1683, Telephone (+595-21)

More information

Using UN/CEFACT S Modelling Methodology (UMM) in e-health Projects

Using UN/CEFACT S Modelling Methodology (UMM) in e-health Projects Using UN/CEFACT S Modelling Methodology (UMM) in e-health Projects P. García-Sánchez, J. González, P.A. Castillo, and A. Prieto Department of Computer Architecture and Computer Technology, CITIC-UGR, University

More information

ORACLE HOSPITALITY HOTEL CONSULTING SERVICE DESCRIPTIONS November 3, 2017

ORACLE HOSPITALITY HOTEL CONSULTING SERVICE DESCRIPTIONS November 3, 2017 ORACLE HOSPITALITY HOTEL CONSULTING SERVICE DESCRIPTIONS November 3, 2017 TABLE OF CONTENTS Service Offerings CONSULTING SERVICE OFFERINGS Part Number ORACLE HOSPITALITY HOTEL PROPERTY MANAGEMENT SYSTEM

More information

A Semantic Service Oriented Architecture for Enterprise Application Integration

A Semantic Service Oriented Architecture for Enterprise Application Integration 2009 Second International Symposium on Electronic Commerce and Security A Semantic Service Oriented Architecture for Enterprise Application Integration Liyi Zhang Center for Studies of Information Resources,

More information

Discovering the Scope of Mobile Agent Technology in Cloud Computing Environment: A Study

Discovering the Scope of Mobile Agent Technology in Cloud Computing Environment: A Study Discovering the Scope of Mobile Agent Technology in Cloud Computing Environment: A Study Mrs.Snehal A.Narale Abstract- The Cloud Computing has come into spectacle as a new computing archetype. It proposed

More information

Multi-Agent Model for Power System Simulation

Multi-Agent Model for Power System Simulation Multi-Agent Model for Power System Simulation A.A.A. ESMIN A.R. AOKI C.R. LOPES JR. G. LAMBERT-TORRES Institute of Electrical Engineering Federal School of Engineering at Itajubá Av. BPS, 1303 Itajubá/MG

More information

Passengers Rights Boarding pass using Radio frequency identification

Passengers Rights Boarding pass using Radio frequency identification Passengers Rights Boarding pass using Radio frequency identification SAUTY Aurélien, Institut de Formation Universitaire et de Recherche du Transport Aérien. aurelien_sauty@yahoo.com The reason of this

More information

Baja: A Java TM - based Architecture Standard for the Building Automation Industry

Baja: A Java TM - based Architecture Standard for the Building Automation Industry White Paper Baja: A Java TM - based Architecture Standard for the Building Automation Industry 3951 Westerre Parkway Suite 350 Richmond, VA 23233-1313 Tel 804.747.4771 Fax 804.747.5204 2000 Tridium Inc.

More information

SOA Research Agenda. Grace A. Lewis

SOA Research Agenda. Grace A. Lewis Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive

More information

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved

QPR ScoreCard. White Paper. QPR ScoreCard - Balanced Scorecard with Commitment. Copyright 2002 QPR Software Oyj Plc All Rights Reserved QPR ScoreCard White Paper QPR ScoreCard - Balanced Scorecard with Commitment QPR Management Software 2/25 Table of Contents 1 Executive Overview...3 2 Implementing Balanced Scorecard with QPR ScoreCard...4

More information

HP Service Manager. Software Version: 9.40 For the supported Windows and Unix operating systems. Processes and Best Practices Guide (Classic Mode)

HP Service Manager. Software Version: 9.40 For the supported Windows and Unix operating systems. Processes and Best Practices Guide (Classic Mode) HP Service Manager Software Version: 9.40 For the supported Windows and Unix operating systems Processes and Best Practices Guide (Classic Mode) Document Release Date: January 2015 Software Release Date:

More information

Project Overview: SMALL AIR TRANSPORT ROADMAP

Project Overview: SMALL AIR TRANSPORT ROADMAP http://sat-rdmp.eu/ Project Overview: In the SAT-Rdmp (Support Action) a Vision and Research Agenda on the development of a Small Aircraft Transportation system (SAT system) have been developed. The major

More information

PSL QUARTERLY PROGRESS REPORT

PSL QUARTERLY PROGRESS REPORT QUARTERLY PROGRESS REPORT Project Title: Process Specification and Simulation Access Languages Date: March 31, 2003 Principal Investigator: Kincho H. Law, Stanford University Duration: September 1, 2002

More information

DEVELOPING A JADE-BASED MULTI-AGENT E-COMMERCE ENVIRONMENT

DEVELOPING A JADE-BASED MULTI-AGENT E-COMMERCE ENVIRONMENT DEVELOPING A JADE-BASED MULTI-AGENT E-COMMERCE ENVIRONMENT Amalia Pirvanescu SoftExpert SRL Str.Vasile Conta, bl.u25, Craiova, Romania amaliap@soft-expert.com Costin Badica University of Craiova, Software

More information

aeroport TRIM Optimized loading solutions assure safety, efficiency and cost reduction.

aeroport TRIM Optimized loading solutions assure safety, efficiency and cost reduction. aeroport TRIM Optimized loading solutions assure safety, efficiency and cost reduction. aeroport TRIM is a simple solution to a complex problem and automates the production of optimal loading plans for

More information

The Multi-Channel Service Problem: Challenges, Testing, and Solutions

The Multi-Channel Service Problem: Challenges, Testing, and Solutions Dr. Gautham Pallapa (gpallapa@west.com) IS Manager Platform, Infrastructure, and Automation Group The Multi-Channel Service Problem: Challenges, Testing, and Solutions Prepared for College 1 of Copyright

More information

MULTI AGENT BASED CONTROL AND PROTECTION FOR AN INVERTER BASED MICROGRID

MULTI AGENT BASED CONTROL AND PROTECTION FOR AN INVERTER BASED MICROGRID MULTI AGENT BASED CONTROL AND PROTECTION FOR AN INVERTER BASED MICROGRID Asitha Lakruwan Kulasekera (108020B) Thesis submitted in partial fulfilment of the requirements for the degree Master of Science

More information

Kansas Rural Transit ITS Deployment

Kansas Rural Transit ITS Deployment Kansas Rural Transit ITS Deployment Evaluation Prepared for the ENTERPRISE Pooled Fund Study January, 2008 Table of Contents 1. Introduction... 1 2. Evaluation Goals... 1 3. Deployed Transit Systems...

More information

Agent Applications in Tourism

Agent Applications in Tourism Agent Applications in Tourism Antonio Moreno Abstract. Agent technology has been applied in recent years to solve different problems that are common to many applications in Tourism, such as dynamic service

More information

SapphireIMS 4.0 Business Service Monitoring Feature Specification

SapphireIMS 4.0 Business Service Monitoring Feature Specification SapphireIMS 4.0 Business Service Monitoring Feature Specification Overview The purpose of Business Service Monitoring is to provide processes and methodologies to the organization to create quantifiable

More information

GTAA IoT Pilot Project Real Time Asset Health Analytics

GTAA IoT Pilot Project Real Time Asset Health Analytics GTAA IoT Pilot Project Real Time Asset Health Analytics ACI-NA Conference Fall 207 Mr. Tulio A. Bernales, P.Eng, FMP Manager, Asset Management Airport Planning & Technical Services Greater Toronto Airports

More information

SOA, EDA, BPM and CEP are all Complementary by David Luckham

SOA, EDA, BPM and CEP are all Complementary by David Luckham SOA, EDA, BPM and CEP are all Complementary by David Luckham Part I Approaches to designing and managing information systems have proliferated over the past 15 years, so much so that the space of technical

More information

Toward a Reasoning Service to Improve Routable Road Maps by Deriving Road Attributes from Telematics Data

Toward a Reasoning Service to Improve Routable Road Maps by Deriving Road Attributes from Telematics Data Toward a Reasoning Service to Improve Routable Road Maps by Deriving Road Attributes from Telematics Data Johannes Lauer 1, Mohamed Bakillah 1, 2, Steve H.L. Liang 2, Alexander Zipf 1 1 University Heidelberg,

More information

Portugal among the EU countries with the highest rate of mobile broadband usage by enterprises

Portugal among the EU countries with the highest rate of mobile broadband usage by enterprises Information and Knowledge Society Information and Communication Technologies Usage and e-commerce in Enterprises 2016 November, 21 th 2016 Portugal among the EU countries with the highest rate of mobile

More information

CHAPTER 3: REQUIREMENT ANALYSIS

CHAPTER 3: REQUIREMENT ANALYSIS CHAPTER 3: REQUIREMENT ANALYSIS 3.1 Requirements Gathering At the start of the project, the travel management process handled by the admin department was studied in detail by using the basic requirement

More information

Agenda Overview for Emerging Marketing Technology and Trends, 2015

Agenda Overview for Emerging Marketing Technology and Trends, 2015 G00270688 Agenda Overview for Emerging Marketing Technology and Trends, 2015 Published: 18 December 2014 Analyst(s): Andrew Frank The best digital marketers exploit emerging trends and technologies to

More information

Toward a Privacy Enhancing Framework in E- government

Toward a Privacy Enhancing Framework in E- government Toward a Privacy Enhancing Framework in E- government Wiem Hammami 1, Lamjed Ben Said 1, Sameh Hadouaj 1, François Charoy 2, Khaled Ghedira 1, 1 Intelligent Information Engineering Laboratory Higher Institute

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe PDM - Adobe Analytics (2015v1) The Products and Services described in this PDM are either On-demand Services or Managed Services (as outlined below) and are governed

More information

Planning with the CODESYS roadmap Preview of planned products and features

Planning with the CODESYS roadmap Preview of planned products and features Planning with the Preview of planned products and features Manfred Werner CODESYS Users Conference 2017 CODESYS a trademark of 3S-Smart Software Solutions GmbH Planning with the CODESYS Training: Product

More information

PISA. (Planning, Integration, Security and Administration) An Intelligent Decision Support Environment for IT Managers and Planners.

PISA. (Planning, Integration, Security and Administration) An Intelligent Decision Support Environment for IT Managers and Planners. NGE Solutions Building the Next Generation Enterprises PISA (Planning, Integration, Security and Administration) An Intelligent Decision Support Environment for IT Managers and Planners Demo Example May

More information

EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES

EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES UDC: 004.45 Original scientific paper EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES Melita Kozina University of Zagreb,Faculty of Organization and Informatics, Varaždin, Croatia

More information

A Review of RFID ISO Standards & CEN TC225 Developments. Paul Chartier Principal, Praxis Consultants Chair, CEN TC225 RFID Ad Hoc October 2007

A Review of RFID ISO Standards & CEN TC225 Developments. Paul Chartier Principal, Praxis Consultants Chair, CEN TC225 RFID Ad Hoc October 2007 A Review of RFID ISO Standards & CEN TC225 Developments Paul Chartier Principal, Praxis Consultants Chair, CEN TC225 RFID Ad Hoc October 2007 RFID Standards Types of Standard Technology - air interface

More information

New and noteworthy in Rational Asset Manager V7.5.1

New and noteworthy in Rational Asset Manager V7.5.1 Rational Asset Manager New and noteworthy in Rational Asset Manager V7.5.1 IBM Corporation 2011 The information contained in this presentation is provided for informational purposes only. While efforts

More information

An Hybrid Trust Management Model For MAS Based Trading Society

An Hybrid Trust Management Model For MAS Based Trading Society An Hybrid Trust Management Model For MAS Based Trading Society Maarof M. A. 1 and Krishna K. 2 1, 2 Information Security Group, Faculty of Computer Science and Information System Universiti of Technology

More information

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts by Filippos Santas, Credit Suisse Private Banking in Switzerland In this series of articles we

More information

Lufthansa accelerates the progress of travel innovation. DXC Technology services designs and implements Open API for leading German airline

Lufthansa accelerates the progress of travel innovation. DXC Technology services designs and implements Open API for leading German airline Objective Create an Open API for external developers to make data more available in order to encourage innovation of travel services Approach Issued request for proposal to vendors with appropriate technical

More information

Gogo Vision Touch. Wireless, modular, and economical seatback solution

Gogo Vision Touch. Wireless, modular, and economical seatback solution Gogo Vision Touch Wireless, modular, and economical seatback solution The beginning of a truly personalized inflight experience The proliferation of content streaming, smart technologies, and the need

More information

About Cegid. What does the Cegid Group deliver for its customers?

About Cegid. What does the Cegid Group deliver for its customers? About Cegid Cegid, leading enterprise and vertical software solutions provider was founded in 1983 by Jean-Michel Aulas and has been traded as Cegid Group (CGD:EN Paris) since 1986. Over the last 2 decades,

More information

Automatic Development Tools. Abstract

Automatic Development Tools.  Abstract Automatic Development Tools in Software Engineering Courses Janusz Zalewski School of Electrical Engineering & Computer Science University of Central Florida Orlando, FL 32816-2450, USA jza@ece.engr.ucf.edu

More information

Secure information access is critical & more complex than ever

Secure information access is critical & more complex than ever WHITE PAPER Purpose-built Cloud Platform for Enabling Identity-centric and Internet of Things Solutions Connecting people, systems and things across the extended digital business ecosystem. Secure information

More information

The Role of Mobile Agents in M-commerce

The Role of Mobile Agents in M-commerce The Role of Mobile Agents in M-commerce Xining Li State Key Laboratory of Novel Software Technology (Nanjing University) Department of Computing and Information Science, University of Guelph, Canada xli@cis.uoguelph.ca

More information

Enabling Real-time Operational Intelligence

Enabling Real-time Operational Intelligence Proficy * Automation Software Enabling Real-time Operational Intelligence Close the loop on information and analytics to improve operations COLLECT OPTIMIZE ARCHIVE ANALYZE VISUALIZE CONTROL Put the right

More information

Extending a Generic Traffic Model to Specific Agent Platform Requirements

Extending a Generic Traffic Model to Specific Agent Platform Requirements Computer Science and Information Systems 14(1):219 237 DOI: 10.2298/CSIS161010001F Extending a Generic Traffic Model to Specific Agent Platform Requirements Alberto Fernández-Isabel and Rubén Fuentes-Fernández

More information

Applying agent technology in Environmental Management Systems under real-time constraints

Applying agent technology in Environmental Management Systems under real-time constraints In Second Biennial Meeting of the Int l Environmental Modelling and Software Society: Complexity and Integrated Resources Management, (Pahl, C., Schmidt, S., Rizzoli, A. E., and Jakeman, A., Eds.), Osnabruck,

More information

A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language

A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language A Modeling Approach for Collaborative Business Processes based on the UP-ColBPIP Language Pablo David Villarreal 1, Ivanna Lazarte 1, Jorge Roa 1, Omar Chiotti 1,2 1 CIDISI, Universidad Tecnológica Nacional

More information

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

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

More information

Powering the Edge to the Enterprise

Powering the Edge to the Enterprise Powering the Edge to the Enterprise Intelligent Equipment. Smart Devices. Smart Systems for OEMs. Intelligent Equipment. Smart Devices. Smart Systems. Our connected world is increasingly populated with

More information

Oracle Banking Enterprise Collections

Oracle Banking Enterprise Collections Oracle Banking Enterprise Collections Oracle Banking Enterprise Collections is an enterprise class innovative solution designed to meet the complex requirements of financial institutions. It enables financial

More information

ExPlanTech: Applying Multi-agent Systems in. Production Planning

ExPlanTech: Applying Multi-agent Systems in. Production Planning ExPlanTech: Applying Multi-agent Systems in Production Planning Michal Pechoucek 1, Ales Riha 1, Jiri Vokrinek 1, Vladimir Marik 1, Vojtech Prazma 2 1 Gerstner Laboratory, Department of Cybernetics, Czech

More information

Designing Web Services with Tropos

Designing Web Services with Tropos Designing Web Services with Tropos Diana Lau and John Mylopoulos Department of Computer Science University of Toronto Toronto, Ontario, Canada M5S 3G6 {dianalau, jm}@cs.toronto.edu Abstract We propose

More information

Requirements Analysis. Overview

Requirements Analysis. Overview Requirements Analysis Overview What is requirement? Classification of requirements Iterative and evolutionary requirements analysis Use Cases Domain models N. Meng, B. Ryder 2 1 Requirements Definition

More information

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS FACILITATING AGRICULTURE AUTOMATION USING STANDARDS Robert K. Benneweis P. Eng Outline Available standards Developing standards Implemented automation Standard based automation implementation Potential

More information

Developing Multiagent Systems: The Gaia Methodology

Developing Multiagent Systems: The Gaia Methodology Developing Multiagent Systems: The Gaia Methodology Franco Zambonelli Λ Nicholas R. Jennings y Michael Wooldridge z October 3, 2003 Λ y z Dipartimento di Scienze e Metodi dell Ingegneria, Università di

More information

Multi Agent System-Based on Case Based Reasoning for Cloud Computing System

Multi Agent System-Based on Case Based Reasoning for Cloud Computing System Multi Agent System-Based on Case Based Reasoning for Cloud Computing System Amir Mohamed Talib and Nour Eldin Mohamed Elshaiekh Faculty of Computer Science, Software Engineering Department, Future University,

More information

SIPAPER Driving digitalization in the fiber industry. Siemens Days Madrid, Spain September 28, 2016

SIPAPER Driving digitalization in the fiber industry. Siemens Days Madrid, Spain September 28, 2016 SIPAPER Driving digitalization in the fiber industry Siemens Days Madrid, Spain September 28, 2016 siemens.com/sipaper Digitalization will speed up changing the entire industry! The megatrend Digitalization

More information

The ABCs of. CA Workload Automation

The ABCs of. CA Workload Automation The ABCs of CA Workload Automation 1 The ABCs of CA Workload Automation Those of you who have been in the IT industry for a while will be familiar with the term job scheduling or workload management. For

More information

Asset Avatars. Get a 360-Degree View of Your Assets. By Hitachi Vantara

Asset Avatars. Get a 360-Degree View of Your Assets. By Hitachi Vantara Asset Avatars Get a 360-Degree View of Your Assets By Hitachi Vantara September 2017 Content Executive Summary...2 Introduction: Get a 360-Degree View of Your Assets...3 What Is an Asset Avatar?...3 Lumada

More information

FAQs to IoT/RFID Scenario Risk Assessment

FAQs to IoT/RFID Scenario Risk Assessment FAQs to IoT/RFID Scenario Risk Assessment What does IoT mean? The Internet of Things (IoT), sometimes referred to as ubiquitous networking or pervasive computing environments, is a vision where all manufactured

More information

The LBi HR HelpDesk. The Features of a Solution Engineered to Empower Employees and Maximize HR in Companies of Any Size. LBiSoftware.

The LBi HR HelpDesk. The Features of a Solution Engineered to Empower Employees and Maximize HR in Companies of Any Size. LBiSoftware. The HelpDesk The Features of a Solution Engineered to Empower Employees and Maximize HR in Companies of Any Size LBiSoftware.com HelpDesk Uniquely Designed to Serve HR HelpDesk is an innovative case manager

More information

IBM Tivoli Monitoring

IBM Tivoli Monitoring Monitor and manage critical resources and metrics across disparate platforms from a single console IBM Tivoli Monitoring Highlights Proactively monitor critical components Help reduce total IT operational

More information

Traveling at the speed of knowledge Exploring operation and profit benefits of deploying the Internet of Things. Part 2 of 2

Traveling at the speed of knowledge Exploring operation and profit benefits of deploying the Internet of Things. Part 2 of 2 Traveling at the speed of knowledge Exploring operation and profit benefits of deploying the Internet of Things Part 2 of 2 In an earlier paper, Deloitte explored the potential of the Internet of Things

More information

An Autonomic Service Oriented Architecture in Computational Engineering Framework

An Autonomic Service Oriented Architecture in Computational Engineering Framework Journal of Computer Engineering 1 (2009) 3-11 An Autonomic Service Oriented Architecture in Computational Engineering Framework M. Agni Catur Bhakti and Azween B. Abdullah Department of Computer and Information

More information

CIOReview SPARX SYSTEMS INTELLIGENTLY ARCHITECTING THE INFORMATION SILOS ENTERPRISE ARCHITECTURE SPECIAL

CIOReview SPARX SYSTEMS INTELLIGENTLY ARCHITECTING THE INFORMATION SILOS ENTERPRISE ARCHITECTURE SPECIAL ENTERPRISE ARCHITECTURE SPECIAL The Navigator for Enterprise Solutions SEPTEMBER 07, 2016 CIOREVIEW.COM IN MY OPINION ERIC DONNELLY, SVP & CHIEF ENTERPRISE ARCHITECT, PNC CIO INSIGHTS MIKE ANDERSON, CIO,

More information

TABLE OF CONTENTS DOCUMENT HISTORY

TABLE OF CONTENTS DOCUMENT HISTORY TABLE OF CONTENTS DOCUMENT HISTORY 4 UPDATE 17D 4 Revision History 4 Overview 4 Optional Uptake of New Features (Opt In) 5 Update Tasks 5 Feature Summary 6 Supply Chain Collaboration 7 Streamline Collaboration

More information

Technological Training Programs

Technological Training Programs Technological Training Programs On behalf of Noaman Engineering, I would like to introduce you to our training courses. All of our courses cover Theoretical, Practical, and software implementation and

More information