With the arrival of Java 2 Micro Edition (J2ME) and its industry

Size: px
Start display at page:

Download "With the arrival of Java 2 Micro Edition (J2ME) and its industry"

Transcription

1 Knowedge-based Autonomous Agents for Pervasive Computing Using AgentLight Fernando L. Koch and John-Jues C. Meyer Utrecht University Project AgentLight is a mutiagent system-buiding framework targeting handhed and embedded computationa devices. AgentLight appications wi run in J2ME and J2SE environments using as itte as 128 KBytes of RAM. The patform provides a buit-in first-order ogic inference system and interface for agent management and communication. With the arriva of Java 2 Micro Edition (J2ME) and its industry support 1, 2, we can now create appications that run on commonpace pervasive computing devices, such as mobie phones or PDAs. Severa research groups are working on patforms for buiding inteigent agent appications for this environment 3, such as MicroFIPA 4, the Lightweight Extensibe Agent Patform (LEAP) 5, and our AgentLight patform 6. The interest in deveoping appications for sma devices is directy proportiona to the increasing avaiabiity of Java-based handheds. End users tend to avoid change whenever possibe. Therefore, it is in the market s interest to make appications avaiabe for desktops aso avaiabe on PDAs, mobie phones, and other portabe devices. Project concepts Concepts behind this project incude: IEEE Distributed Systems Onine Pubished by the IEEE Computer Society 2003 IEEE

2 The autonomous agent system infrastructure shoud work transparenty and shoud be interconnected either on a desktop computer or a mobie phone The appication s core code shoud run on J2SE and J2ME The system shoud be extensibe and configurabe enough to take fu advantage of a desktop s processing and memory power, whie its core shoud be tiny enough to fit in a mobie phone The running environment shoud have at east 256 Kbytes of RAM. The framework shoud compy with Foundation for Inteigent Physica Agents standards (http://www.fipa.org/) thus ensuring compatibiity and interoperabiity. FIPA is producing specifications for agent patforms providing abstract architecture, ife-cyce-reated aspects, agent management, and communication. Deveopment path We undertook this deveopment project using J2SE and J2ME. Due to practica reasons, we first used J2SE in a desktop environment but wrote the code based on J2ME API avaiabiity, which aowed ater portabiity. Figure 1 shows the steps our deveopment foowed. Figure 1. AgentLight deveopment steps. 2

3 Probems to overcome During the project design and deveopment ife cyces we focused on severa questions: How wi the system interoperate on mutipe patforms? How can we ensure that an appication wi run equay we in both J2SE and J2ME? How arge wi the appication be? Our first goa was to buid an architecture that woud support a sma system running on any patform by standardizing knowedge representation and rue resoution. Second, we needed to know what type of configuration was possibe for J2ME and mobie phones. The configuration s imitations woud determine the appication s impementation, even for desktops. Otherwise, the transparent portabiity woud be compromised. After studying J2ME and connected imited device configuration (CDLC) profies, we concuded that the target devices woud have the foowing main features 7 : Extremey imited memory and CPU resources At east 128 KBytes of nonvoatie memory and 32 KBytes of voatie memory A imited power source, typicay batteries A potentiay sow network connection. System architecture Another major requirement is a set of agents running in a singe executabe appication. We accompished this by impementing agent containers 8. Figure 2 shows the modues that make up a container: 3

4 An agent manager, which is a norma agent oaded with a basic agent management set of rues. In Figure 2, this coud be Agent- N A communications infrastructure A task scheduer Agents created dynamicay during the system s ifetime A goba knowedge database shared by every agent in the container Figure 2. Container components. The agent manager s basic set of rues incudes knowedge about communication, coordination, and management. Ideay, these management rues are those specified in the FIPA agent management specification 9. Inference engine An agent s main component is the rue resoution engine (RREngine), which is instantiated by every agent in the container and is responsibe for the inference system. The RREngine is a reduced Proog-ike machine impementation originay based on W-Proog 4

5 code 11. Our group competey reengineered the code, targeting a smaer and more moduarized impementation and making sure the new impementation woud be J2SE and J2ME compatibe. Agents have one instance of the RREngine and a oca knowedge database in addition to the container s goba knowedge database. To aow system extensibiity over Java functionaity, we created the SkiInterface feature. This feature ets us map ogic rues onto Java code directy, aowing us to access these extensions transparenty as a Proog-ike rue. We chose first-order ogic for the knowedge-storing and ruesresoution system because it ets us Create a ayer of abstraction between the impementation and running code Simpify the communication process by standardizing the knowedge data and appication representation, which simpifies impementation of the seriaization and transmission Map higher eve ogics on first-order ogic, ensuring ater extensibiity (that is, beieves, desires, and intentions, or BDI 11 ). The source code, exampes, and documentation of the RREngine modue are avaiabe at Resuts: benchmarks and appications After successfuy impementing the beta version, we ran oad tests to verify the framework s memory usage and performance requirements. Initiay, the notoriousy expensive Proog-ike RREngine made memory usage our main concern. Impementation tests produced very satisfactory resuts. The container architecture et us create one appication with mutipe agents. Why we woud do this was not a question at this point; we simpy wanted to prove it was feasibe. However, the mutiagent 5

6 feature is usefu in appications that require mutipe distinct functionaities. We coud moduarize such appications by assigning one function per agent. For exampe, if you had a persona assistant that controed your agenda and address book, you coud create two intercommunicating agents and assign an agent to each task 12. Figure 3 presents our test resuts. First, we impemented a container that ony had a mandatory agent manager. We then forced the creation of mutipe agents coecting memory data information between cyces. We performed the tests using AgentLight version 0.7 on a J2ME mobie information device profie (MIDP) simuator and J2SE Java deveopment kit 1.4 environments. Figure 3. Memory oad resuts from a comparison of number of containers and number of agents. The resuts are promising. A capacity of five agents woud support even a reativey compex pervasive computing appication. As demonstrated, we can make 10 agents with ony 83 KBytes of memory. We aso checked knowedge capacity versus memory usage. To do this, we created a knowedge oader test appication that initiaized the container, adding mutipe rues in the format, rue<x>(arg1):- rue<x-1>(arg1). The point was to oad the container s knowedge database in a predictabe way, though not necessariy usabe in practice. Figure 4 presents the resuts. 6

7 Figure 4. Memory oad resuts from a comparison of number of containers and amount of knowedge. Again, we were satisfied with the outcome. Athough we can further improve the system, we can create a knowedgeabe container with 100 rues oaded using around 82 KBytes. Thus, we coud create a mutiagent system with 10 knowedgeabe agents using 166 KBytes of memory and a singe-agent system with identica features using 82 KBytes. More performance and capabiity tests are avaiabe at We are activey working on this project, and much work remains. We are sure that we can improve resource utiization and system functionaity. At this point, it seems cear that the impied architecture was a good choice, providing extensibiity and faciitating integration, standardization, and deveopment. Athough chaenges in the overa robustness and security of the agent appication exist, we refer to the impementation as a work in progress. Whereas the Java profie for exampe, MIDP sandbox security imposes basic-eve security, higher eve security procedures must be impemented using ogic operations. Security is a key issue in this research, and we wi thoroughy expore it in upcoming deveopment phases. Another research goa is to better position the project against FIPA 7

8 standards, especiay for communication and community management. A key objective is to reach FIPA certification, ensuring compatibiity with other systems. To vaidate our proposas, we are designing appications based on the AgentLight framework. This wi hep us demonstrate the framework s potentia, debug current probems, and visuaize future enhancements. Finay, we are creating specia rue sets that map high-eve concepts of agency such as BDI 9. In the near future, we wi integrate An Abstract Agent Programming Language (3APL) 13, 14 as an abstract definition methodoogy into the project, bringing its benefits to pervasive computing research. References 1. E. Giguere, Java 2 Micro Edition: The Utimate Guide on Programming Handhed and Embedded Devices, John Wiey & Sons, Sun Microsystems, Java Technoogy for the Wireess Industry, Java Community Process JSR185, 3. F. Bergenti et a., Depoying FIPA-Compiant Systems on Handhed Devices, IEEE Internet Computing, vo. 5, no. 4, Juy/Aug. 2001, pp , 4. M. Laukkanen, S. Tarkoma, and J. Leinonen, FIPA-OS Agent Patform for Sma-Footprint Devices, Proc. Agent Theories, Architectures, and Languages (ATAL), Springer, 2001, pp F. Bergenti and A. Poggi, LEAP: A FIPA Patform for Handhed and Mobie Devices, Proc. Agent Theories, Architectures, and Languages (ATAL), Springer, 2001, pp F.L. Koch and J-J.C. Meyer, Project AgentLight: Deveoping Logic- 8

9 based Autonomous Agents for Sma Devices, Proc. I Workshop of Thesis and Dissertations on Artificia Inteigence (WTDIA), 2002 (in Portuguese). 7. Sun Microsystems, The K Virtua Machine, 8. T. Phan, L. Huang, and C. Duan, Chaenge: Integrating Mobie Wireess Devices Into the Computationa Grid, Proc. 8th Ann. Int Conf. Mobie Computing And Networking, ACM Press, FIPA: The Foundation for Inteigent Physica Agents, FIPA Agent Management Specification, 10. M. Winikoff, W-Proog, 11. W. Van der Hoek, B. Van Linder, J.-J.C. Meyer, An Integrated Moda Approach to Rationa Agents, Foundations of Rationa Agency, Appied Logic Series 14, M. Woodridge and A. Rao, eds., Kuwer, 1998, pp A.C. Huang et a., Pervasive Computing: What Is It Good For? Proc. Workshop on Mobie Data Management (MobiDE), ACM Press, 1999, pp K.V. Hindriks et a., Agent Programming in 3APL, Autonomous Agents and Mutiagent Systems, vo. 2, no. 4, 1999, pp K.V. Hindriks et a., A Programming Logic for the Agent Programming Language 3APL, Proc. 1st Goddard Workshop Forma Approaches to Agent-Based Systems, Lecture Notes in Computer Science, Springer, Fernando L. Koch is a PhD candidate in the computer science department of Utrecht University (UU), the Netherands, where he is currenty researching the use of inteigent agents for pervasive computing and handhed devices. His areas of interest are artificia inteigence, distributed systems, and the impementation of autonomous agents for practica appications and sma or embedded devices. He has an MSc in 9

10 computer sciences from Federa University of Santa Catarina, Brazi. He is a member of the IEEE and the ACM. Contact him at John-Jues C. Meyer is a professor in the Computer Science Department of Utrecht University (UU) and heads the Inteigent Systems Group of the Institute of Computing and information Sciences at UU. He has a PhD from the Vrije Universiteit in Amsterdam. His research interests incude ogics for artificia inteigence, inteigent agents, and cognitive robotics. He is a member of ASL, the IEEE and the ACM. Contact him at 10

Application and Desktop Virtualization

Application and Desktop Virtualization Appication and Desktop Virtuaization Content 1) Why Appication and Desktop Virtuaization 2) Some terms reated to vapp and vdesktop 3) Appication and Desktop Deivery 4) Appication Virtuaization 5)- Type

More information

Advanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger

Advanced ColdFusion 4.0 Application Development - 3 - Server Clustering Using Bright Tiger Advanced CodFusion 4.0 Appication Deveopment - CH 3 - Server Custering Using Bri.. Page 1 of 7 [Figures are not incuded in this sampe chapter] Advanced CodFusion 4.0 Appication Deveopment - 3 - Server

More information

SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH. Ufuk Cebeci

SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH. Ufuk Cebeci SELECTING THE SUITABLE ERP SYSTEM: A FUZZY AHP APPROACH Ufuk Cebeci Department of Industria Engineering, Istanbu Technica University, Macka, Istanbu, Turkey - ufuk_cebeci@yahoo.com Abstract An Enterprise

More information

The growth of online Internet services during the past decade has

The growth of online Internet services during the past decade has IEEE DS Onine, Voume 2, Number 4 Designing an Adaptive CORBA Load Baancing Service Using TAO Ossama Othman, Caros O'Ryan, and Dougas C. Schmidt University of Caifornia, Irvine The growth of onine Internet

More information

Australian Bureau of Statistics Management of Business Providers

Australian Bureau of Statistics Management of Business Providers Purpose Austraian Bureau of Statistics Management of Business Providers 1 The principa objective of the Austraian Bureau of Statistics (ABS) in respect of business providers is to impose the owest oad

More information

An Application of Context Middleware Based on Fuzzy Logic for Wireless Sensor Networks

An Application of Context Middleware Based on Fuzzy Logic for Wireless Sensor Networks Wireess Sensor Network, 2009, 1, 365-369 doi:10.4236/wsn.2009.15045 Pubished Onine December 2009 (http://www.scirp.org/journa/wsn). 365 An Appication of Context Middeware Based on Fuzzy Logic for Wireess

More information

Chapter 3. The Time Problem. The University of Michigan

Chapter 3. The Time Problem. The University of Michigan Chapter 3 The Time Probem Russe M. Capp Trevor Mudge The University of Michigan The notion of time in Ada is necessary since the anguage is intended for use in programming embedded rea-time systems. In

More information

Microsoft Visual Studio 2005 team system. Integrated life-cycle tools for faster more effective application development

Microsoft Visual Studio 2005 team system. Integrated life-cycle tools for faster more effective application development Microsoft Visua Studio 2005 team system Integrated ife-cyce toos for faster more effective appication deveopment Microsoft Visua Studio 2005 represents one of the most significant deveoper toos reeases

More information

Art of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0

Art of Java Web Development By Neal Ford 624 pages US$44.95 Manning Publications, 2004 ISBN: 1-932394-06-0 IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2005 Pubished by the IEEE Computer Society Vo. 6, No. 5; May 2005 Editor: Marcin Paprzycki, http://www.cs.okstate.edu/%7emarcin/ Book Reviews: Java Toos and Frameworks

More information

We are XMA and Viglen.

We are XMA and Viglen. alearn with Microsoft 16pp 21.07_Layout 1 22/12/2014 10:49 Page 1 FRONT COVER alearn with Microsoft We are XMA and Vigen. Ca us now on 0115 846 4900 Visit www.xma.co.uk/aearn Emai alearn@xma.co.uk Foow

More information

Teamwork. Abstract. 2.1 Overview

Teamwork. Abstract. 2.1 Overview 2 Teamwork Abstract This chapter presents one of the basic eements of software projects teamwork. It addresses how to buid teams in a way that promotes team members accountabiity and responsibiity, and

More information

Hybrid Interface Solutions for next Generation Wireless Access Infrastructure

Hybrid Interface Solutions for next Generation Wireless Access Infrastructure tec. Connectivity & Networks Voker Sorhage Hybrid Interface Soutions for next Generation Wireess Access Infrastructure Broadband wireess communication wi revoutionize every aspect of peope s ives by enabing

More information

Chapter 2 Traditional Software Development

Chapter 2 Traditional Software Development Chapter 2 Traditiona Software Deveopment 2.1 History of Project Management Large projects from the past must aready have had some sort of project management, such the Pyramid of Giza or Pyramid of Cheops,

More information

eg Enterprise vs. a Big 4 Monitoring Soution: Comparing Tota Cost of Ownership Restricted Rights Legend The information contained in this document is confidentia and subject to change without notice. No

More information

(12) Patent Application Publication (10) Pub. N0.: US 2006/0105797 A1 Marsan et al. (43) Pub. Date: May 18, 2006

(12) Patent Application Publication (10) Pub. N0.: US 2006/0105797 A1 Marsan et al. (43) Pub. Date: May 18, 2006 (19) United States US 20060105797A (12) Patent Appication Pubication (10) Pub. N0.: US 2006/0105797 A1 Marsan et a. (43) Pub. Date: (54) METHOD AND APPARATUS FOR (52) US. C...... 455/522 ADJUSTING A MOBILE

More information

The IBM System/38. 8.1 Introduction

The IBM System/38. 8.1 Introduction 8 The IBM System/38 8.1 Introduction IBM s capabiity-based System38 [Berstis 80a, Houdek 81, IBM Sa, IBM 82b], announced in 1978 and deivered in 1980, is an outgrowth of work that began in the ate sixties

More information

Avaya Aura Call Center Elite Multichannel AOL-ICQ Instant Messenger Gateway User Guide

Avaya Aura Call Center Elite Multichannel AOL-ICQ Instant Messenger Gateway User Guide Avaya Aura Ca Center Eite Mutichanne AOL-ICQ Instant Messenger Gateway User Guide Reease 6.2.3/6.2.5 March 2013 2013 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that

More information

alllearn Microsoft with We are XMA. Call us now on 0115 846 4900 Visit www.xma.co.uk/alllearn Email alllearn@xma.co.uk Follow us @WeareXMA

alllearn Microsoft with We are XMA. Call us now on 0115 846 4900 Visit www.xma.co.uk/alllearn Email alllearn@xma.co.uk Follow us @WeareXMA alearn with Microsoft We are XMA. Ca us now on 0115 846 4900 Visit www.xma.co.uk/aearn Emai alearn@xma.co.uk Foow us @WeareXMA Introduction Use our 'steps to alearn' framework to ensure you cover a bases...

More information

Teach yourself Android application development - Part I: Creating Android products

Teach yourself Android application development - Part I: Creating Android products Teach yoursef Android appication deveopment - Part I: Creating Android products Page 1 of 7 Part of the EE Times Network A Artices Products Course TechPaper Webinars Login Register Wecome, Guest HOME DESIGN

More information

Program Management Seminar

Program Management Seminar Program Management Seminar Program Management Seminar The word s best management schoos are noted for their superior program execution, high eves of customer satisfaction, and continuous program improvements.

More information

Bite-Size Steps to ITIL Success

Bite-Size Steps to ITIL Success 7 Bite-Size Steps to ITIL Success Pus making a Business Case for ITIL! Do you want to impement ITIL but don t know where to start? 7 Bite-Size Steps to ITIL Success can hep you to decide whether ITIL can

More information

Fast Robust Hashing. ) [7] will be re-mapped (and therefore discarded), due to the load-balancing property of hashing.

Fast Robust Hashing. ) [7] will be re-mapped (and therefore discarded), due to the load-balancing property of hashing. Fast Robust Hashing Manue Urueña, David Larrabeiti and Pabo Serrano Universidad Caros III de Madrid E-89 Leganés (Madrid), Spain Emai: {muruenya,darra,pabo}@it.uc3m.es Abstract As statefu fow-aware services

More information

Chapter 3: e-business Integration Patterns

Chapter 3: e-business Integration Patterns Chapter 3: e-business Integration Patterns Page 1 of 9 Chapter 3: e-business Integration Patterns "Consistency is the ast refuge of the unimaginative." Oscar Wide In This Chapter What Are Integration Patterns?

More information

gdoc Core Cross-platform document conversion, optimization and manipulation technology

gdoc Core Cross-platform document conversion, optimization and manipulation technology Patform gdoc Core Cross-patform document conversion, optimization and manipuation technoogy gdoc Core gdoc Core technoogy forms part of a new generation of word-cass eectronic document soutions from Goba

More information

PREFACE. Comptroller General of the United States. Page i

PREFACE. Comptroller General of the United States. Page i - I PREFACE T he (+nera Accounting Office (GAO) has ong beieved that the federa government urgenty needs to improve the financia information on which it bases many important decisions. To run our compex

More information

Dynamic Pricing Trade Market for Shared Resources in IIU Federated Cloud

Dynamic Pricing Trade Market for Shared Resources in IIU Federated Cloud Dynamic Pricing Trade Market or Shared Resources in IIU Federated Coud Tongrang Fan 1, Jian Liu 1, Feng Gao 1 1Schoo o Inormation Science and Technoogy, Shiiazhuang Tiedao University, Shiiazhuang, 543,

More information

3.3 SOFTWARE RISK MANAGEMENT (SRM)

3.3 SOFTWARE RISK MANAGEMENT (SRM) 93 3.3 SOFTWARE RISK MANAGEMENT (SRM) Fig. 3.2 SRM is a process buit in five steps. The steps are: Identify Anayse Pan Track Resove The process is continuous in nature and handed dynamicay throughout ifecyce

More information

Ricoh Healthcare. Process Optimized. Healthcare Simplified.

Ricoh Healthcare. Process Optimized. Healthcare Simplified. Ricoh Heathcare Process Optimized. Heathcare Simpified. Rather than a destination that concudes with the eimination of a paper, the Paperess Maturity Roadmap is a continuous journey to strategicay remove

More information

Pricing Internet Services With Multiple Providers

Pricing Internet Services With Multiple Providers Pricing Internet Services With Mutipe Providers Linhai He and Jean Warand Dept. of Eectrica Engineering and Computer Science University of Caifornia at Berkeey Berkeey, CA 94709 inhai, wr@eecs.berkeey.edu

More information

CIC CREATIVE INTELLECT CONSULTING LTD

CIC CREATIVE INTELLECT CONSULTING LTD CIC CREATIVE INTELLECT CONSULTING LTD BRIEFING NOTE Achieving Mobie App Deveopment Success with Hybrid Coud BY CIC ANALYSTS What makes a successfu mobie app? Successfu mobie app deveopment requires the

More information

Avaya Remote Feature Activation (RFA) User Guide

Avaya Remote Feature Activation (RFA) User Guide Avaya Remote Feature Activation (RFA) User Guide 03-300149 Issue 5.0 September 2007 2007 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document

More information

Testing 10 Gb/s SONET/SDH equipment and components

Testing 10 Gb/s SONET/SDH equipment and components Testing 10 Gb/s SONET/SDH equipment and components 71612C 12.5 Gb/s error performance anayzer Product Note Contents Introduction... 3 The seria BERT in the synchronous era... 3 Typica appications... 4

More information

Let s get usable! Usability studies for indexes. Susan C. Olason. Study plan

Let s get usable! Usability studies for indexes. Susan C. Olason. Study plan Let s get usabe! Usabiity studies for indexes Susan C. Oason The artice discusses a series of usabiity studies on indexes from a systems engineering and human factors perspective. The purpose of these

More information

N E W F E A T U R E S

N E W F E A T U R E S O R A C L E C R Y S T A L B A L L, F U S I O N E D I T I O N R E L E A S E 1 1. 1. 2 N E W F E A T U R E S CONTENTS IN BRIEF New Features, Crysta Ba Reease 11.1.2.0.00... 2 New Features, Previous 11.1.x

More information

Technology and Consulting - Newsletter 1. IBM. July 2013

Technology and Consulting - Newsletter 1. IBM. July 2013 Technoogy and Consuting - Newsetter Juy 2013 Wecome to Latitude Executive Consuting s atest newsetter, reviewing recent marketpace activity. The newsetter focuses on the Technoogy and Consuting sectors,

More information

TCP/IP Gateways and Firewalls

TCP/IP Gateways and Firewalls Gateways and Firewas 1 Gateways and Firewas Prof. Jean-Yves Le Boudec Prof. Andrzej Duda ICA, EPFL CH-1015 Ecubens http://cawww.epf.ch Gateways and Firewas Firewas 2 o architecture separates hosts and

More information

UPnP The Open Standard for IoT

UPnP The Open Standard for IoT www.upnp.org UPnP The Open Standard for IoT About UPnP Forum UPnP Forum is an industry initiative whose goas are to aow devices to connect seamessy and to simpify network impementation in the home and

More information

Integrating Risk into your Plant Lifecycle A next generation software architecture for risk based

Integrating Risk into your Plant Lifecycle A next generation software architecture for risk based Integrating Risk into your Pant Lifecyce A next generation software architecture for risk based operations Dr Nic Cavanagh 1, Dr Jeremy Linn 2 and Coin Hickey 3 1 Head of Safeti Product Management, DNV

More information

Braille Block Detection for Autonomous Mobile Robot Navigation

Braille Block Detection for Autonomous Mobile Robot Navigation Braie Bock Detection for Autonomous Mobie Robot Navigation Tomoaki Yoshida Akihisa Ohya Shin ichi Yuta Inteigent Robot Laboratory University of Tsukuba Tsukuba 305-8573, Japan {yos,ohya,yuta}@roboken.esys.tsukuba.ac.jp

More information

MICROSOFT DYNAMICS CRM

MICROSOFT DYNAMICS CRM biztech TM MICROSOFT DYNAMICS CRM Experienced professionas, proven toos and methodoogies, tempates, acceerators and vertica specific soutions maximizing the vaue of your Customer Reationships Competency

More information

Multi-Robot Task Scheduling

Multi-Robot Task Scheduling Proc of IEEE Internationa Conference on Robotics and Automation, Karsruhe, Germany, 013 Muti-Robot Tas Scheduing Yu Zhang and Lynne E Parer Abstract The scheduing probem has been studied extensivey in

More information

The definition of insanity is doing the same thing over and over again and expecting different results

The definition of insanity is doing the same thing over and over again and expecting different results insurance services Sma Business Insurance a market opportunity being missed Einstein may not have known much about insurance, but if you appy his definition to the way existing brands are deveoping their

More information

Secure Network Coding with a Cost Criterion

Secure Network Coding with a Cost Criterion Secure Network Coding with a Cost Criterion Jianong Tan, Murie Médard Laboratory for Information and Decision Systems Massachusetts Institute of Technoogy Cambridge, MA 0239, USA E-mai: {jianong, medard}@mit.edu

More information

Lexmark ESF Applications Guide

Lexmark ESF Applications Guide Lexmark ESF Appications Guide Hep your customers bring out the fu potentia of their Lexmark soutions-enabed singe-function and mutifunction printers Lexmark Appications have been designed to hep businesses

More information

HYBRID FUZZY LOGIC PID CONTROLLER. Abstract

HYBRID FUZZY LOGIC PID CONTROLLER. Abstract HYBRID FUZZY LOGIC PID CONTROLLER Thomas Brehm and Kudip S. Rattan Department of Eectrica Engineering Wright State University Dayton, OH 45435 Abstract This paper investigates two fuzzy ogic PID controers

More information

Fixed income managers: evolution or revolution

Fixed income managers: evolution or revolution Fixed income managers: evoution or revoution Traditiona approaches to managing fixed interest funds rey on benchmarks that may not represent optima risk and return outcomes. New techniques based on separate

More information

The eg Suite Enabing Rea-Time Monitoring and Proactive Infrastructure Triage White Paper Restricted Rights Legend The information contained in this document is confidentia and subject to change without

More information

ENERGY TRANSFER SCHEDULING IN ENERGY IMBALANCE MARKET

ENERGY TRANSFER SCHEDULING IN ENERGY IMBALANCE MARKET 1/23/2015 ENERGY TRANSFER SCHEDULING IN ENERGY IMBALANCE MARKET 1. Introduction This technica paper describes the cacuation of Energy Transfer schedues between Baancing Authority Areas (BAAs) in the Energy

More information

SPOTLIGHT. A year of transformation

SPOTLIGHT. A year of transformation WINTER ISSUE 2014 2015 SPOTLIGHT Wecome to the winter issue of Oasis Spotight. These newsetters are designed to keep you upto-date with news about the Oasis community. This quartery issue features an artice

More information

Leadership & Management Certificate Programs

Leadership & Management Certificate Programs MANAGEMENT CONCEPTS Leadership & Management Certificate Programs Programs to deveop expertise in: Anaytics // Leadership // Professiona Skis // Supervision ENROLL TODAY! Contract oder Contract GS-02F-0010J

More information

Normalization of Database Tables. Functional Dependency. Examples of Functional Dependencies: So Now what is Normalization? Transitive Dependencies

Normalization of Database Tables. Functional Dependency. Examples of Functional Dependencies: So Now what is Normalization? Transitive Dependencies ISM 602 Dr. Hamid Nemati Objectives The idea Dependencies Attributes and Design Understand concepts normaization (Higher-Leve Norma Forms) Learn how to normaize tabes Understand normaization and database

More information

ELECTRONIC FUND TRANSFERS YOUR RIGHTS AND RESPONSIBILITIES. l l

ELECTRONIC FUND TRANSFERS YOUR RIGHTS AND RESPONSIBILITIES. l l ELECTRONIC FUND TRANSFERS YOUR RIGHTS AND RESPONSIBILITIES The Eectronic Fund Transfers we are capabe of handing for consumers are indicated beow some of which may not appy your account Some of these may

More information

ABB drives in cement Medium voltage drives for reduced energy consumption and optimized process control

ABB drives in cement Medium voltage drives for reduced energy consumption and optimized process control ABB drives in cement Medium votage drives for reduced energy consumption and optimized process contro 2 ABB drives in cement Increasing cement quaity and reducing operating costs With product quaity demands

More information

APIS Software Training /Consulting

APIS Software Training /Consulting APIS Software Training /Consuting IQ-Software Services APIS Informationstechnoogien GmbH The information contained in this document is subject to change without prior notice. It does not represent any

More information

RFID Radio Frequency IDentification

RFID Radio Frequency IDentification RFID Radio Frequency IDentification By: Jeremy Yager RFID - Overview RFID, as the name suggests, uses RF devices to communicate identification information. This is achieved by using sma devices known as

More information

Commissioning for recovery Drug treatment, reintegration and recovery in the community and prisons: a guide for drug partnerships

Commissioning for recovery Drug treatment, reintegration and recovery in the community and prisons: a guide for drug partnerships Commissioning for recovery Drug treatment, reintegration and recovery in the community and prisons: a guide for drug partnerships EFFECTIVE TREATMENT CHANGING LIVES www.nta.nhs.uk Commissioning for recovery

More information

Introduction to XSL. Max Froumentin - W3C

Introduction to XSL. Max Froumentin - W3C Introduction to XSL Max Froumentin - W3C Introduction to XSL XML Documents Stying XML Documents XSL Exampe I: Hamet Exampe II: Mixed Writing Modes Exampe III: database Other Exampes How do they do that?

More information

WHITE PAPER BEsT PRAcTIcEs: PusHIng ExcEl BEyond ITs limits WITH InfoRmATIon optimization

WHITE PAPER BEsT PRAcTIcEs: PusHIng ExcEl BEyond ITs limits WITH InfoRmATIon optimization Best Practices: Pushing Exce Beyond Its Limits with Information Optimization WHITE Best Practices: Pushing Exce Beyond Its Limits with Information Optimization Executive Overview Microsoft Exce is the

More information

The Comparison and Selection of Programming Languages for High Energy Physics Applications

The Comparison and Selection of Programming Languages for High Energy Physics Applications The Comparison and Seection of Programming Languages for High Energy Physics Appications TN-91-6 June 1991 (TN) Bebo White Stanford Linear Acceerator Center P.O. Box 4349, Bin 97 Stanford, Caifornia 94309

More information

Optical Maskless Lithography

Optical Maskless Lithography Optica Maskess Lithography Bert Koek November 13, 2003 / Side 1 Safe Harbor Safe Harbor Statement under the U.S. Private Securities Litigation Reform Act of 1995: the matters discussed during this presentation

More information

An Experimental Study on the Energy-Saving Potential of IaaS- PaaS Co-Design

An Experimental Study on the Energy-Saving Potential of IaaS- PaaS Co-Design An Experimenta Study on the Energy-Saving Potentia of IaaS- PaaS Co-Design Mar Caau-Zori, Lavinia Samoia, Anne-Cécie Orgerie and Guiaume Pierre Roadmap 1.Motivation 2.Potentia of IaaS-PaaS co-design 3.Experimenta

More information

Chapter 2 Specifications and Deployment of SOA Business Applications Within a Configurable Framework Provided as a Service

Chapter 2 Specifications and Deployment of SOA Business Applications Within a Configurable Framework Provided as a Service Chapter 2 Specifications and Depoyment of SOA Business Appications Within a Configurabe Framework Provided as a Service Adam Grzech, Krzysztof Juszczyszyn, Grzegorz Kołaczek, Jan Kwiatkowski, Janusz Sobecki,

More information

A Safety Culture Toolkit and Key Lessons Learned

A Safety Culture Toolkit and Key Lessons Learned A Safety Cuture Tookit and Key Lessons Learned Peter Ackroyd Technica Head, Greenstreet Berman Ltd Introduction The recent Baker report (Ref 1) has again highighted the importance of safety cuture on the

More information

The BBC s management of its Digital Media Initiative

The BBC s management of its Digital Media Initiative The BBC s management of its Digita Media Initiative Report by the Comptroer and Auditor Genera presented to the BBC Trust s Finance and Compiance Committee, 13 January 2011 Department for Cuture, Media

More information

A Study on Development of Balanced Scorecard for Management Evaluation Using Multiple Attribute Decision Making

A Study on Development of Balanced Scorecard for Management Evaluation Using Multiple Attribute Decision Making J. Software Engineering & Appications, 2010, 3: 268-272 doi:10.4236/jsea.2010.33032 Pubished Onine March 2010 (http://www.scirp.org/journa/jsea) A Study on Deveopment of Baanced Scorecard for Management

More information

Order-to-Cash Processes

Order-to-Cash Processes TMI170 ING info pat 2:Info pat.qxt 01/12/2008 09:25 Page 1 Section Two: Order-to-Cash Processes Gregory Cronie, Head Saes, Payments and Cash Management, ING O rder-to-cash and purchase-topay processes

More information

Lean Manufacturing Overview 130

Lean Manufacturing Overview 130 Lean Manufacturing Overview 130 Wecome to the Tooing University. This course is designed to be used in conjunction with the onine version of this cass. The onine version can be found at http://www.tooingu.com.

More information

Incident management system for the oil and gas industry. Good practice guidelines for incident management and emergency response personnel

Incident management system for the oil and gas industry. Good practice guidelines for incident management and emergency response personnel Incident management system for the oi and gas industry Good practice guideines for incident management and emergency response personne The goba oi and gas industry association for environmenta and socia

More information

Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application

Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Sensing Meets Mobie Socia Networks: The Design, Impementation and Evauation of the CenceMe Appication Emiiano Miuzzo, Nichoas D. Lane, Kristóf Fodor, Ronad Peterson, Hong Lu, Mirco Musoesi, Shane B. Eisenman,

More information

Driving Accountability Through Disciplined Planning with Hyperion Planning and Essbase

Driving Accountability Through Disciplined Planning with Hyperion Planning and Essbase THE OFFICIAL PUBLICATION OF THE Orace Appications USERS GROUP summer 2012 Driving Accountabiity Through Discipined Panning with Hyperion Panning and Essbase Introduction to Master Data and Master Data

More information

The growth of online Internet services during the past decade has increased the

The growth of online Internet services during the past decade has increased the IEEE DS Onine, Voume 2, Number 3 March 2001 Strategies for CORBA Middeware-Based Load Baancing Ossama Othman, Caros O'Ryan, and Dougas C. Schmidt University of Caifornia, Irvine The growth of onine Internet

More information

We focus on systems composed of entities operating with autonomous control, such

We focus on systems composed of entities operating with autonomous control, such Middeware Architecture for Federated Contro Systems Girish Baiga and P.R. Kumar University of Iinois at Urbana-Champaign A federated contro system (FCS) is composed of autonomous entities, such as cars,

More information

AN APPROACH TO THE STANDARDISATION OF ACCIDENT AND INJURY REGISTRATION SYSTEMS (STAIRS) IN EUROPE

AN APPROACH TO THE STANDARDISATION OF ACCIDENT AND INJURY REGISTRATION SYSTEMS (STAIRS) IN EUROPE AN APPROACH TO THE STANDARDSATON OF ACCDENT AND NJURY REGSTRATON SYSTEMS (STARS) N EUROPE R. Ross P. Thomas Vehice Safety Research Centre Loughborough University B. Sexton Transport Research Laboratory

More information

Wireless communication solutions. mobilise I track I protect

Wireless communication solutions. mobilise I track I protect Wireess communication soutions mobiise I track I protect The Keyine promise focuses on deivery and resuts Keyine has been engaged by our cient Taecom to assist with the promotion of their products through

More information

Network/Communicational Vulnerability

Network/Communicational Vulnerability Automated teer machines (ATMs) are a part of most of our ives. The major appea of these machines is convenience The ATM environment is changing and that change has serious ramifications for the security

More information

Enhanced continuous, real-time detection, alarming and analysis of partial discharge events

Enhanced continuous, real-time detection, alarming and analysis of partial discharge events DMS PDMG-RH DMS PDMG-RH Partia discharge monitor for GIS Partia discharge monitor for GIS Enhanced continuous, rea-time detection, aarming and anaysis of partia discharge events Unrivaed PDM feature set

More information

L I C E N S I N G G U I D E

L I C E N S I N G G U I D E O R A C L E H Y P E R I O N E N T E R P R I S E P E R F O R M A N C E M A N A G E M E N T S Y S T E M L I C E N S I N G G U I D E EPM System Licensing Guide Copyright 2009, Orace and/or its affiiates.

More information

Avaya Aura Call Center Elite Multichannel License Director User Guide

Avaya Aura Call Center Elite Multichannel License Director User Guide Avaya Aura Ca Center Eite Mutichanne License Director User Guide Reease 6.2.3/6.2.5 March 2013 2013 Avaya Inc. A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information

More information

Learning from evaluations Processes and instruments used by GIZ as a learning organisation and their contribution to interorganisational learning

Learning from evaluations Processes and instruments used by GIZ as a learning organisation and their contribution to interorganisational learning Monitoring and Evauation Unit Learning from evauations Processes and instruments used by GIZ as a earning organisation and their contribution to interorganisationa earning Contents 1.3Learning from evauations

More information

MARKETING INFORMATION SYSTEM (MIS)

MARKETING INFORMATION SYSTEM (MIS) LESSON 4 MARKETING INFORMATION SYSTEM (MIS) CONTENTS 4.0 Aims and Objectives 4.1 Introduction 4.2 MIS 4.2.1 Database 4.2.2 Interna Records 4.2.3 Externa Sources 4.3 Computer Networks and Internet 4.4 Data

More information

Big Data projects and use cases. Claus Samuelsen IBM Analytics, Europe csa@dk.ibm.com

Big Data projects and use cases. Claus Samuelsen IBM Analytics, Europe csa@dk.ibm.com Big projects and use cases Caus Samuesen IBM Anaytics, Europe csa@dk.ibm.com IBM Sofware Overview of BigInsights IBM BigInsights Scientist Free Quick Start (non production): IBM Open Patform BigInsights

More information

CERTIFICATE COURSE ON CLIMATE CHANGE AND SUSTAINABILITY. Course Offered By: Indian Environmental Society

CERTIFICATE COURSE ON CLIMATE CHANGE AND SUSTAINABILITY. Course Offered By: Indian Environmental Society CERTIFICATE COURSE ON CLIMATE CHANGE AND SUSTAINABILITY Course Offered By: Indian Environmenta Society INTRODUCTION The Indian Environmenta Society (IES) a dynamic and fexibe organization with a goba vision

More information

Bringing risk assessments to life by integrating with process maps

Bringing risk assessments to life by integrating with process maps Bringing risk assessments to ife by integrating with process maps Gordon Seers 1, Aan Webb 2 and Chris Thornton 3 1 Safety Management Consutant, 34 Westbury Road, Northwood HA6 3B, UK. E-mai: gordon.seers@ds.pipex.com

More information

A Wide Range of Supported Choices

A Wide Range of Supported Choices THINKSERVER operating SYSteMS A Wide Range of Supported Choices Thoughtfuy designed software simpifies the depoyment and management of servers, whie heping to ensure that your systems stay up and running.

More information

Introduction the pressure for efficiency the Estates opportunity

Introduction the pressure for efficiency the Estates opportunity Heathy Savings? A study of the proportion of NHS Trusts with an in-house Buidings Repair and Maintenance workforce, and a discussion of eary experiences of Suppies efficiency initiatives Management Summary

More information

A case for Enterprise-wide Solutions for AML and Anti-Fraud

A case for Enterprise-wide Solutions for AML and Anti-Fraud A case for Enterprise-wide Soutions for AML and Anti-Fraud The financia services industry is dynamic and it is imperative for institutions to navigate this ever-changing market to grow revenue whie controing

More information

Using Windows Azure for High Performance Computing

Using Windows Azure for High Performance Computing Using Windows Azure for High Performance Computing Eduardo Rooff, Francis Birck, Matthias Diener, Aexandre Carissimi, Phiippe O. A. Navaux Parae and Distributed Processing Group (GPPD) Federa University

More information

Considerations of Generic Framework for AR on the Web

Considerations of Generic Framework for AR on the Web Considerations of Generic Framework for AR on the Web A Position Paper for W3C s AR on the Web Workshop Jonghong Jeon, Sunghan Kim, Seungyun Lee Standardization Research Center, ETRI, 161, Kajong-Dong,

More information

A Conversation with enx@pacbell.net enx@pacbell.net www.enxmag.com

A Conversation with enx@pacbell.net enx@pacbell.net www.enxmag.com The #1 Sourcing Pubication in the Document Imaging Industry The #1 Sourcing Voume 11 Pubication No.7 in the Document Imaging Industry The #1 Sourcing Pubication in the Document Imaging Industry Sourcing

More information

Serving the Millennial Generation - The Challenge and Opportunity for Financial Services Companies

Serving the Millennial Generation - The Challenge and Opportunity for Financial Services Companies Serving the Miennia Generation - The Chaenge and Opportunity for Financia Services Companies May 2015 Christopher J. Perry, CFA Equity Research Anayst Today, the Miennia Generation (or Generation Y), broady

More information

Maximum Possibility Of Spectrum Access In Cognitive Radio Using Fuzzy Logic System

Maximum Possibility Of Spectrum Access In Cognitive Radio Using Fuzzy Logic System Maimum Possibiity Of Spectrum Access In Cognitive Radio Using Fuzzy Logic System K.Gowrishankar, Dr.C.Chandrasekar 2, R.Kaniezhi 3 Research Schoar, Department of Computer Science, Periyar University, Saem.

More information

Licensed to: CengageBrain User

Licensed to: CengageBrain User Licensed to: Licensed to: This is an eectronic version of the print textbook. Due to eectronic rights restrictions, some third party content may be suppressed. Editoria review has deemed that any suppressed

More information

Artificial neural networks and deep learning

Artificial neural networks and deep learning February 20, 2015 1 Introduction Artificia Neura Networks (ANNs) are a set of statistica modeing toos originay inspired by studies of bioogica neura networks in animas, for exampe the brain and the centra

More information

Vendor Performance Measurement Using Fuzzy Logic Controller

Vendor Performance Measurement Using Fuzzy Logic Controller The Journa of Mathematics and Computer Science Avaiabe onine at http://www.tjmcs.com The Journa of Mathematics and Computer Science Vo.2 No.2 (2011) 311-318 Performance Measurement Using Fuzzy Logic Controer

More information

Advance PLM Software Solutions for Complex Business Processes

Advance PLM Software Solutions for Complex Business Processes Advance PLM Software Soutions for Compex Business Processes Abstract As customers word-wide camour for more technoogicay rich products, be it a car, or a smartphone, manufacturers are having to contend

More information

DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS

DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS DOING BUSINESS WITH THE REGION OF PEEL A GUIDE FOR NEW AND CURRENT VENDORS TABLE OF CONTENTS INTRODUCTION... 1 GOVERNANCE... 1 COMMONLY PURCHASED GOODS AND SERVICES... 1 HOW TO REGISTER YOUR COMPANY...

More information

Business Banking. A guide for franchises

Business Banking. A guide for franchises Business Banking A guide for franchises Hep with your franchise business, right on your doorstep A true understanding of the needs of your business: that s what makes RBS the right choice for financia

More information

DYNAMIC AMBULANCE RELOCATION FOR A HIGHER PREPAREDNESS

DYNAMIC AMBULANCE RELOCATION FOR A HIGHER PREPAREDNESS DYNAMIC AMBULANCE RELOCATION FOR A HIGHER PREPAREDNESS T. Andersson and P. Varbrand Linoping University, ITN/Campus Norroping, SE-60 74 Norroping, Sweden Emai: {toban,petva}@itn.iu.se, Phone: +46--36{323,

More information

Considering Dynamic, Non-Textual Content when Migrating Digital Asset Management Systems

Considering Dynamic, Non-Textual Content when Migrating Digital Asset Management Systems Considering Dynamic, Non-Textua Content when Migrating Digita Asset Management Systems Aya Stein; University of Iinois at Urbana-Champaign; Urbana, Iinois USA Santi Thompson; University of Houston; Houston,

More information

ELECTRONIC FUND TRANSFERS. l l l. l l. l l l. l l l

ELECTRONIC FUND TRANSFERS. l l l. l l. l l l. l l l Program Organization = Number "1060" = Type "123342" = "ETM2LAZCD" For = "502859" "TCCUS" "" Name "WK Number = Name "First "1001" = "1" Eectronic = "1001" = Financia "Jane Funds Doe" Northwest Xfer PG1

More information