E-Services for Mobile Users
|
|
- Kory Blankenship
- 6 years ago
- Views:
Transcription
1 E-Services for Mobile Users Using Agent Technology Pavlos MORAITIS University René Descartes
2 Outline Scope Requirements Why use agent technology Engineering the MAS Industrial Projects Image IT Service Networks Ambient Intelligence ASK-IT Servicing mobility impaired people - emergence Challenges
3 Scope Requirements Use cases Environment
4 Requirements Support different types of users Be able to adapt the service according to user s habitual patterns (nevertheless, system initiated actions will always be subjected to user s permission, to avoid user frustration or surprise) Receive the user request and suggest optimal transportation solutions, tourist events and nearby attractions Monitor the users route and automatically provide related events (traffic or leisure) during the journey
5 Requirements (cont.) Support the user while he is roaming between countries, allow him to use local, real-time services that are accurate and quick to download Support the user while he changes the modality of travel, e.g. allow for audio messages while he/she is in the car real-time information about next stop while he/she is in the train information about the street name for the next turn while walking
6 Requirements (cont.) Provide transport solutions and tourist services from a various set of distributed and heterogeneous providers Allow for flexible value flows between different business players in the domain Synthesize different basic services in order to achieve more complex ones that provide an added value
7 Sample Use cases A user can request a map with his position on it and, possibly other points of interest (POIs) around him that can belong to different types (e.g. banks, restaurants, etc) A user can request for a map with few or even no parameters A user can request a route from a specific place to another specific place, specifying the means of travel (e.g. public transport, car, on foot) and, possibly, the desired optimization type (e.g. shortest, fastest, cheapest route).
8 Sample Use cases (cont.) He can select among a variety of routes that are produced by the Geographical Information System (GIS) A user can request for a route with limited or even no parameters The MAS maintains a user profile so that it can filter the POIs or routes produced by the GIS and send to the user those that most suit his interests The profiling is based on criteria regarding the preferred transport type (private car, public transport, bicycle, on foot) and the preferred transport characteristics (shortest route, fastest route, cheapest route, etc).
9 Sample Use cases (cont.) The system exhibits self-learning ability in order to learn the user s preferences by monitoring his behaviour and adapting the service to his needs The system keeps track on selected user routes aiming to receive traffic events (closed roads) and check whether they affect the user s route (if that is the case then inform the user)
10 Environment Most of the available services are accessible through the internet The web services paradigm is widely used by legacy systems in the domain Mobile computing allows for the deployment of software on nomad devices (mobile phones, PDAs, etc) The acquiring of local services (through WLAN, Bluetooth, etc)
11 Why use agent technology Timely and geographical distribution of users and services Heterogeneity of services, devices and networks are provided by different sources Personalization and coordination of elementary services in order to provide the user with a complex service The above requirements invoke characteristics as autonomy pro-activeness intelligence cooperation
12 Engineering the MAS Agent Oriented Software Engineering (AOSE) Methodologies Gaia (Zambonelli et al. 2003) MaSE (Wood and DeLoach, 2000) Tropos (Bresciani et al., 2003) Frameworks JADE (Bellifemine et al, 2003) FIPA-OS (Emorphia Ltd, 2003) Complete solutions (methodology plus agents development environment) Zeus (Collis and Ndumu, 1999) AgentTool with MaSE (DeLoach and Wood, 2001)
13 Engineering the MAS (cont.) Use the Gaia2JADE process for developing real-world multi-agent systems (MASs) that are analyzed and designed using the Gaia methodology implemented with the JADE framework The Gaia2JADE process is described using the Software Process Engineering Metamodel (SPEM) proposed by the Object Management Group (2002) The FIPA Methodology Technical Committee has used it in order to describe the Gaia modelling process (Garro et al, 2004) We enhanced the latter, by adding the JADE development phase
14 The Gaia Methodology The Gaia methodology defines a complete and general methodology for the analysis and design of MASs Gaia supports both the levels of the individual agent structure and the agent society in the MAS development process MASs, are viewed as being composed of a number of autonomous interactive agents that live in an organized society in which each agent plays one or more specific roles It is a three phases process and at each phase the modelling of the MAS is further refined. These phases are the analysis phase, the architectural design phase the detailed design phase
15 The Leap extension allows for deployment of agents on hand-held devices like PDAs or mobile phones that support limited Java language environments The JADE Framework JADE is a FIPA compliant software development framework fully implemented in Java language JADE offers to the developer a number of features in order to simplify the development process: Distributed agent platform. The agent platform can be distributed on several hosts, each of which executes one Java Virtual Machine. FIPA-Compliant agent platform, which includes the Agent Management System, the Directory Facilitator and the Agent Communication Channel (FIPA TC Agent Management, 2002). Efficient transport of agent communication language (ACL) messages between agents (FIPA TC Communication, 2002)
16 The Gaia2JADE process Using SPEM notation Gaia2JADE Requirements Capture Analysis Requirements Capture Analysis Design Design JADE Implementation JADE Implementation
17 The JADE implementation phase Gaia Models Environmental Model Interactions Model Roles Model Agent Model Services Model Define communication protocols Define activities refinement table Define JADE behaviours Define JADE agents Domain ontology ACL messages Application Data class diagram Activities refinement table Behaviours repository Agents Java code
18 Industrial Projects Image (IST-FP ) , status: finished IT (IST-FP ) , status: implementation phase ASK-IT(IST-FP ) , status: analysis phase
19 Image-Partners Hellenic Institute of Transport (GR) University of Newcastle (UK) Centro Studi Sui Sistemi Transporto S.P.A. (I) Mizar Mediaservice (I) Intrasoft S.A. (GR) Unicom Consulting Ministry of Transport and Communication (FIN) Mobisoft (FIN) Tampere City Transport (FIN)
20 Image: Requirements Support different types of users Adapt the service to user s habitual patterns Suggest optimal transportation solutions, tourist events and nearby attractions Monitor the users route and automatically provide related events Provide transport solutions and tourist services from a various set of distributed and heterogeneous providers Synthesize different basic services in order to achieve more complex ones that provide an added value
21 Image: The concept Service Provider Middleware Provider Content Provider Electronic services Electronic services Electronic services & Content Information Image System IM Module DM Module Electronic services Service Provider Electronic services Middleware Provider Electronic services & Content Content Provider Information Remote Image System UI Module Electronic services End User Electronic services Network Operator Electronic services Electronic services End User Network Operator
22 Image: System Architecture IMAGE AGENT IMAGE Intelligent Module (IM) GS Module DM Module 5 Personal Assistant Agents Travel Guide Agent Interface Agent Educator Agent UI Module Services Agent Assistant Agent Events Handler Agent 4 DM Module
23 Role: PersonalAssistant (PA) Description: It acts on behalf of a profiled user. Provides the user with personalized routing and mapping services. These routes are presented to the user. Moreover, it can adapt (i.e. using learning capabilities) to a user s habits by learning from user selections. Finally, it receives information on traffic events, it checks whether such events affect its user s route and in such a case it informs the user. Protocols and Activities: InitUserProfile, DecideOrigin, DecidePOITypes, DecidePOIs, DecideDestination, LearnByUserSelection, CheckApplicability, PresentEvent, UserRequest, RespondToUser, InformForNewEvents, FindRoutes, ProximitySearch, CreateMap, GetPOIInfo Permissions: create, read, update user profile data class, read acquaintances data class. Responsibilities: Liveness: PersonalAssistant = InitUserProfile. ((ServeUser) ω (ReceiveNewEvents) ω ) ReceiveNewEvents = InformForNewEvents. CheckApplicability. [PresentEvent] ServeUser = UserRequest. (PlanATrip WhereAmI). LearnByUserSelection WhereAMI = DecideOrigin. [GetPOIsInfo] [DecidePOITypes. [ProximitySearch. DecidePOIs. [GetPOIsInfo. GeocodeRequest]] CreateMap] RespondToUser PlanATrip = DecideOrigin. [GetPOIsInfo] [DecideDestination. [ProximitySearch. [DecidePOIs. GetPOIsInfo. GeocodeRequest]]] [FindRoutes. DecideRoutes. [CreateMap]] RespondToUser Safety: true
24 The PersonalAssistant agent type class public class PersonalAssistantAgent extends Agent { //declare agent level data classes protected Acquaintances contacts = null; protected void setup( ){ //get arguments user profile Object [ ] args = this.getarguments(); UserProfile userprofile = (UserProfile)args[0]; //initialize agent data classes contacts = new Acquaintances(); //activate SocialType and PersonalAssistant behaviours addbehaviour(new SocialTypeBehaviour(this,contacts, //find agent types: TravelGuide and add them to contacts new String[ ]{Acquaintances.TRAVEL_GUIDE}, //Introduce agent as of type PersonalAssistant to agent types: EventsHandler new String[ ]{Acquaintances.EVENTS_HANDLER}, Acquaintances.PERSONAL_ASSISTANT)); addbehaviour(new PersonalAssistantBehaviour(this, contacts, userprofile)); } }
25 The PersonalAssistant role/behaviour public class PersonalAssistantBehaviour extends SimpleBehaviour { public PersonalAssistantBehaviour(Agent ag, Acquaintances contacts, UserProfile userprofile){ //activate ServeUser and ReceiveNewEvents sub-behaviours addbehaviour(new ServeUserBehaviour (this.myagent(), contacts, userprofile)); addbehaviour(new ReceiveNewEventsBehaviour(this.myAgent(), contacts, userprofile)); } }
26 If POI types are not present then use Profile POI types. If one or more specific POI types are requested then add them to history. possibly get user coordinates through GPS. Infer best POIs for user based on history meta-data and POIs availability [Local request] REQUEST_REMOTE_AGENTS_INFO_STATE [Remote request] RESPOND_REMOTE_AGENTS_INFO_STATE [Got remote contacts info] [Origin is POI ID] CHECK_ORIGIN_REQUEST_GEOCODING_STATE [Origin is in coordinates format] [Origin is in coordinates format] REQUEST_POIS_STATE [POI types included in request] REQUEST_POIS_INFO_STATE [Requested for selected POIs info] RESPOND_POIS_INFO_STATE [No POI types included in request] [POIs selected] RESPOND_POIS_AND_SELECT_POIS_STATE [No remote contacts found] [No POIs found] [No origin specified] [Selected POIs info returned] REQUEST_LOCATION_MAP_STATE [Selected POIs info returned for Geocoding] GEOCODE_POIS_INFO_STATE [A map is requested] [No map was requested] RESPOND_LOCATION_MAP_STATE [Unsuccessful Geocoding] [Unsuccessful Geocoding] [Unsuccessful Geocoding] RESPOND_WHERE_AM_I_STATE WhereAmI behaviour
27 The Gaia s roles activities refinement table Role Activities PA DecidePOITypes user profile user request Data Classes Read Update Description - if UserRequest.POITypes.length>0 Then ProximitySearch(UserRequest.POITypes) else if UserProfile.POITypes.length>0 then ProximitySearch(UserProfile.POITypes) else CreateMap endif Endif
28 Mapping Gaia role model liveness formulas to JADE behaviours FSMBehaviour SimpleBehaviour SERVEUSER = UserRequest. (PlanATrip WhereAmI). LearnByUserSelection Upper level behaviour Lower level behaviours
29 The transformation of liveness formulas to JADE behaviours Role description Top behaviour Role: Role1 Description: Protocols and Activities: Permissions:... Responsibilities: Liveness: R OLE1= Activity1. (Activity2) ω A CTIVITY1 = Activity3. [Protocol1] A CTIVITY2 = Protocol2. Activity4 Complex behaviours Liveness formula Safety: Upper level behaviour of 2 nd formula Lower level behaviours of 2 nd formula Simple behaviours
30 Image: Achievements One click service (user friendliness) Seamless to the user MAS operation User device independent (mobile phone, PDA, PC) service Effective user profiling Learning user habits Interoperability (between different cities) Flexible Business Models Advanced infomobility services
31 Image: Where Am I I service
32 Image: JADE snapshot Where Am I service: Zoom in the MAS! REQUEST_REMOTE_AGENTS_INFO_STATE No remote request needed query is for local city CHECK_ORIGIN_REQUEST_GEOCODING_STATE Get user position through GPS (DM web service invocation) Login request WAI request REQUEST_POIS_STATE Request nearby POIs according to profile RESPOND_POIS_AND_SELECT_POIS_STATE Filter-rank found POIs according to history meta-data REQUEST_POIS_INFO_STATE Request detailed information about selected POIs RESPOND_POIS_INFO_STATE Accept detailed information about selected POIs REQUEST_LOCATION_MAP_STATE Request a Map showing the selected POIs RESPOND_LOCATION_MAP_STATE Get Map showing the selected POIs RESPOND_TO_USER_STATE Present the package with map and POIs information to the UI
33 Image: Plan A Trip service
34 Image: Interoperability Turin IMAGE AGENT Turin IMAGE IM Module Tampere IMAGE AGENT Tampere IMAGE IM Module Interface Agent Get Travel Guide List Interface Agent Want Travel Travel Guide Guide List for Tampere City Route List Get Route List Travel Guide Agent Personal Assistant Agents Personal Assistant Agents
35 Image: Transfer Profile Turin IMAGE AGENT Turin IMAGE IM Module Tampere IMAGE AGENT Tampere IMAGE IM Module Interface Agent Get Free Personalized Assistant Assistant Interface Agent Want Personalized Personalized Assistant Assistant for Tampere City Travel Guide Agent Personal Assistant Agents Request Confirm Make Got Send Return Profile Reservation Profile Personal Assistant Agents
36 Image: User Evaluation No 28% Do you associate Image with a quality product? Are you willing to pay for Image service? No 13% Difficult 17% Was the system easy to use? Very difficult 2% Very easy 8% Yes 72% Was the information provided accurate? Very inaccurate 2% Inaccurate 8% I don't know 9% Very accurate 6% Yes 87% Easy 73% Accurate 75% Source: D6.3 Results and Findings of the IMAGE Validation (Turin test-bed)
37 Image: Findings Provided innovative, advanced, personalized infomobility services MAS development using an original Gaia 2 JADE process Proved that agent technology use is practical for such applications
38 Image: Comparison with similar systems 9 different criteria were used 2 regarding flexibility/openness of the system 5 regarding user needs 2 regarding the underlying technology Characteristic\System Image Crumpet PTA Maporama Kivera Independent of GIS (mapping-geocoding service) Independent of service provider (routing, traffic information, content) map with POIs User profiling Adaptive to user habits Bookmarking On hand-held device Agent on the device Distributed system
39 IT-Partners PTV Planning Transport Verkehr AG (D) PORSCHE Engineering Services GmbH (D) HaCon Ingenieurgesellschaft mbh (D) Daimler-Chrysler AG (D) Athens International Airport S.A. (GR) Institute of Communications and Computer Systems (GR) TransEuropean Consulting Unit of Thessaloniki S.A. (GR) 3C Systems Oy (FIN) Ministry of Transport and Communications of Finland (FIN) MMI Tietoverkot OY (FIN) TOPOLISZ Terinformatikai Studio Kft. (HU) 5T S.c.r.l. (I) MIZAR MEDIASERVICE S.R.L. (I) CRF Societa Consortile per Azioni (I) Motorola Electronics S.p.A. (I)
40 IT: Requirements Image, plus: Support the user while he is roaming between countries. Always allow him to use local, real-time services that are accurate and quick to download Support the user while he changes the modality of travel. Allow for audio messages while he/she is in the car, real-time information about next stop while he/she is in the train and information about the street name for the next turn while walking Allow for flexible value flows between different business players in the domain
41 IT: The concept The business players form a value flow downwards All these players are distributed around Europe End User B2C Operator Service Integrator Service Provider Content Provider Value flow
42 IT: Architecture JAVA In-vehicle services Site services JAVA Personal Assistant Agent Transport Mode Agent Mobile User Interface Agent Complex Services Agent Middle Agent Events Handler Agent Provider Agents Web Services, SOAP, XML Mapping Services, Routing Services, Touristic Information Services, Traffic Information Services, Reservation Services
43 IT: Architecture Mobile User (UI) Service Integrator Role End User Role (PDA, Mobile phone) Java Personal Assistant Agent Transport Mode Agent B2C Operator Role Services Access Point WLAN, GPRS, ACL-SL Interface Agent Middle Agent Events Handler Agent Complex Services Agent Provider Agents Mapping Services, Routing Services, Touristic Information Services, Traffic Information Services, Reservation Services Web Services, SOAP, XML Java Service Integrator Role Middle Agent In-vehicle services Site services Service Provider Role Provider Agents Complex Services Agent Events Handler Agent Complex Services Agent Provider Agents
44 IT: Service network B2C Layer: Personal Assistant Agents (Requesters) Interface Agents (Network Operator delegates) Brokering Layer Middle Agents Service Provider Layer Service provider agents Wrappers Added value services Legacy Systems Layer Web services, etc B2C Network Operator German/Hungary Service Providers German PTV WS Hungary Topo WS Service Network B2C Portal Greek Providers Intellect WS B2C Layer Service Brokering Layer Semantic Service Providers Web Services/ Legacy Systems
45 IT: Service protocols Abstract Protocols Value Flow Personal Assistant Agent Request for Service Middle Agent Request for Service Register, acquire transactions ID Interface Agent Personal Assistant Agent Interface Agent Middle Agent Provider Agents Value flow Provider Agents
46 IT: Connect a legacy system to the service network Three step process: 1. Get service specification Web service : WSDL document Corba, RMI, etc: remote function signatures and parameter types 2. Determine semantics Map to the IM@GINE IT ontology 3. Implement the Provider agent All steps can be outsourced Legacy System RPC FIPA-ACL, SL, IM@GINE IT ontology, RDF encoding WSDL or RPC signature Service Provider Agent
47 IT: Connect a provider agent to the service network Four step process: (must be FIPA compliant) (must advertise the service) 1. Determine semantics Map SP ontology to the IM@GINE IT ontology 2. Associate the semantics Create the relevant OWL file 3. Add the OWL file to broker agent resources 4. Add the OWL file to SP agent resources Steps 1, 2 can be outsourced, while 3, 4 can be automated FIPA-ACL, SL, RDF encoding FIPA-ACL, SL, LEAP encoding Service Provider Agent Broker Agent Same process for connecting requester agents Personal Assistant Agent
48 IT: Service provisioning protocol request request Requester Agent Broker Agent Provider Agent inform request inform inform request Broker Agent Provider Agent inform
49 IT: Service Network Advantages Any service can be described and added The requester doesn t care where/who the service provider is (anonymity, optional broker feature) Through any entrance point (broker) all the services are available Policies can change with minimum effort (broker feature) Added Value Services can emerge
50 IT: Provider Agent advantages Dynamic agent behaviour Can report when it is out of service Can enact a company policy depending on the network s allowed protocols Using semantic web tools it can easily offer the service to other FIPA-compliant networks Can use other agents capabilities in order to offer an added value service
51 IT: Deployment The PA agent can be on a car electronic system besides on nomad devices Service provider agents can be hosted at the service integrator platform or be independent Geographical Area B PAAgent Service Integrator & Provider for Geographical Area B Broker Agent Nomad Device Service Integrator for Geographical Area A Interface Agent B2C Operator Broker & Service Provider Agents B2C Operator PAAgent Nomad Device Interface Agent Service Provider Nomad Device Service Provider Agents PAAgent Geographical Area A
52 IT: Deployment (cont) Am UI 1 Personal Assistance JADE-LEAP UI 2 Network Provider JADE-LEAP Legend (Gray items refer to optional components) Personal Assistance : Personal Assistant, Transport Mode agents. 0..* instances Network Provider Service Platform : Interface, Personal Assistant agents. 0..* instances : Broker, Complex and Simple Service Provider, Events Handler agents. 1..* instances DM GIS Service Provider JADE Service Platform JADE DM GIS Service Provider UI 1 UI 2 : Complex and Simple Service Provider, Events Handler agents. 0..* instances : Java applet interface on the device : Web services interface between platform and car device (DM cars) DM GIS GIS : Web services DM : Web services Bold lines in the drawing characterize components that have at least one instance
53 IT: Challenges Agent technology research Agent Oriented Software Engineering Middle agents: Services directory and facilitation New application fields of Agent Technology Trends on application domain Offering advanced infomobility services Enabling new forms of business
54 Ask-IT: Partners The total number of partners is 45 and among them are: Siemens S.A. (Spain) Nokia Mobile Phones (USA) Sun Microsystems Ltd (UK) ALCATEL SEL AG (Germany) Lucent Technologies Network Systems GmbH (Germany) Motorola Ltd (UK) Groupe des Ecoles des Telecommunications - Institut National des Telecommunications (France) Royal National Institute of the Blind (UK) Europaeisches Microsoft Innovations Centre GmbH (Germany) Vodafone Espana S.A (Spain) Centre for Research and Technology Hellas (CERTH) / Hellenic Institute of Transport (GR)
55 Ask-IT: Requirements To provide infomobility services for mobility impaired people To personalise the service depending on a person s type of impairment To enable the PAN (personal area network) and BAN (body area network) ambient intelligence
56 Ask-IT: Concept Internet - Ambient space LAN - Immediate Ambient PAN - Personal Space Local Services Legend Inter-personal assistant agent Transactions E&D E&D Adaptable User Interface Sensors Effectors ASK-IT Personal Wearable Intelligent Device Agent(s) - PEDA, AmI service agents Local Service Agents Transaction (from the agent/interface that provides the service to the service requestor agent) Service Localization and Transaction Web Services - Tools for All Provider Agents Middle Agents Profile Databases Adverise service to middle agent (from any agent to middle agent) - Service localization (from middle agent to any agent) Human-agents interaction Infomobility Services User Interface - Agents interaction Data Management - Content for All Interface External to agents API, module or interface Infomobility Services Provider Agents ASK-IT E&D Assistant Agents - EDA
57 Ask-IT: Methodology Define the simple services with the ontology terms Define services meta-data Define the new ASK IT services Select an agent communication language (e.g. FIPA-SL) Use Gaia in order to model the MAS/protocols Use JADE/Leap in order to implement the MAS Perform laboratory tests Accept user comments and debug optimize system performance
58 Ask-IT: Challenges Agent technology research A group of agents that exhibit emerging behaviour. To develop a family of dedicated expert agent types that can each serve a user with a specific type of impairment and whose combinations can serve a user with any combination of impairments (exhibit emerging behaviour) New application field of Agent Technology Trends on application domain Middle agents: Services directory and facilitation for mobility impaired people Offering advanced infomobility services for mobility impaired people Automated control of a user s environment based on habitual patterns and profile Enabling new forms of business
59 Challenges Introduce more complex reasoning capabilities based on argumentation Use argumentation-based agent communication allowing advanced atomic and embedded interagent dialogues Use argumentation-based inter-agent negotiation in the e-services buying/selling process
60 References (www) Agents W3C RDF OWL Semantic Web FIPA, ACL JADE, Leap FIPA-OS Java, MIDP Protégé 2000 Jena Apache Axis, SOAP OMG
61 References (literature) Bresciani, P., Giorgini, P., Giunchiglia, F., Mylopoulos, J. and Perini, A.: TROPOS: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS), Vol. 8, No. 3, May 2004 Collis, J. and Ndumu, D.: Zeus Methodology Documentation Part I: The Role Modelling Guide. Intelligent Systems Research Group. BT labs, British Telecommunications, 1999 DeLoach S. and Wood, M.: Developing Multiagent Systems with agenttool. In: Castelfranchi, C., Lesperance Y. (Eds.): Intelligent Agents VII. Agent Theories Architectures and Languages, 7th International Workshop (ATAL 2000, Boston, MA, USA, July 7-9, 2000),. Lecture Notes in Computer Science 1986, Springer Verlag, 2001 Garro, A., Turci, P., Huget, M.P.: Meta-Model Sources: Gaia. FIPA Methodology Technical Committee, Foundation for Intelligent Physical Agents, Moraitis, P., Spanoudakis N., "The Gaia2JADE Process for Multi-Agent Systems Development", Applied Artificial Intelligence (to appear) Moraitis, P., Petraki, E. and Spanoudakis, N., "Providing Advanced, Personalised Infomobility Services Using Agent Technology", Proc. 23rd SGAI International Conference on Innovative Techniques and Applications of AI (AI'2003), Cambridge, UK, 2003 Wood, M.F. and DeLoach, S.A.: An Overview of the Multiagent Systems Engineering Methodology. In the 1st Int. Workshop on Agent Oriented Software Engineering (AOSE-2000). Limerick, Ireland, 2000 Zambonelli, F., Jennings, N. R. and Wooldridge, M.: Developing multiagent systems: the Gaia Methodology. ACM Transactions on Software Engineering and Methodology 12 (3), pp , 2003
Combining Gaia and JADE for Multi-Agent Systems Development
Combining Gaia and JADE for Multi-Agent Systems Development Pavlos Moraitis 1,2 1 Dept. of Computer Science University of Cyprus 75 Kallipoleos Str., Nicosia, Cyprus email: moraitis@cs.ucy.ac.cy Nikolaos
More informationThe Gaia2JADE Process for Multi-Agent Systems Development
The Gaia2JADE Process for Multi-Agent Systems Development Pavlos Moraitis Dept. of Computer Science University of Cyprus 75 Kallipoleos Str., 1678 Nicosia, Cyprus European Projects Dept. Singular Software
More informationTHE GAIA2JADE PROCESS FOR MULTI-AGENT SYSTEMS DEVELOPMENT
Applied Artificial Intelligence, 20:251 273 Copyright # 2006 Taylor & Francis Group, LLC ISSN: 0883-9514 print/1087-6545 online DOI: 10.1080/08839510500484249 THE GAIA2JADE PROCESS FOR MULTI-AGENT SYSTEMS
More informationEngineering JADE Agents with the Gaia Methodology
Engineering JADE Agents with the Gaia Methodology Pavlos Moraïtis 1,2, Eleftheria Petraki 2, and Nikolaos I. Spanoudakis 2 1 Dept. of Computer Science University of Cyprus P.O. Box 20537, CY-1678 Nicosia,
More informationMobile/Wireless Systems for Infomobility Services, Based on Intelligent Agents Technology
Mobile/Wireless Systems for Infomobility Services, Based on Intelligent s Technology Dr. Evangelos Bekiaris Hellenic Institute of Transport (HIT), 6 th km Charilaou-Thermi Rd., 57001 Thermi, Thessaloniki,
More informationAn Ambient Intelligence Application Integrating Agent and Service-Oriented Technologies
An Ambient Intelligence Application Integrating Agent and -Oriented Technologies Nikolaos Spanoudakis a, b Pavlos Moraitis b a Singular Logic S.A. nspan@singularlogic.eu www.singularlogic.eu b Paris Descartes
More informationAn Agent Modeling Language Implementing Protocols through Capabilities
An Agent Modeling Language Implementing Protocols through Capabilities Nikolaos Spanoudakis 1,2 1 Technical University of Crete, Greece nikos@science.tuc.gr Pavlos Moraitis 2 2 Paris Descartes University,
More informationAGENT BASED ARCHITECTURE IN AN AMBIENT INTELLIGENCE CONTEXT
AGENT BASED ARCHITECTURE IN AN AMBIENT INTELLIGENCE CONTEXT Nikolaos I. Spanoudakis a, b Pavlos Moraitis b a Singular Software SA, Al. Panagouli & Siniosoglou, 14234, Nea Ionia, Greece, nspan@singularlogic.eu
More informationThe Agent Modeling Language (AMOLA)
The Agent Modeling Language (AMOLA) Nikolaos Spanoudakis 1,2, Pavlos Moraitis 2 1 Technical University of Crete, Department of Sciences, University Campus, 73100, Kounoupidiana, Greece nikos@science.tuc.gr
More informationMaSE2Jadex: A Roadmap to Engineer Jadex Agents from MaSE Methodology
MaSE2Jadex: A Roadmap to Engineer Jadex Agents from MaSE Methodology Radziah Mohamad, Safaai Deris and Hany H. Ammar Abstract Agent Oriented Software Engineering (AOSE) is one of the fields of the agent
More informationOutline Multi-agent Platforms. Existing problems. Existing problems (2)
Multi-agent Platforms Cosmin Carabelea Why multi-agent platforms? Examples of multi-agent platforms Cosmin.Carabelea@emse.fr SMA/SIMMO ENS Mines Saint-Etienne September 30 th, 2003 1 2 Existing problems
More informationSurvey of MAS Methods and Platforms focusing on organizational concepts
Survey of MAS Methods and Platforms focusing on organizational concepts Estefanía Argente Adriana Giret Soledad Valero Vicente Julián Vicente Botti Departamento de Sistemas Informáticos y Computación,
More informationThe OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI
ISWC 2011 - OASIS Symposium Monday, 24th October 2011 The OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI Contents of this presentation Interoperability problems
More informationBridging the Gap Between Agent-Oriented Design and Implementation Using MDA *
Bridging the Gap Between Agent-Oriented Design and Implementation Using MDA * Mercedes Amor, Lidia Fuentes, and Antonio Vallecillo Dpto. Lenguajes y Ciencias de la Computación, Universidad de Málaga. Campus
More informationServices Documentation
INFORMATION SOCIETY TECHNOLOGIES (IST) PROGRAMME IM@GINE IT IST-508008 Services Documentation Deliverable No. (use the number indicated on technical annex) Workpackage No. WP2 D2.1.2 IM@GINE IT services
More informationMeta-Modeling Communication and Interaction inside MASs with Ontologies
Meta-Modeling Communication and Interaction inside MASs with Ontologies Valentina Cordì, Viviana Mascardi DISI, Università di Genova, Via Dodecaneso 35, 16146, Genova, Italy. Abstract. The need of a unifying
More informationSemantic agents for location-aware service provisioning in mobile networks
Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation
More informationChapter 5 INTRODUCTION TO MOBILE AGENT
Chapter 5 INTRODUCTION TO MOBILE AGENT 135 Chapter 5 Introductions to Mobile Agent 5.1 Mobile agents What is an agent? In fact a software program is containing an intelligence to help users and take action
More informationProposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects
Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects Jonas Vian 1, Ricardo Azambuja Silveira 2, Renato Fileto 3 1 Federal University of Santa Catarina, Brazil, jonas.vian@inf.ufsc.br
More informationAgent-Oriented Software Engineering
Agent-Oriented Software Engineering Lin Zuoquan Information Science Department Peking University lz@is.pku.edu.cn http://www.is.pku.edu.cn/~lz/teaching/stm/saswws.html Outline Introduction AOSE Agent-oriented
More informationIST CRUMPET, Creation of User Friendly Mobile Services Personalised for Tourism R. Report
CRUMPET Creation of user-friendly mobile services personalised for tourism Project Number: Project Title: Deliverable Type: IST-1999-20147 CRUMPET, Creation of User Friendly Mobile Services Personalised
More informationA Software Engineering Process for BDI Agents
A Software Engineering Process for BDI Agents Aaron Hector, Frans Henskens, and Michael Hannaford University of Newcastle, University Drive, Callaghan NSW 2308, Australia {Aaron.Hector, Frans.Henskens,
More informationFIPA specification and JADE. Tomáš Poch
FIPA specification and JADE Tomáš Poch Agents System that is situated in some environment, and that is capable of autonomous action in this environment in order to meet its design objectives [Wooldridge
More informationCASCOM. Context-Aware Business Application Service Co-ordination ordination in Mobile Computing Environments
CASCOM Context-Aware Business Application Service Co-ordination ordination in Mobile Computing Environments Specific Targeted Research Project SIXTH FRAMEWORK PROGRAMME PRIORITY [FP6-2003 2003-IST-2] INFORMATION
More informationInformation Collection and Survey Infrastructure, APIs, and Software Tools for Agent-based Systems (An Overview of JADE)
Course Number: SENG 609.22 Session: Fall, 2003 Document Name: Infrastructure, APIs, and Software tools for agent-based system (An Overview of JADE) Course Name: Agent-based Software Engineering Department:
More informationSoftware Downloading Solutions for Mobile Value-Added Service Provision
Software Downloading Solutions for Mobile Value-Added Service Provision Ouahiba Fouial 1, Nikos Houssos 2, Nadia Boukhatem 1 1 Ecole Nationale Supérieure des Télécommunications, Département Informatique
More informationAn Integrated Platform for Locationbased Services Built on Java Technologies. C. Kassapoglou Faist CSEM
An Integrated Platform for Locationbased Services Built on Java Technologies C. Kassapoglou Faist CSEM CSEM Centre Suisse d Electronique et Microtechnique Technologies for innovation High technology know-how
More informationCHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT
CHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT 159 Chapter 7 Java Agent Development Environment For more enhanced information resources it requires that the information system is distributed in a network
More informationFIPA-OS Feature Overview. Agent Technology Group Nortel Networks February 2000
FIPA-OS Feature Overview Agent Technology Group Nortel Networks February 2000 FIPA-OS - Aims FIPA-OS is a Open Source implementation of FIPA and is available for free. http://www.nort elnetworks.com/ fipa-os
More informationJADE Web Service Integration Gateway (WSIG)
W HITESTEIN Technologies JADE Web Service Integration Gateway (WSIG) Dominic Greenwood JADE Tutorial, AAMAS 2005 Introduction Web Services WWW has increasing movement towards machine-to-machine models
More informationInteroperability Platform and Standardization Efforts
Interoperability Platform and Standardization Efforts FP7-SEC-2013-1 Funded by European Commission Project ID 607768 ETSI Workshop Sophia Antipolis, 10 May 2016 REDIRNET - The static and streamed data
More informationCRUMPET. CReation of User-friendly Mobile services PErsonalised for Tourism. Stefan Poslad, Heimo Laamanen, Sasu Tarkoma
CRUMPET CReation of User-friendly Mobile services PErsonalised for Tourism Stefan Poslad, Heimo Laamanen, Sasu Tarkoma Co-ordinator: stefan.poslad@elec.qmul.ac.uk More at http://www.ist-crumpet.org CRUMPET
More informationIntegrating Ontologies into Distributed Multi-Agent System
Integrating Ontologies into Distributed Multi-Agent System Khaoula ADDAKIRI Department of Mathematics and Computer Science Université Hassan 1 er, FSTS, LABO LITEN Settat, Morocco Mohamed BAHAJ Department
More informationIG-JADE-PKSlib. An Agent Based Framework for Advanced Web Service Composition and Provisioning. Erick Martínez & Yves Lespérance
IG-JADE-PKSlib An Agent Based Framework for Advanced Web Service Composition and Provisioning Erick Martínez & Yves Lespérance Department of Computer Science York University Toronto, Canada 1 Motivation
More informationTitle: PERSONAL TRAVEL MARKET: A REAL-LIFE APPLICATION OF THE FIPA STANDARDS
Title: PERSONAL TRAVEL MARKET: A REAL-LIFE APPLICATION OF THE FIPA STANDARDS Authors: Jorge Núñez Suárez British Telecommunications jorge.nunez-suarez@bt.com Donie O'Sullivan Broadcom Eireann dos@broadcom.ie
More informationOverview Introduction to Ambient Networks (AN) Migration and Deployment Issues Migration Principles Migration Roadmap Phases Overlay vs. Interworking
Migration Roadmap to Ambient Networks Nick Papadoglou, Vodafone; Philip Eardley, BT; Bryan Busropan, TNO; Peter Karlsson, TeliaSonera; Helena Flygare,TeliaSonera; WilfriedSpeltacker, Lucent; David Moro,
More informationCRUMPET: CREATION OF USER-FRIENDLY MOBILE SERVICES PERSONALISED FOR TOURISM
CRUMPET: CREATION OF USER-FRIENDLY MOBILE SERVICES PERSONALISED FOR TOURISM Stefan Poslad 1, Heimo Laamanen 2, Rainer Malaka 3, Achim Nick 4, Phil Buckle 5 and Alexander Zipf 3 1 Queen Mary, University
More informationTriadic Formal Concept Analysis within Multi Agent Systems
Triadic Formal Concept Analysis within Multi Agent Systems Petr Gajdoš, Pavel Děrgel Department of Computer Science, VŠB - Technical University of Ostrava, tř. 17. listopadu 15, 708 33 Ostrava-Poruba Czech
More informationAn Effective Device Integration Middleware in Prison IoT
2017 International Conference on Applied Mechanics and Mechanical Automation (AMMA 2017) ISBN: 978-1-60595-471-4 An Effective Device Integration Middleware in Prison IoT Wei WEI *, Yang LIU, Huan-huan
More informationScalable Middleware Environment for Agent-Based Internet Applications]
Scalable Middleware Environment for Agent-Based Internet Applications] Benno J. Overeinder and Frances M.T. Brazier Department of Computer Science, Vrije Universiteit Amsterdam De Boelelaan 1081a, 1081
More informationThe notion delegation of tasks in Linked Data through agents
The notion delegation of tasks in Linked Data through agents Teófilo Chambilla 1 and Claudio Gutierrez 2 1 University of Technology and Engineering, tchambilla@utec.edu.pe, 2 DCC Universidad of Chile and
More informationIncorporating applications to a Service Oriented Architecture
Proceedings of the 5th WSEAS Int. Conf. on System Science and Simulation in Engineering, Tenerife, Canary Islands, Spain, December 16-18, 2006 401 Incorporating applications to a Service Oriented Architecture
More informationIRRIIS - Integrated Risk Reduction of Information-based Infrastructure Systems
- Integrated Risk Reduction of Information-based Infrastructure Systems Uwe Beyer Felix Flentge IRRIIS- FP6-2005 IST-4 EC - LOGO Vision To enhance substantially the dependability of Large Complex Critical
More informationFuture Trends in ITS Industry view
Future Trends in ITS Industry view Vassilis Mizaras Managing Director Infotrip SA Company of SWARCO Group SWARCO MIZAR S.p.A. 01/10/2014 SWARCO First in Traffic Solutions. 0 www.swarco.com The SWARCO Group
More informationThe Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services 1
The Semantic Web Services Tetrahedron: Achieving Integration with Semantic Web Services 1 Juan Miguel Gómez 1, Mariano Rico 2, Francisco García-Sánchez 3, César J. Acuña 4 1 DERI Ireland, National University
More informationBridges To Computing
Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited and encouraged to use this presentation to promote
More informationArguments for Open Structure Execution Services
Arguments for Open Structure Execution Services Jessica Rubart 1, Weigang Wang 1, Jörg M. Haake 2 1 Fraunhofer Institute for Integrated Publication and Information Systems (IPSI) Dolivostrasse 15 64293
More informationGENIE - AN AGENT ARCHITECTURE FOR UBIQUITOUS SERVANTS. FIPA Workshop Helsinki, July 24, 2002 Jouni Huhtinen, Pekka Ala-Siuru, Heli Helaakoski Ju
GENIE - AN AGENT ARCHITECTURE FOR UBIQUITOUS SERVANTS FIPA Workshop Helsinki, July 24, 2002, Heli Helaakoski Ju GENIE - AN AGENT ARCHITECTURE FOR UBIQUITOUS SERVANTS The Genie Architecture consists of
More informationDesigning MAS Organisation through an integrated MDA/Ontology Approach
Designing MAS Organisation through an integrated MDA/Ontology Approach Daniel Okouya 1 and Loris Penserini 1 and Sébastien Saudrais 2 and Athanasios Staikopoulos 2 and Virginia Dignum 1 and Siobhán Clarke
More informationSemantic SOA - Realization of the Adaptive Services Grid
Semantic SOA - Realization of the Adaptive Services Grid results of the final year bachelor project Outline review of midterm results engineering methodology service development build-up of ASG software
More informationFIPA Agent Software Integration Specification
FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Agent Software Integration Specification Document title FIPA Agent Software Integration Specification Document number XC00079A Document source FIPA Architecture
More informationA Framework Supporting Quality of Service for SOA-based Applications
A Framework Supporting Quality of Service for SOA-based Applications Phung Huu Phu, Dae Seung Yoo, and Myeongjae Yi School of Computer Engineering and Information Technology University of Ulsan, Republic
More informationDesign and Implementation of Multimedia Service Management Agent on Home Networks Environment
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7B, July 2006 91 Design and Implementation of Multimedia Service Management Agent on Home Networks Environment Won-Joo Hwang,
More informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationSome Issues and Extensions of JADE to Cope with Multi-Agent Operation in the Context of Ambient Intelligence
Some Issues and Extensions of JADE to Cope with Multi-Agent Operation in the Context of Ambient Intelligence A. Paz-Lopez, G. Varela, S. Vazquez-Rodriguez, J. A. Becerra, R. J. Duro Integrated Group for
More informationSemantic Web Services as Agent Behaviors
Semantic Web Services as Agent Behaviors Paul A. Buhler 1, José M.Vidal 2 1 College of Charleston, Dept. of Computer Science, 66 George Street, Charleston, SC 29424, USA pbuhler@cs.cofc.edu 2 University
More informationThe SRAMO Technique for Analysis and Reuse of Requirements in Multi-agent Application Engineering
The SRAMO Technique for Analysis and Reuse of Requirements in Multi-agent Engineering Alisson Neres Lindoso, Rosario Girardi Research Group on Software Engineering and Knowledge Engineering (GESEC) Department
More informationModular JADE Agents Design and Implementation using ASEME
2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Modular JADE Agents Design and Implementation using ASEME Nikolaos Spanoudakis Technical University of Crete,
More informationGood practice: Development of a Mobility Monitoring Centre (MMC) for Thessaloniki
Integrated REgional Action Plan For Innovative, Sustainable and LOw CaRbon Mobility Good practice: Development of a Mobility Monitoring Centre (MMC) for Thessaloniki The MMC of Thessaloniki objective The
More informationMobile Access to Distributed Data Sources
Mobile Access to Distributed Data Sources Alessandro Andreadis, Giuliano Benelli, Pasquale Fedele, and Giovanni Giambene Dipartimento di Ingegneria dell Informazione - Università degli Studi di Siena,
More informationContext as content The MobiLife project perspective. L.Galli Neos June 2006
Context as content The MobiLife project perspective L.Galli Neos June 2006 IST-511607 Life Goes Mobile with MobiLife Technology Development and User Acceptance MobiLife is an R&D IST Integrated Project
More informationArgonaut: Integrating Jason and Jena for context aware computing based on OWL ontologies
Argonaut: Integrating Jason and Jena for context aware computing based on OWL ontologies Douglas Michaelsen da Silva 1, Renata Vieira 1 1 Universidade do Vale do Rio dos Sinos Av. Unisinos, 950 - CEP 93.022-000
More informationAgent-Oriented Software Engineering. Franco Zambonelli April 2010
Agent-Oriented Software Engineering Franco Zambonelli April 2010 1 Outline Part 1: What is Agent-Oriented Software Engineering (AOSE) Why it is important Key concepts. Part 2: Agent-methodologies Key Concepts
More informationMDD-Approach for developing Pervasive Systems based on Service-Oriented Multi-Agent Systems
MDD-Approach for developing Pervasive Systems based on Service-Oriented Multi- Agent Systems Jorge Agüero, Miguel Rebollo, Carlos Carrascosa, Vicente Julián Departamento de Sistemas Informaticos y Computacion
More informationTowards a Component Agent Service Oriented Model
Towards a Component Agent Service Oriented Model Nour Alhouda Aboud, Eric Cariou and Eric Gouardères LIUPPA Laboratory Université de Pau et des Pays de l Adour BP 1155 64013 Pau Cedex France {Nour-alhouda.Aboud,
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationSANDEEP KUMAR SHRESTHA FIPA-COMPLIANCE OF HTML5 AGENT FRAMEWORK
SANDEEP KUMAR SHRESTHA FIPA-COMPLIANCE OF HTML5 AGENT FRAMEWORK Master of Science thesis Examiner: Prof. Kari Juhani Systä Examiner and topic approved by the Faculty Council of the Faculty of Computing
More informationA distributed architecture to support infomobility services
A distributed architecture to support infomobility services Claudia Canali, Riccardo Lancellotti Department of Information Engineering University of Modena and Reggio Emilia {canali.claudia, lancellotti.riccardo}@unimore.it
More informationInfrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems
Hitachi Review Vol. 65 (2016), No. 1 729 Featured Articles Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems Kazuki
More informationSecurity in the Web Services Framework
Security in the Web Services Framework Chen Li and Claus Pahl Dublin City University School of Computing Dublin 9 Ireland Abstract The Web Services Framework provides techniques to enable the application-toapplication
More informationSupporting privacy for U-Commerce tourism services
Supporting privacy for U-Commerce tourism services Leonid Titkov, Stefan Poslad Intelligent communications Lab, Department of Electronic Engineering, Queen Mary, University of London http://www.elec.qmul.ac.uk/iclab/index.html
More informationAgenda. A. Paschke 1, A. Kozlenkov 2 1. RuleResponder Approach Reaction RuleML Prova Semantic Web Rule Engine Use Cases Summary
A Rule-based Middleware for Business Process Execution 2008-02-28 / Technical University Dresden +49 351 463 40074 http://biotec.tu-dresden.de A Rule-based Middleware for Business Process Execution Agenda
More informationArtificial Intelligence Agent Oriented Software Engineering
Artificial Intelligence Agent Oriented Software Engineering Maurizio Martelli, Viviana Mascardi {martelli, mascardi}@disi.unige.it University of Genoa Department of Computer and Information Science AI,
More informationTHE CO-CITIES PACKAGE INTRODUCTION TO VERSION 1 STATUS NOVEMBER 2014
THE CO-CITIES PACKAGE INTRODUCTION TO VERSION 1 STATUS NOVEMBER 2014 This Document provides a short description of the Co-Cities package, a data interface called (Commonly Agreed Interface) which was developed
More informationONE-ITS Science Gateway
Science Gateway None of us is as smart as all of us B. Abdulhai, Ph.D., P.Eng. Canada Research Chair in ITS Director, Toronto ITS Centre, U of Toronto M. El-Darieby, Ph.D., P.Eng. Chair, Software Systems
More information3. Agent-Oriented Methodologies Part 2: The PROMETHEUS methodology.
Multiagent Syste ems Design (MASD D) Part 2: The PROMETHEUS methodology. https://kemlg.upc.edu Javier Vázquez-Salceda MASD Methodological Extensions to Object-Oriented Approaches A means for agent technologies
More informationKEYWORDS. Mobile commerce, E-commerce, mobile agent, SMA, Aglet. 1 INTRODUCTION
Mobile commerce approach based on mobile Oussama Zerdoumi, Department of Mathematics and Computer Science, University of Kasdi Merbah Ouargla, 30000 Algeria Okba Kazar, Saber Benharzallah Department of
More informationAn Architecture and System for Support of Cooperation in Multi-Agent Software Development
296 Conf. on Software Eng. Research and Practice SERP'07 An Architecture and System for Support of Cooperation in Multi-Agent Software Development Xuetao Niu, School of Information and Communication Technology
More informationDevelopment of an Ontology-Based Portal for Digital Archive Services
Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw
More informationTowards Large-scale Deployment of FIPA Systems. Steven Willmott Agentcities
Towards Large-scale Deployment of FIPA Systems Steven Willmott Agentcities Agentcities Overview Goal Create a large-scale, open deployment environment for advanced agent based services Activities Significant
More informationVisual Construction of Multi-Agent-Systems according to the AgentComponent Approach and the Run-Design-Time Concept
Visual Construction of Multi-Agent-Systems according to the AgentComponent Approach and the Run-Design-Time Concept Philipp Meier Institute of Computer Science, Ludwig-Maximilians-Universität meierp@pst.informatik.uni-muenchen.de
More informationUse and Reuse of Multi-Agent Models and Techniques in a Distributed Systems Development Framework
Use and Reuse of Multi-Agent Models and Techniques in a Distributed Systems Development Framework Agostino Poggi, Michele Tomaiuolo Dipartimento di Ingegneria dell Informazione Università degli Studi di
More informationAgent-Oriented Software Engineering. Franco Zambonelli February 2005
Agent-Oriented Software Engineering Franco Zambonelli February 2005 1 Outline Part 1: What is Agent-Oriented Software Engineering (AOSE) Why it is important Key concepts. Part 2: Agent-methodologies Key
More informationMMAPI (Mobile Media API) Multimedia Framework for Mobile Devices
MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices Zohar Sivan IBM Research Laboratory in Haifa IBM Labs in Haifa MMAPI Objectives Provide a standards-based Java multimedia framework for
More informationAgent Oriented Software Engineering with INGENIAS 1
Agent Oriented Software Engineering with INGENIAS 1 Jorge J. Gómez-Sanz, Rubén Fuentes Facultad de Informática, Universidad Complutense de Madrid {jjgomez,ruben}@sip.ucm.es Abstract. INGENIAS is an agent
More informationContributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach
Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. V (2010), No. 5, pp. 946-952 Contributions to the Study of Semantic Interoperability in Multi-Agent Environments -
More informationThe Hague Smartline: support for the visually impaired
The Hague Smartline: support for the visually impaired Toine Molenschot City of The Hague Department for Urban Development, t.molenschot@dso.denhaag.nl Abstract In The Hague, the third largest city in
More informationA Marriage of Web Services and Reflective Middleware to Solve the Problem of Mobile Client Interoperability
A Marriage of Web Services and Reflective Middleware to Solve the Problem of Mobile Client Interoperability Abstract Paul Grace 1, Gordon Blair 1 and Sam Samuel 2 1 Computing Department, Lancaster University,
More informationDistributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1
Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures
More informationBSC Smart Cities Initiative
www.bsc.es BSC Smart Cities Initiative José Mª Cela CASE Director josem.cela@bsc.es CITY DATA ACCESS 2 City Data Access 1. Standardize data access (City Semantics) Define a software layer to keep independent
More informationRui Campos, Carlos Pinho, Manuel Ricardo and José Ruela
Dynamic and Automatic Interworking between Personal Area Networks using Rui Campos, Carlos Pinho, Manuel Ricardo and José Ruela Outline 1. Introduction 2. Ambient Network and Network 3. Case Study Interworking
More informationDesign and Implementation of a Service Discovery Architecture in Pervasive Systems
Design and Implementation of a Service Discovery Architecture in Pervasive Systems Vincenzo Suraci 1, Tiziano Inzerilli 2, Silvano Mignanti 3, University of Rome La Sapienza, D.I.S. 1 vincenzo.suraci@dis.uniroma1.it
More informationFIPA Device Ontology Specification
1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Device Ontology Specification 6 7 8 Document title FIPA Device Ontology Specification Document number SC00091E Document source FIPA TC Gateways
More informationGeoffrey Fox Community Grids Laboratory Indiana University
s of s of Simple Geoffrey Fox Community s Laboratory Indiana University gcf@indiana.edu s Here we propose a way of describing systems built from Service oriented s in a way that allows one to build new
More informationExperiences with Software Engineering of Mobile Agent Applications
Experiences with Software Engineering of Mobile Agent Applications Weanna Sutandiyo, Mohan Baruwal Chhetri, Shonali Krishnaswamy and Seng Wai Loke School of Computer Science and Software Engineering Monash
More informationJade: Java Agent DEvelopment Framework Overview
Jade: Java Agent DEvelopment Framework Overview Multiagent Systems LM Sistemi Multiagente LM Stefano Mariani revised by Andrea Omicini s.mariani@unibo.it, andrea.omicini@unibo.it Dipartimento di Informatica:
More informationMulti-agent and Workflow-based Web Service Management Model
Multi-agent and Workflow-based Web Service Management Model Wenjia Niu 1,2, Quansheng Dou 3, Xu Han 1,2, Xinghua Yang 2, Zhongzhi Shi 1 1 Key Laboratory of Intelligent Information Processing, Institute
More informationThe Simplicity Project and related standards activities
Simplicity Secure, Internet-able, Mobile Platforms LeadIng CItizens Towards simplicity The Simplicity Project and related standards activities Speaker: Mauro Femminella (femminella@diei.unipg.it) Project
More informationKeywords: IR-CNP; Service Oriented Computing; Cloud Computing; Web Service Composition; Multi-Agent System.
www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.18 August-2014, Pages:3769-3773 Agent Based Cloud Service Composition for Information Retrieval Purpose using IR-CNP Ph.D Scholar, UTYCC,
More informationWeb Services Annotation and Reasoning
Web Services Annotation and Reasoning, W3C Workshop on Frameworks for Semantics in Web Services Web Services Annotation and Reasoning Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin Siemens AG, Corporate
More information