Internet Agents for Telemedicine Services. * Dept. of Pathology, University of Udine, Italy ** Dept. of Informatics, University of Udine, Italy

Size: px
Start display at page:

Download "Internet Agents for Telemedicine Services. * Dept. of Pathology, University of Udine, Italy ** Dept. of Informatics, University of Udine, Italy"

Transcription

1 Internet Agents for Telemedicine Services Vincenzo Della Mea*, Vito Roberto**, Antonello Conti**, Luca Di Gaspero**, Carlo A.Beltrami*. * Dept. of Pathology, University of Udine, Italy ** Dept. of Informatics, University of Udine, Italy Corresponding author: VINCENZO DELLA MEA Dept. of Pathology, University of Udine Piazzale S.Maria della Misericordia - Udine Italy dellamea@dimi.uniud.it Phone: Fax: SHORT TITLE: Internet Agents for Telemedicine Published in: Medical Informatics & Internet in Medicine (formerly Medical Informatics) 1999; 24:

2 Abstract Telemedicine can be viewed as the telematic support for collaboration among distant medical professionals, which cooperate on shared resources of various kind. In light of this, attention to telematics and informatics concepts particularly oriented towards collaboration should be paid: in particular, the recently appeared agent paradigm seems suitable for the analysis, design and development of telemedicine services because of its committment to intercommunication and sharing of resources. The present paper is aimed at introducing the agent paradigm, from the theoretical basis up to the technological issues, and at describing an agent-based approach to telemedicine, specifically applied to telepathology applications. The described system is based on an agent-based tool (JAMES), namely an agent model and template implemented using Java, which has been used to implement a prototype multipurpose telepathology application based on a federated agency architecture. Keywords Agents, Telemedicine, Internet, Telepathology

3 Introduction Telemedicine has several definitions, based on the technological as well as on the clinical aspects of it; which can be summarized as "the practice of medicine at distance by means of telematic tools". However, the attention can be drawn on another way of viewing telemedicine, that is, as the telematic support for collaboration among distant medical professionals. Collaboration involves communication and sharing of resources, which can be of various kinds, including: - data: multimedia patient data (e.g. not only descriptive, textual information but also diagnostic images, audio and other one-dimensional measurements, 3D data sets, etc.); it is the basic resource exchanged in telemedicine, being the basis for almost every activity. - expertise: every time an opinion is requested, exchange of specific expertise occurs. This is an untouchable but extremely valuable resource, and, in telemedicine, regards mostly diagnosis, prognosis and therapy. As an example, remote expert consultation is strictly related to the delivery of expertise. - processing: specific data processing is sometimes possible only in some site, usually because it needs either particular expertise, or particular hardware/software configurations not available everywhere. Processing activities which can exploit telemedicine tools are image processing (e.g. 3D reconstructions, quantitative evaluations, etc.), and statistical data analysis. In the recent years a new computing paradigm was born, in which software programs can be seen as autonomous, social, and reactive components called agents; these modules are able to act in a specific environment, also without any direct input, in order to fulfill their design specifications, responding to external changes, and eventually communicating, when needed, with other agents by means of an agreed upon language (1). This approach helps to design complex systems, where different intercommunicating functionalities are implemented using dynamic and distributed components which may change over time. Sometimes, these modules incorporate legacy software and/or data, and thus have the need for a common basis for communicating the data they are using, as well as the metainformation about tasks and services being provided. The agent paradigm involves not only an implementation practice, but also the analysis and the design step of a system project; this is achieved by means of agent development tools or agent frameworks where the system designer work is naturally driven by the agent concept, exactly as object oriented tools help in analysing, designing and implementing object oriented systems. Agents are particularly fashionable on the Internet, because of the intrinsically distributed and dynamic nature of the resources available on it: quite a lot of different computers are involved, hosting continuously coming up, changing and disappearing resources. For this reason, user-supporting agents have been developed, which try to help the user in accessing Internet resources through different modalities (search, information filtering, change detectors, and so on). Although this kind of software

4 does not correspond very often to the agent concept, being more likely based on the client/server paradigm, the user agent, seen as a personal assistant, is one of the most important and described among agent categories. The present paper aims at demonstrating how the agent paradigm can be applied to the analysis, deisgn and implementation of telemedicine services which use the Internet as a communication mean. Objectives The main goal of the present work is to describe the agent paradigm from the point of view of telemedicine, and to present a prototype application of such an approach in the field of telepathology. A scenario An example scenario can be useful for understanding how to fit telemedicine inside the agent paradigm. A pathologist, during his diagnostic routine, finds a particularly doubtful case, and wants to send it to an expert in the specific field. First, he tries to locate similar cases on some case archives on the Internet, by means of his user agent (UA); he can also send a number of images (i.e. immunohistochemistry stainings) to an agent able to do automated quantification through morphometry techniques (2). If this is not enough to state a firm diagnosis, he acquires representative images from the microscope always through the UA, which, in the meantime, looks for patient data inside the old HIS, suitably wrapped by another agent which allows to communicate with it in a standard language. When the multimedia case is ready, the UA requests a broker agent to pick out an expert in the field related to the case, and to initiate the transaction for a consultation with him. The case is then sent using multimedia . When the case arrives at destination, the expert looks at the case with his UA, and eventually calls the referring pathologist agent for a live discussion on the case using the whiteboard and chat facilities embedded in the UA. When done, the expert sends back his written and electronically signed diagnosis to the referring pathologist, whose UA provides for its automatic insertion in the patient record, and starts the payment procedures. If the two pathologists decide that the case is potentially interesting for their colleagues, they can also collaboratively edit and submit it to a peer-reviewed case archive, which can be used by other pathologists either as a support during diagnostic practice, or for continuing medical education. Of course, this opportunity is managed by the UA too, possibly cooperating with a broker agent able to ddress the case to the most adequate case archives. The described scenario involves a few agents which communicate on the Internet, by connecting people and other software agents able to perform tasks ranging from databases querying, retrieval and insertion, to multimedia communication, CSCW support, planning, and so on. Being this the kind of behaviour we would like to see in a telemedicine system, the goal is to understand how to realize it. Methods The agents paradigm

5 Although no widely accepted definition of agent is currently available, a general one which can be used to loosely characterize an agent has been given by Russel and Norvig (3): an agent is anything that can perceive an environment by means of sensors; it can act upon the same environment through effectors. There are also a few properties commonly accepted in describing agents: - autonomy: an agent embeds an internal state, and controls its own actions without external intervention; - sociality: an agent interacts on a peer-to-peer basis with other agents by means of an expressive agent communication language (ACL) (4) - reactivity: an agent can react to changes in the environment; - proactivity: it does not simply act in response to the environment but it shows opportunistic behavior, trying to fulfill its design specifications. Giving a notion of agency is the main goal of agent theories, wich are essentially agent specifications: formalisms and ways of describing the desiderable features of agents. the most important basis for agent theories is the intentional system concept of Dennett (5), which indentifies an entity 'whose behaviour can be predicted by the method of attributing belief, desires and rational acumen'. Agent theories usually adopt some human-like intentional attitude (e.g. belief, desire, intention, obligation, committment, choice,...) as an abstraction tool to describe agents and their behavior using some formalism (e.g. logics). Once defined the agent, communication among agents should be modelled. For this, the theoretical basis has usually been the Speech Act Theory (6): communicative expressions are actions exactly as physical actions are, directed to produce a change in the world (in particular, in the mental state of the listener). The construction of agent-based computer systems that satisfy the properties described by agent theories is the goal of agent architectures. Architectures fall into two main categories (7): deliberative and reactive. The former is the classical approach where agents are viewed as particular knowledge-based systems, with an explicit symbolic representation of the world on which reasoning is made to decide and act. The latter is based on the Brooks' subsumption architecture [8], where no explicit representation of the world neither explicit symbolic reasoning are needed to obtain intelligent behaviour, ad intelligence is an emergent property of some complex systems. Starting from theories and architectures, some tools for agent development has been created: such tools allow for analysis, design and programming systems in an agent-based fashion, by giving the designer/programmer the capability of creating systems in terms of some of the concepts above described. An example is the agent-oriented programming paradigm [9], where intentional notions are directly used to develop agent-based systems. Another interesting topic is that of how agents can cooperate inside agent communities, with all the issues growing up when dealing with social capabilities. Two main approaches can be distinguished, one based on an information sharing model, and one based on the so-called federated systems. In the former, each agent can advertise each other about their capabilities and needs. In the latter, some level of organization is given by grouping agents in federations (on a task or geographic basis), with a unique access point to

6 them constituted by a specific agent called facilitator; this way, agents need only to advertise their needs and capabilities to their own facilitator, which acts as a broker to and from the external agents [4]. The JAMES agent model In our approach, based mainly on the Genesereth idea [4], the most important feature of agents is communication. To this, we designed a model for agent based telemedicine services based on KQML [10] as communication language among agents, and a common markup technology for coding and storing multimedia documents, based on RDF [11] and currently being developed with XML [12]. Briefly, KQML (Knowledge Query and Manipulation Language) is a communication protocol developed inside a larger project, namely KSE (Knowledge Sharing Effort), which gives a framework for knowledge exchange among knowledge-based systems. In particular, KQML is a language-independent protocol, with a Lisp-like syntax, where messages are called performatives. Performatives embody a content, declared in any language, and specify the kind of speech action (e.g. tell, ask, reply, perform, etc.). RDF (Resource description Framework) is a metacontent formalism being developed, together with XML (Extensible Markup Language), inside the World Wide Web Consortium. The basic component of our agent architecture is JAMES (Java Agent Model for Enhanced Services), which is a Java package implementing the basic functionalities of a generic agent [13]. It includes KQML communication, management of multimedia documents, a virtual knowledge base, multithreaded execution of tasks, and support for the developer in the form of high-level methods to build agents. As a matter of fact, JAMES can be specialized in order to accomplish particular tasks, as well as to create a hierarchy of more specific, but yet generic agents (i.e. data manager agents, brokers, interface agents, etc.), which can be further exploited to create instances of practical use. JAMES by itself is composed by a head, responsible for communications and the management of knowledge, and a body, which actually executes performatives (figure 1). The communication occurs through the Internet, by means of TCP/IP, SMTP and FTP low level protocols and, at a higher level, by means of the KQML communication language. Hypermedia data management is realized through a support library, called HYPERFRAME, which is in turn based on an ontology of hypermedia documents written using RDF. The implementation is built with the Java language, in order to exploit its multi-platform and networking capabilities, and on the JATLite package [14], which supplies a complete KQML implementation. The MANTHA agency architecture MANTHA (Multi Agent Network for Telematics and Hypermedia Applications) is a generic agent-based architecture for the management of hypermedia documents, which is currently developed at the University of Udine, Italy. It is based on the federated approach, with agents grouped on a task basis, i.e., agents cooperating on the delivery of a specific service are federated together with a facilitator giving access to them. In addition, it comprises also a users space, composed by user agents able to access the federation.

7 As a prototype application, MANTHA has been specialized for telepathology, by identifying three main activities that can be carried out on the Internet through this model: multimedia case delivery, publishing and archiving. The first activity corresponds to the usual transmission of pathology cases (comprising text and microscope images) for expert consultation aims [15]; publishing of multimedia cases consists in the creation of a multimedia case report database, which can be contributed following the usual publishing rules (submission, peer review, and publication or rejection), and publicly accessed for education or support to diagnostic practice; and finally, cases can be simply archived for future consultation. Generic classes of agents supporting the above described activities have been individuated, including database manager agents, agent resource brokers (acting as facilitators for federations), mail and WWW wrappers (managing the interoperability between federations and mail and WWW protocols respectively), hardware and software encapsulators (the former for accessing hardware devices, the latter for masking the access to legacy software). Figure 2 outlines the architecture of the whole telepathology federation. Preliminary results and discussion The architecture has been tested through a prototype implementation which includes: - a user agent, specialized for pathology cases, which allows for authoring cases and accessing services provided by other agents (figure 3); - a multimedia case publishing system, in the form of a federation of 4 agents, which allows to publish on the WWW case reports, creating HTML files from RDF-encoded hypermedia documents, putting them on a WWW site and updating the appropriate index files; - a case archiving federation, implemented by wrapping a SQL engine with a database manager agent; - a general services federation, in which wrappers for mail and Web protocols are realized; this federation can be used for delivering cases through , i.e. for exchanging cases directly among users. Each agent has been implemented by using the JAMES agent model, which appears to be a practical development tool for quickly prototyping agent-based applications, and also for making legacy software intercommunicate: in fact, some developed agent encapsulate already existing protocols (such as SMTP, POP3 and HTTP), while some other wraps traditional software (such as SQL engines). Due to the use of Java, the whole agent community is potentially portable on every platform, although some of the described agents will likely be resident on server-class machines, typically running Unix and derivates as operating system. On the other side, the target systems of the user agent will be any kind of personal computer; for this, the user agent has been tested on Unix, Linux, Windows95 and MacOs 8 systems, evidentiating problems only on MacOs. Conclusions The agent approach seems suitable for telemedicine because of its commitment to intercommunication, crucial topic in any collaborative activity as telemedicine. Furthermore, the variety of interconnected and

8 distributed resources proper of medical data and tasks makes the agent paradigm a good choice for the analysis and implementation of medical systems, as already done in the field of patient management by Lanzola et al. [16] and Hayes-Roth et al. [17]. In our approach, the attention is mainly focused on communication of multimedia patient data being based on the same resources and structures, although with different aims: expert consultation, publishing, and case archiving. The choice of RDF as metadocument formalism ensures the future easy interconnection with the World Wide Web, now evolving towards the use of RDF and XML, but apart from this, it makes data widely reusable and interchangeable. The next step, currently ongoing, is the thorough evaluation of the architecture in a more user-centered set-up; in particular, the system is being adopted for the educational support of a nation-wide network of postgraduate pathology schools. Future developments include mainly an enhanced management of the virtual knowledge base, the extension of the hierarchy of generic agents by analyzing the most used agent categories, and some more extensive tests about the performance. Acknowledgements The present work has been carried out with the partial support of the Consorzio Universitario del Friuli. References 1. Jennings, N.R., Woolridge, M.J. (1998). Agent Technology Foundations, Applications, and Markets. (Berlin, Germany: Springer-Verlag). 2. Roberto, V., Della Mea, V., Beltrami, C.A. (1997) Imagencies: Network Image Services for Medical Applications. Dept. of Mathematics and Computer Science, University of Udine, Research Report UDMI/10/97/RR. 3. Russel, S., Norvig, P. (1995) Artificial Intellience - A modern approach. (Englewood Cliffs: Prentice Hall International). 4. Genesereth, M.R., Ketchpel, S.P. (1994) Software Agents. Communications of ACM 37, Dennett, D.C. (1987) The intentional stance. (Cambridge, USA: MIT Press). 6. Searle, J.R. (1969) Speech Acts: an essay in the philosopy of language. Cambridge, UK: Cambridge University Press). 7. Wooldridge, M., Jennings, N.J. (1995) Intelligent agents: theory and practice. Knowledge Engineering Review 10, Brooks, R.A. (1991) Intelligence without representation. Artificial Intelligence 47, Shoham, Y. (1993) Agent-oriented programming. Artificial Intelligence 60, Finin, T., Labrou, Y., Mayfield, J. (1997) KQML as an agent communication language. in: Bradshaw, J. (Ed.), Software Agents, (Cambridge, USA: AAAI Press/MIT Press).

9 11. Lassila, O., Swick, R.R. (1998) Resource Description Framework (RDF) Model and Syntax Specification. W3C Working Draft 20 July 1998; Bray, T., Paoli, J., Sperberg-McQueen, J.M. (1998) Extensible Markup Language (XML) 1.0.W3C Recommendation 10 February 1998; Brunato, D., Conti, A., Di Gaspero, L., Della Mea, V., Roberto, V. (1998) An agent-based approach to the delivery of telepathology services. In: Proc. of 4th European Congress on Telepathology, Udine, Italy, Advances in Clinical Pathology 2, Heecheol, J. (1997) JATLite. University of Stanford, Della Mea, V., Beltrami, C.A. (1998) Telepathology applications of the Internet Multimedia Electronic Mail. Medical Informatics 23, Lanzola, G., Falasconi, S., Stefanelli, M. (1995) Cooperative software agents for patient management. Lecture Notes in Artificial Intelligence 934, Hayes-Roth, B., Larsson, J.E. (1996) A domain-specific software architecture for a class of intelligent patient monitoring systems. Journal of Experimental and Theoretical Artificial Intelligence 8,

10 Figure 1: the JAMES agent model. KQML JATlite TCP/IP HEAD communication perception BODY VKB (Virtual Knowledge Base HYPERFRAME Knowledge, Ontologies Hypermedia Data management action processing

11 Figure 2: The MANTHA federated architecture. FEDERATIONS SPACE Indexer ARB agent resource Publisher broker USERS SPAC SQL engine SMTP wrapper HTTP wrapper POP3 wrapper HTML generator ARB agent resource broker ARB agent resource broker UA UA WWW browser

12 Figure 3: The interface of the user agent.

One for All and All in One

One for All and All in One One for All and All in One A learner modelling server in a multi-agent platform Isabel Machado 1, Alexandre Martins 2 and Ana Paiva 2 1 INESC, Rua Alves Redol 9, 1000 Lisboa, Portugal 2 IST and INESC,

More information

Autonomy for SOHO Ground Operations

Autonomy for SOHO Ground Operations From: FLAIRS-01 Proceedings. Copyright 2001, AAAI (www.aaai.org). All rights reserved. Autonomy for SOHO Ground Operations Walt Truszkowski, NASA Goddard Space Flight Center (GSFC) Walt.Truszkowski@gsfc.nasa.gov

More information

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 By Aristomenis Macris (e-mail: arism@unipi.gr), University of

More information

Agent-Based Software and Practical Case of Agent-Based Software Development

Agent-Based Software and Practical Case of Agent-Based Software Development Agent-Based Software and Practical Case of Agent-Based Software Development Course 2008/2009 SUBJECTS: AGENT-BASED SOFTWARE and PRACTICAL CASE OF AGENT-BASED SOFTWARE DEVELOPMENT EUROPEAN MASTER on SOFTWARE

More information

Distributed Database for Environmental Data Integration

Distributed Database for Environmental Data Integration Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information

More information

The Role of Computers in Synchronous Collaborative Design

The Role of Computers in Synchronous Collaborative Design The Role of Computers in Synchronous Collaborative Design Wassim M. Jabi, The University of Michigan Theodore W. Hall, Chinese University of Hong Kong Abstract In this paper we discuss the role of computers

More information

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and

More information

FIPA agent based network distributed control system

FIPA agent based network distributed control system FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine

More information

FIPA Brokering Interaction Protocol Specification

FIPA Brokering Interaction Protocol Specification 1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Brokering Interaction Protocol Specification 6 7 Document title FIPA Brokering Interaction Protocol Specification Document number SC00033H Document

More information

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

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

More information

Remote support for lab activities in educational institutions

Remote support for lab activities in educational institutions Remote support for lab activities in educational institutions Marco Mari 1, Agostino Poggi 1, Michele Tomaiuolo 1 1 Università di Parma, Dipartimento di Ingegneria dell'informazione 43100 Parma Italy {poggi,mari,tomamic}@ce.unipr.it,

More information

An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents

An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology

More information

Introduction to Service Oriented Architectures (SOA)

Introduction to Service Oriented Architectures (SOA) Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction

More information

Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609.

Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609. Data Integration using Agent based Mediator-Wrapper Architecture Tutorial Report For Agent Based Software Engineering (SENG 609.22) Presented by: George Shi Course Instructor: Dr. Behrouz H. Far December

More information

University of Portsmouth PORTSMOUTH Hants UNITED KINGDOM PO1 2UP

University of Portsmouth PORTSMOUTH Hants UNITED KINGDOM PO1 2UP University of Portsmouth PORTSMOUTH Hants UNITED KINGDOM PO1 2UP This Conference or Workshop Item Adda, Mo, Kasassbeh, M and Peart, Amanda (2005) A survey of network fault management. In: Telecommunications

More information

A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks

A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks A Review of Agent-Oriented Development Methodologies and Programming Languages/Frameworks Khalil Salah Advanced Informatics School Universiti Teknologi Malaysia Kuala Lumpur, 54100, Malaysia Ardavan Ashabi

More information

Integration of Workflow and Agent Technology for Business Process Management

Integration of Workflow and Agent Technology for Business Process Management The Sixth International Conference on CSCW in Design. July 12-14, 2001, London, Ontario, Canada Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan 1, Zakaria Maamar

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

Information Technology Career Field Pathways and Course Structure

Information Technology Career Field Pathways and Course Structure Information Technology Career Field Pathways and Course Structure Courses in Information Support and Services (N0) Computer Hardware 2 145025 Computer Software 145030 Networking 2 145035 Network Operating

More information

Information Broker Agents in Intelligent Websites

Information Broker Agents in Intelligent Websites Information Broker Agents in Intelligent Websites Catholijn M. Jonker, Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands

More information

A Generic Database Web Service

A Generic Database Web Service A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey edogdu@etu.edu.tr Yanchao Wang and Swetha Desetty Georgia State University

More information

Ontology-based Product Tracking System

Ontology-based Product Tracking System Ontology-based Product Tracking System Vikram N. Ketkar, Larry Whitman & Don Malzahn Department of Industrial and Manufacturing Engineering Wichita State University Wichita, KS 67260 Abstract Product tracking

More information

An Information Management System for Collaboration within Distributed Working Environment

An Information Management System for Collaboration within Distributed Working Environment An Information Management System for Collaboration within Distributed Working Environment http://urchin.spbcas.ru/downloads/esimbios/ Maria Samsonova, Andrei Pisarev, Konstantin Kozlov, Ekaterina Poustelnikova,

More information

Multi-Agent System for Knowledge-Based Access to Distributed Databases

Multi-Agent System for Knowledge-Based Access to Distributed Databases Interdisciplinary Journal of Information, Knowledge, and Management Volume 3, 2008 Multi-Agent System for Knowledge-Based Access to Distributed Databases Priti Srinivas Sajja Sardar Patel University, Gujarat,

More information

WEAK INFORMATION SYSTEMS FOR TECHNICAL DATA MANAGEMENT

WEAK INFORMATION SYSTEMS FOR TECHNICAL DATA MANAGEMENT P. Salvaneschi, M. Lazzari, "Weak information systems for technical data management", Worldwide ECCE Symposium on computers in the practice of building and civil engineering. Lahti, Finland, September

More information

AGENTS AND SOFTWARE ENGINEERING

AGENTS AND SOFTWARE ENGINEERING AGENTS AND SOFTWARE ENGINEERING Michael Wooldridge Queen Mary and Westfield College, University of London London E1 4NS, United Kingdom M.J.Wooldridge@qmw.ac.uk Abstract Software engineers continually

More information

SERENITY Pattern-based Software Development Life-Cycle

SERENITY Pattern-based Software Development Life-Cycle SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

Component-based Approach to the Development of Internet EDI Software for Electronic Document Management

Component-based Approach to the Development of Internet EDI Software for Electronic Document Management Component-based Approach to the Development of Internet EDI for Electronic Document Management Jian Ma, Jiazhi Liang and Quan Zhang Department of Information Systems, City University of Hong Kong Kowloon

More information

Basic Internet programming Formalities. Hands-on tools for internet programming

Basic Internet programming Formalities. Hands-on tools for internet programming Welcome Basic Internet programming Formalities Hands-on tools for internet programming DD1335 (gruint10) Serafim Dahl serafim@nada.kth.se DD1335 (Lecture 1) Basic Internet Programming Spring 2010 1 / 23

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

Document management and exchange system supporting education process

Document management and exchange system supporting education process Document management and exchange system supporting education process Emil Egredzija, Bozidar Kovacic Information system development department, Information Technology Institute City of Rijeka Korzo 16,

More information

A Concept for an Electronic Magazine

A Concept for an Electronic Magazine TERENA-NORDUnet Networking Conference (TNNC) 1999 1 A Concept for an Electronic Magazine Alexander von Berg Helmut Pralle University of Hanover, Institute for Computer Networks and Distributed Systems

More information

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK Antonella Carbonaro, Rodolfo Ferrini Department of Computer Science University of Bologna Mura Anteo Zamboni 7, I-40127 Bologna, Italy Tel.: +39 0547 338830

More information

Multi-agent System for Virtually Integrated Distributed Databases note)

Multi-agent System for Virtually Integrated Distributed Databases note) UDC 002.66: 672: 681.3.02 Multi-agent System for Virtually Integrated Distributed Databases note) VYuji Takada VTakao Mohri VHiroyuki Fujii (Manuscript received October 22, 1998) To achieve collaborations

More information

Developing a Framework for Building Open Distance Learning Websites in the Literature and Culture Domain

Developing a Framework for Building Open Distance Learning Websites in the Literature and Culture Domain Developing a Framework for Building Open Distance Learning Websites in the Literature and Culture Domain Alexander Schatten, A Min Tjoa Insitute for Software Technology, Vienna University of Technology

More information

PCCC PCCC Course Description

PCCC PCCC Course Description Course Description CIS 101 Computer Concepts and Applications 3 credits (formerly Introduction to Computers and Information Processing) Introduces a variety of topics in computers and computing including

More information

Web services to allow access for all in dotlrn

Web services to allow access for all in dotlrn Web services to allow access for all in dotlrn German Moreno 1, Olga C. Santos 2, Jesus G. Boticario 2, Ramon Fabregat 1 1 Institute of Informatics and Aplications (IIiA), Universidad de Girona, Spain,

More information

Intelligent Agents Serving Based On The Society Information

Intelligent Agents Serving Based On The Society Information Intelligent Agents Serving Based On The Society Information Sanem SARIEL Istanbul Technical University, Computer Engineering Department, Istanbul, TURKEY sariel@cs.itu.edu.tr B. Tevfik AKGUN Yildiz Technical

More information

A Multi-Agent Approach to a Distributed Schedule Management System

A Multi-Agent Approach to a Distributed Schedule Management System UDC 001.81: 681.3 A Multi-Agent Approach to a Distributed Schedule Management System VYuji Wada VMasatoshi Shiouchi VYuji Takada (Manuscript received June 11,1997) More and more people are engaging in

More information

SEVENTH FRAMEWORK PROGRAMME THEME ICT -1-4.1 Digital libraries and technology-enhanced learning

SEVENTH FRAMEWORK PROGRAMME THEME ICT -1-4.1 Digital libraries and technology-enhanced learning Briefing paper: Value of software agents in digital preservation Ver 1.0 Dissemination Level: Public Lead Editor: NAE 2010-08-10 Status: Draft SEVENTH FRAMEWORK PROGRAMME THEME ICT -1-4.1 Digital libraries

More information

4. Multiagent Sys stems Design. Part 2: The PROMETHEUS methodology.

4. Multiagent Sys stems Design. Part 2: The PROMETHEUS methodology. 4. Multiagent Systems Design Part 2: Multiagent Syste ems (SMA-UPC) https://kemlg.upc.edu The PROMETHEUS methodology. Javier Vázquez-Salceda SMA-UPC Methodological Extensions to Object-Oriented Approaches

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Enterprise Integration: operational models of business processes and workflow systems *

Enterprise Integration: operational models of business processes and workflow systems * Enterprise Integration: operational models of business processes and workflow systems. 1 Enterprise Integration: operational models of business processes and workflow systems * G.Bruno 1, C.Reyneri 2 and

More information

The multi agent paradigm and organizational abstractions in construction e-business

The multi agent paradigm and organizational abstractions in construction e-business icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) The multi agent paradigm and organizational abstractions

More information

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems Proceedings of 10 th International Conference on User Modeling, pp423-427 Edinburgh, UK, July 24-29, 2005. Springer-Verlag Berlin Heidelberg 2005 A Framework of Context-Sensitive Visualization for User-Centered

More information

Chapter 11 Mining Databases on the Web

Chapter 11 Mining Databases on the Web Chapter 11 Mining bases on the Web INTRODUCTION While Chapters 9 and 10 provided an overview of Web data mining, this chapter discusses aspects of mining the databases on the Web. Essentially, we use the

More information

EFFICIENCY CONSIDERATIONS BETWEEN COMMON WEB APPLICATIONS USING THE SOAP PROTOCOL

EFFICIENCY CONSIDERATIONS BETWEEN COMMON WEB APPLICATIONS USING THE SOAP PROTOCOL EFFICIENCY CONSIDERATIONS BETWEEN COMMON WEB APPLICATIONS USING THE SOAP PROTOCOL Roger Eggen, Sanjay Ahuja, Paul Elliott Computer and Information Sciences University of North Florida Jacksonville, FL

More information

Towards standards for management and transmission of medical data in web technology

Towards standards for management and transmission of medical data in web technology Towards standards for management and transmission of medical data in web technology Dr. Francesco Sicurello President @ITIM Italian Association of Telemedicine and Medical Informatics (Italy) Medical Informatics

More information

SEMANTIC WEB BUSINESS MODELS

SEMANTIC WEB BUSINESS MODELS SEMANTIC WEB BUSINESS MODELS Borce Cifliganec Postgraduate Radovis, R.Macedonia Ph.D. Dimitar Trajanov FEIT Skopje, R.Macedonia ABSTRACT With the emergence of the Semantic Web, that represents an extension

More information

AJAX Interaction in Adaptive Hypermedia

AJAX Interaction in Adaptive Hypermedia AJAX Interaction in Adaptive Hypermedia B. Raja Sarath Kumar, Alti Siva Prakasa Rao & M.Surendra Prasad Babu Department of Computer Science and Systems Engineering Andhra University College of Engineering

More information

Agent Models of 3D Virtual Worlds 1

Agent Models of 3D Virtual Worlds 1 Agent Models of 3D Virtual Worlds 1 Abstract Mary Lou Maher John S Gero Key Centre of Design Computing and Cognition University of Sydney Architectural design has relevance to the design of virtual worlds

More information

Network-Based Information Brokers

Network-Based Information Brokers From: AAAI Technical Report SS-95-08. Compilation copyright 1995, AAAI (www.aaai.org). All rights reserved. Network-Based Information Brokers Richard Fikes Robert Engelmore Adam Farquhar Wanda Pratt Knowledge

More information

An Integrated Service Management Approach Using OSGi Technology and ACAP

An Integrated Service Management Approach Using OSGi Technology and ACAP An Integrated Management Approach Using OSGi Technology and ACAP M. Cochinwala, S. Moyer, H. Shim, Telcordia Technologies One Telcordia Way Piscataway, NJ 08854 {munir, stanm, hyongsop}@research.telcordia.com

More information

A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents

A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents Theodore Patkos and Dimitris Plexousakis Institute of Computer Science, FO.R.T.H. Vassilika Vouton, P.O. Box 1385, GR 71110 Heraklion,

More information

Internet Protocols for Synchronous Distance Learning

Internet Protocols for Synchronous Distance Learning Internet Protocols for Synchronous Distance Learning Ch. Bouras Computer Technology Institute, Greece E-mail: bouras@cti.gr A. Gkamas Computer Technology Institute, Greece E-mail: gkamas@cti.gr Th. Tsiatsos

More information

Web Services for Environmental Informatics

Web Services for Environmental Informatics Web Services for Environmental Informatics Erick Arauco a and Lorenzo Sommaruga b a University of Piura - Engineering Department,Piura, Perú- earauco@udep.edu.pe b University of Applied Sciences of Southern

More information

Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design

Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Wassim Jabi, Assistant Professor Department of Architecture University at Buffalo, State University of New

More information

An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology

An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology An Investigation of Agent Oriented Software Engineering Methodologies to Provide an Extended Methodology A.Fatemi 1, N.NematBakhsh 2,B. Tork Ladani 3 Department of Computer Science, Isfahan University,

More information

2.2 Research Questions The main research question of this paper is:

2.2 Research Questions The main research question of this paper is: Comparison between information system architectures Thijs Zwiers University of Twente P.O. Box 217, 7500AE Enschede The Netherlands t.zwiers@student.utwente.nl ABSTRACT There are different types of information

More information

A JDF-enabled Workflow Simulation Tool

A JDF-enabled Workflow Simulation Tool A JDF-enabled Workflow Simulation Tool Claes Buckwalter Keywords: Workflow, software framework, simulation, JDF Abstract: Job Definition Format (JDF) is a relatively young industry standard that specifies

More information

ABSTRACT INTRODUCTION MATERIALS AND METHODS

ABSTRACT INTRODUCTION MATERIALS AND METHODS JOURNAL OF AGRICULTURE & SOCIAL SCIENCES 1813 2235/2005/01 2 156 160 http://www.ijabjass.org Design and Implementation of Network Operational Management Systems for Integrated and Automated Management

More information

International Journal of Computer Science & Information Technology (IJCSIT) Vol. 6, No. 5, December 2014

International Journal of Computer Science & Information Technology (IJCSIT) Vol. 6, No. 5, December 2014 REQUIREMENT ANALYSIS, ARCHITECTURAL DESIGN AND FORMAL VERIFICATION OF A MULTI- AGENT BASED UNIVERSITY INFORMATION MANAGEMENT SYSTEM Nadeem AKHTAR 1 Aisha Shafique GHORI 1 Nadeem SALAMAT 2 1 Department

More information

INTELLIGENT VIDEO SYNTHESIS USING VIRTUAL VIDEO PRESCRIPTIONS

INTELLIGENT VIDEO SYNTHESIS USING VIRTUAL VIDEO PRESCRIPTIONS INTELLIGENT VIDEO SYNTHESIS USING VIRTUAL VIDEO PRESCRIPTIONS C. A. LINDLEY CSIRO Mathematical and Information Sciences E6B, Macquarie University Campus, North Ryde, NSW, Australia 2113 E-mail: craig.lindley@cmis.csiro.au

More information

Efficiency Considerations of PERL and Python in Distributed Processing

Efficiency Considerations of PERL and Python in Distributed Processing Efficiency Considerations of PERL and Python in Distributed Processing Roger Eggen (presenter) Computer and Information Sciences University of North Florida Jacksonville, FL 32224 ree@unf.edu 904.620.1326

More information

A Quick Introduction to SOA

A Quick Introduction to SOA Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright

More information

Annotation for the Semantic Web during Website Development

Annotation for the Semantic Web during Website Development Annotation for the Semantic Web during Website Development Peter Plessers, Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,

More information

Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM)

Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Volume 27 No.5, August 2011 Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Dr. S. Srinivasan Professor PDM Engineering College Bhadurgarh 1245 Haryana,

More information

Distributed Scheduling to Support a Call Centre: a Co-operative Multi-Agent Approach *

Distributed Scheduling to Support a Call Centre: a Co-operative Multi-Agent Approach * Distributed Scheduling to Support a Call Centre: a Co-operative Multi-Agent Approach * Frances M.T. Brazier, Catholijn M. Jonker, Frederik Jan Jüngen 1, Jan Treur Vrije Universiteit Amsterdam Department

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

An Ontology-based e-learning System for Network Security

An Ontology-based e-learning System for Network Security An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology a0432@ccedu.sendai-ct.ac.jp Goichi Itabashi Graduate School

More information

DIABLO VALLEY COLLEGE CATALOG 2014-2015

DIABLO VALLEY COLLEGE CATALOG 2014-2015 COMPUTER SCIENCE COMSC The computer science department offers courses in three general areas, each targeted to serve students with specific needs: 1. General education students seeking a computer literacy

More information

A View Integration Approach to Dynamic Composition of Web Services

A View Integration Approach to Dynamic Composition of Web Services A View Integration Approach to Dynamic Composition of Web Services Snehal Thakkar, Craig A. Knoblock, and José Luis Ambite University of Southern California/ Information Sciences Institute 4676 Admiralty

More information

Towards an Agent Oriented approach to Software Engineering

Towards an Agent Oriented approach to Software Engineering Towards an Agent Oriented approach to Software Engineering Anna Perini and Paolo Bresciani ITC-IRST Via Sommarive 18, 38055 Povo, Trento, Italy perini,bresciani @irst.itc.it John Mylopoulos Department

More information

IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH

IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH IMPROVING RESOURCE LEVELING IN AGILE SOFTWARE DEVELOPMENT PROJECTS THROUGH AGENT-BASED APPROACH Constanta Nicoleta BODEA PhD, University Professor, Economic Informatics Department University of Economics,

More information

International Journal of Asian Social Science LEARNING MANAGEMENT SYSTEM USING MULTI-AGENT TECHNOLOGY: A PROPOSED IMPLEMENTATION STRATEGY

International Journal of Asian Social Science LEARNING MANAGEMENT SYSTEM USING MULTI-AGENT TECHNOLOGY: A PROPOSED IMPLEMENTATION STRATEGY International Journal of Asian Social Science Special Issue: International Conference on Teaching and Learning in Education, 2013 journal homepage: http://www.aessweb.com/journal-detail.php?id=5007 LEARNING

More information

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering. Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services

More information

Outline Introduction to Internet, Intranet and Extranet. What is an Intranet? by Awad. Basic Intranet-enabling Technology [Awad, chapter 4]

Outline Introduction to Internet, Intranet and Extranet. What is an Intranet? by Awad. Basic Intranet-enabling Technology [Awad, chapter 4] Outline Introduction to Internet, and Yan Wang E6A 339 yan.wang@mq.edu.au Internet Ultranet" 1 2 What is an? by Awad Basic -enabling Technology [Awad, chapter 4] A cluster of networked computers within

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Efficiency of Web Based SAX XML Distributed Processing

Efficiency of Web Based SAX XML Distributed Processing Efficiency of Web Based SAX XML Distributed Processing R. Eggen Computer and Information Sciences Department University of North Florida Jacksonville, FL, USA A. Basic Computer and Information Sciences

More information

Communicating Agents: An Emerging Approach for Distributed Heterogeneous Systems

Communicating Agents: An Emerging Approach for Distributed Heterogeneous Systems Communicating Agents: An Emerging Approach for Distributed Heterogeneous Systems Stephen Cranefield, Paul Gorman and Martin Purvis y Computer and Information Science University of Otago Dunedin Abstract

More information

Twelve Theses on Reactive Rules for the Web

Twelve Theses on Reactive Rules for the Web Twelve Theses on Reactive Rules for the Web François Bry and Michael Eckert University of Munich, Institute for Informatics Oettingenstr. 67, D-80538 München {bry, eckert}@pms.ifi.lmu.de http://www.pms.ifi.lmu.de

More information

CASSANDRA: Version: 1.1.0 / 1. November 2001

CASSANDRA: Version: 1.1.0 / 1. November 2001 CASSANDRA: An Automated Software Engineering Coach Markus Schacher KnowGravity Inc. Badenerstrasse 808 8048 Zürich Switzerland Phone: ++41-(0)1/434'20'00 Fax: ++41-(0)1/434'20'09 Email: markus.schacher@knowgravity.com

More information

Integrating Multi-Modal Messages across Heterogeneous Networks.

Integrating Multi-Modal Messages across Heterogeneous Networks. Integrating Multi-Modal Messages across Heterogeneous Networks. Ramiro Liscano, Roger Impey, Qinxin Yu * and Suhayya Abu-Hakima Institute for Information Technology, National Research Council Canada, Montreal

More information

A Model for Access Control Management in Distributed Networks

A Model for Access Control Management in Distributed Networks A Model for Access Control Management in Distributed Networks Master of Science Thesis Azadeh Bararsani Supervisor/Examiner: Dr. Johan Montelius Royal Institute of Technology (KTH), Stockholm, Sweden,

More information

of moving the data to the location of the management application code, as in clientserver

of moving the data to the location of the management application code, as in clientserver Unifying WBEM and Mobile Agents Approaches for Systems Management Marco Antonio C. Simões 1,2, André Luis de M. Santos 1 1 Centro de Informática Universidade Federal de Pernambuco P.O. Box 7851, ZIP: 50732-970

More information

Mobile Agent Technology in Support of Sales Order Processing in the Virtual Enterprise

Mobile Agent Technology in Support of Sales Order Processing in the Virtual Enterprise Mobile Technology in Support of Sales Order Processing in the Virtual Enterprise T.Papaioannou and J.Edwards MSI Research Institute Department of Manufacturing Engineering Loughborough University Loughborough,

More information

RS MDM. Integration Guide. Riversand

RS MDM. Integration Guide. Riversand RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.

More information

ActiveXperts Network Monitor. White Paper

ActiveXperts Network Monitor. White Paper ActiveXperts Network Monitor Centralized monitoring of Windows, Novell, Linux and Unix servers White Paper 2008, ActiveXperts Software B.V. This document is written by ActiveXperts Software B.V. and represents

More information

GRID RESOURCE MANAGEMENT (GRM) BY ADOPTING SOFTWARE AGENTS (SA)

GRID RESOURCE MANAGEMENT (GRM) BY ADOPTING SOFTWARE AGENTS (SA) GRID RESOURCE MANAGEMENT (GRM) BY ADOPTING SOFTWARE AGENTS (SA) T.A.Rama Raju 1, Dr.M.S.Prasada Babu 2 1 Statistician and Researcher JNTUK, Kakinada (India), 2 Professor CS&SE, College of Engineering,

More information

IC-AI 99 502SA Patterns as a Means for Intelligent Software Engineering

IC-AI 99 502SA Patterns as a Means for Intelligent Software Engineering IC-AI 99 502SA Patterns as a Means for Intelligent Software Engineering Patterns as a Means for Intelligent Software Engineering D. Deugo, F. Oppacher, J. Kuester *, I. Von Otte * School of Computer Science,

More information

Austrian Literature Moving to Cyberspace A Framework for Building an Open Distance Learning Website using Platform Independent Standards Like XML

Austrian Literature Moving to Cyberspace A Framework for Building an Open Distance Learning Website using Platform Independent Standards Like XML Austrian Literature Moving to Cyberspace A Framework for Building an Open Distance Learning Website using Platform Independent Standards Like XML Alexander Schatten, Klaus Zelewitz, A Min Tjoa, Johann

More information

AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING

AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING Computing and Informatics, Vol. 26, 2007, 565 576 AN ARCHITECTURE OF AN INTELLIGENT TUTORING SYSTEM TO SUPPORT DISTANCE LEARNING Marcia T. Mitchell Computer and Information Sciences Department Saint Peter

More information

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Acta Polytechnica Hungarica Vol. 4, No. 1, 2007 Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Marek Paralič Department of Computers and Informatics, Faculty

More information

Communications and Computer Networks

Communications and Computer Networks SFWR 4C03: Computer Networks and Computer Security January 5-8 2004 Lecturer: Kartik Krishnan Lectures 1-3 Communications and Computer Networks The fundamental purpose of a communication system is the

More information