Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

CPE5010 Mobile Software Agents

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

CPE5010 Mobile Software Agents [MOB SW AG (26 Jun 2008, 3:38pm)]

Reasons for Introduction

Reasons for Introduction (05 Nov 2008, 4:13pm)

This unit will be offered as part of the Master of Network Computing degree offered by the School of Network Computing to meet the demands for graduates with expertise in developing distributed computing applications using the mobile agent paradigm. Mobile agents are a class of software agents that possess the characteristic of mobility. They are software agents that have the ability to move from host to host of their own accord. Mobile agents are emerging as an important paradigm in distributed computing. It is both an active research area and a suitable technology for deploying applications in several domains such as Information Retrieval on the World Wide Web, Electronic Commerce, Workflows and other distributed computing applications such as Distributed Data Mining. The design methodologies and programming aspects of mobile agent systems are considerably different to traditional distributed computing techniques such as Remote Procedure Calls (RPCs), sockets programming and distributed object technologies (CORBA and DCOM). The principal motivations for introducing this subject are the emerging relevance of this paradigm in distributed computing and the distinct design and development techniques necessary to use this paradigm. These motivations necessitate the inclusion of this topic in the MNC unit offerings. Further, mobile agents is an active research area in the School of Network Computing and this unit would provide an introduction to the theoretical and practical aspects of this paradigm to Honours and Masters students who wish to pursue research projects in this area.

Reasons for Change (29 Apr 2004, 11:05am)

To include Malaysia campus as an offering option, in line with request from the School of IT, Monash Malaysia. The unit will be made available as part of the electives into the MIT(minor thesis) program. (SIT@MUM)

Role of Unit (29 Apr 2004, 11:05am)

The unit will be made available as part of the electives into the MIT(minor thesis) program at the Malaysia campus. (SIT@MUM)

Objectives

Unit Content

Summary (05 Nov 2008, 4:14pm)

ASCED CODE 029999 Information Technology not elsewhere classified.

The unit presents the theoretical concepts, applications and research issues of mobile software agents. The unit discusses mobile software agents with respect to their use in different application domains and the techniques to design and develop mobile agent applications (including a comparative evaluation of different toolkits/development environments). The unit also focuses on the theoretical aspects and research issues in mobile agents such as communication, coordination and security. The specific topics covered in this unit include: Introduction to intelligent software agents (Definitions and classifications, agent architectures and multi- agent systems), Introduction to mobile software agents, Mobile agent applications (e.g. WWW Information Retrieval, Netwrok Management, Electronic Commerce, Distributed Data Mining), Design and development of mobile agent systems, Mobile agent toolkits, Mobile agent interactions (communication, coordination and negotiation) and mobile agent security.

Teaching Methods

Mode (05 Nov 2008, 4:15pm)

This unit will be offered in an on-campus enrolment mode.

Assessment

Workloads

Workload Requirement (05 Nov 2008, 4:16pm)

Students are expected to spend an average of 12 hours per week on this unit. The breakdown of time is: 2 hours per week: Lecture attendance 2 hours per week: Scheduled tutorials 8 hours per week: Read research papers, complete practical work and assignments.

Resource Requirements

Lecture Requirements (29 Apr 2004, 11:08am)

2 lecture-hours per week in a hi-tech theatre (SIT@MUM)

Tutorial Requirements (01 May 2008, 2:50pm)

None, labs required see below

Laboratory Requirements (01 May 2008, 2:50pm)

Standard PC lab rooms required for 2 hours per week, for 13 weeks.

Availability of open access lab for private study to review topic materials, Read research papers and complete practical work and assignments (SIT@MUM)

Staff Requirements (29 Apr 2004, 11:11am)

One Lecturer plus one Tutor for each tutorial group of twenty students Subject Co-ordinator: Shonali Krishnaswamy

Will be considered when teaching are assigned before the start of each semester (SIT@MUM)

Software Requirements (21 Oct 2005, 1:04pm)

Visual Studio 2005 (or 2003 with pocket pc/smarphone addons) AND EtherYatri.NET framework

Aglets Software Development Kit v2

JDK 1.2 or later

Library Requirements (29 Apr 2004, 11:12am)

The Library Impact Statement is under preparation and will be forwarded to the Faculty.

Will be provided for by THOL Library in Malaysia (SIT@MUM)

Teaching Responsibility (Callista Entry) (26 Jun 2008, 3:45pm)

100% Faculty of Information Technology

100% School of IT, Malaysia (SIT@MUM)

Implications for CASPA (29 Apr 2004, 11:13am)

None that I am aware of (Hiew)

Interschool Involvement (05 Nov 2008, 4:17pm)

This unit is taught entirely by the School of Network Computing. The subject proposal has been discussed with Assoc. Prof. Arkady Zaslavsky (School of Computer Science & Software Engineering) who is the co-ordinator for the subject "Mobile and Distributed Computing Systems" (CSE5501). He agreed that there is no overlap between CSE5501 and this unit.

The unit is taught at the School of IT, Malaysia as an elective for the MIT(minor thesis) program.

Prerequisites

Level (29 Apr 2004, 11:15am)

Level 5 in the Master of Network Computing

Level 5 in the Master of Information Technology (minor thesis) (SIT@MUM)

Proposed year of Introduction (for new units) (29 Apr 2004, 11:16am)

2002,S2 and then once per year.

2005, S1 (SIT@MUM)

Frequency of Offering (29 Apr 2004, 11:16am)

Every Semester 1 (SIT@MUM)

Enrolment (29 Apr 2004, 11:17am)

30 Students

15 Students (SIT@MUM)

Location of Offering (01 Apr 2004, 6:16pm)

Caulfield Malaysia

Faculty Information

Proposer

Shonali Krishnaswamy

Approvals

School: 05 Nov 2008 (Geraldine DCosta)
Faculty Education Committee: 05 Nov 2008 (Geraldine DCosta)
Faculty Board: 05 Nov 2008 (Geraldine DCosta)
ADT: 2 19 M (John Hurst)
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

26 Jun 2002 Shonali Krishnaswamy Change of Unit Pre-requisites to None.
26 Jun 2002 John Hurst Added ADT comment about prereqs. Tidied up recommended reading.
30 Jul 2002 Leisa McGuinness Amendment to pre-requisites. Amendments approved at School Education Committee meeting 04/02.
01 Apr 2004 Leisa McGuinness modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RObsolete; modified ReasonsForIntroduction/RChange; modified LocationOfOffering
01 Apr 2004 Leisa McGuinness CPE School Approval, Approved School of Network Computing Education Committee, meeting 02/04, held 1st April 2004.
29 Apr 2004 Pang Hiew As per requested by FEC Steering Committee on Thu, 22 Apr 2004, changes were made to facilitate the introduction of the unit into the MIT(minor thesis) program at Malaysia. modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RRole; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified Level; modified DateOfIntroduction; modified Frequency; modified Enrolment; modified FacultyInformation/FIContact
13 May 2004 Denise Martin FEC Approval
25 May 2004 Annabelle McDougall FacultyBoard Approval
31 May 2005 Trent Mifsud modified ResourceReqs/SoftwareReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/SoftwareReqs
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format
01 May 2008 Aleisha Matthews modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/TutorialReqs; modified FacultyInformation/FIContact
01 May 2008 Aleisha Matthews
04 Jun 2008 Mohamed Gaber CPE5010 Chief Examiner Approval, ( proxy school approval )
04 Jun 2008 Mohamed Gaber CPE5010 Chief Examiner Approval, ( proxy school approval )
26 Jun 2008 Geraldine DCosta Following changes carried out on the advice of Chris Perazzo, Data Integrity Officer : modified Abbreviation ; modified UnitContent/Summary - added ASCED Code; modified ResourceReqs/SchoolReqs - changed Teaching Responsibility from 100% School of Network Computing (since the school no longer exists) to 100% Faculty of IT.
05 Nov 2008 Geraldine DCosta Changed the word subject to unit on the advice of Dr Campbell Wilson at GPC 5/08. The following fields have been amended accordingly - modified ReasonsForIntroduction/RIntro; modified UnitContent/Summary; modified Teaching/Mode; modified Workload/WorkHours; modified ResourceReqs/IntraFaculty
05 Nov 2008 Geraldine DCosta CPE5010 Chief Examiner Approval, ( proxy school approval )
05 Nov 2008 Geraldine DCosta FEC Approval
05 Nov 2008 Geraldine DCosta FacultyBoard Approval - Course Director and Chief Examiner have approved amendments to this version. The Graduate Programs Committee now has authority to formally approve minor unit amendments. GPC Mtg 5/08 approved amendments to this version on 8/10/08. Faculty Board approval has been added to aid administration in Monatar.

This version: