SlideShare uma empresa Scribd logo
1 de 8
Thesis                                    Title                                  No. of
  Number                                                                           students
                                New computing technologies
   DCL1                                                                                3

Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au]

Select one of the following radical new computing technologies: DNA computing,
Quantum computing or Molecular electronics. Each student in the group that selects this
topic will carry out a theoretical study one of these areas and will consider the underlying
science, potential performance, developments in the technology, implementation
techniques, design methods, economics, potential market, time to market and barriers to
deployment of the technology.




   Thesis                                    Title                                  No. of
  Number                                                                           students
                                         Finger mouse
   DCL2                                                                                1

Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au]

Using a web cam focussed on the user’s hand, create software to interpret the user’s hand
gestures so as to duplicate the functions of usual mouse interface. Extend the interface so
that the user’s finger can act as a drawing tool.




   Thesis                                    Title                                  No. of
  Number                                                                           students
                Segmentation of Prostate Boundaries from CT scans using
   DCL3                         Statistical Shape Model                                1

Supervisor: Dr S. Ourselin, CSIRO, Telecommunications and Industrial Physics
<Sebastien.Ourselin@csiro.au>

Co-Supervisor: Dr D. Levy <dlevy@ee.usyd.edu.au>

Description: The use of statistical shape models is a promising approach for robust
segmentation of organs in medical images. This project will explore current research in
this area, especially in automatic model-based segmentation. Based on the state-of-the-art,
the student will propose a computational framework which will be applied for
segmentation of the prostate in CT scan images.

Requirements:
* Highly competent in C/C++ programming and Mathematics
* Interest in Machine Learning
* Distinction WAM or better
* Able to spend some time at CSIRO at Marsfield
* Willingness to assign Intellectual Property rights to CSIRO

Rewards:
* Stipend ($) for suitably qualified student (must satisfy ALL requirements above)
* Potential employment offer or scholarship for postgraduate study for suitable student.

Interested students must contact Dr Ourselin as soon as possible.




   Thesis                                   Title                                 No. of
  Number                                                                         students
                                 An UML model compiler
   DCL4                                                                              1

Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Jianfan Zou <jeffz@ee.usyd.edu.au>

XMI (XML Metadata Interchange) is the OMG standard for interchange of model and
design data between different tool sets. The project is to demonstrate how Java code can
be automatically generated from a UML model that is defined in a XMI file. The solution
can be written in Java with Java support for XML parsing. It is expected that simple class
diagrams and statecharts of UML model can be represented in XMI files and a model
compiler is built to compile the UML model in XMI format to generate Java class
skeletons. The model compiler which can generate fully executable code will get high
mark.

Prerequisites:

Knowledge about XML, UML, Java




   Thesis                                   Title                                 No. of
  Number                                                                         students
                  Evaluation of predictability of TCP/IP stack of Linux
   DCL5                            operating systems.                                1

Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Jianfan Zou <jeffz@ee.usyd.edu.au>

Normal TCP/IP stack is one of sources of unpredictability for distributed real-time
applications since it does not distinguish the traffics from applications in different
priorities. Some Linux real-time variants use such technologies as Lazy Receiver
Processing and Resource Kernel to improve predictability of TCP/IP. The project is to
investigate and evaluate the gains of those new technologies in improving predictability of
TCP/IP stack .

Prerequisites:

Knowledge about C/C++, Linux, TCP/IP




   Thesis                                   Title                                 No. of
  Number                                                                         students
                    A Simulation System for Rational Rose RealTime
   DCL6                                                                              1

Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Dongxi Jin <dxjin@ee.usyd.edu.au>

Develop a simulation system running a model-driven software. The system model will be
created using RealTime UML on the Rational Rose RealTime software environment. The
model of simulation is based on an embedded application such as washing machine. For
its demo on Windows, an executable control system model with a simulative GUI
interface should be provided.

Required skills include UML, RealTime UML, and C++.




   Thesis                                   Title                                 No. of
  Number                                                                         students
                    An embedded system model from RealTime UML
   DCL7                                                                              1

Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Dongxi Jin <dxjin@ee.usyd.edu.au>

Develop an embedded control system using RealTime UML. The system is used for
control of speed of a DC motor running under real time operating system VxWorks.
Rational Rose RealTime Toolset will be used to support model creation with RealTime
UML. For running under RTOS VxWorks, a platform specific model should be generated
for the target machine.

Required skills include RealTIme UML, C++, and VxWorks.




   Thesis                                   Title                                 No. of
Number                                                                         students

   DCL8             Modelling an Earthquake Disaster Scenario with                   1
                              Intelligent Software Agents

Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Sena Seneviratne
<seneviratne22@yahoo.com.au>


Intelligent agents and computing grids are used to simulate large scale human behaviour
to aid planning. In this project you will work on two intelligent software agents, Citizen1
and Nurse1, to model health related behaviour in an earthquake disaster scenario. Citizen1
requests first aid from the nearest hospital or health service based on some simple health
rules. The Nurse1 Intelligent Agent would receive the message and would instruct the
Citizen1 in some simple medical procedures, full specifications of which will be
available.

You will be expected to use the Gaia Methodology for Agent-Oriented Analysis and
Design and will be provided with tutorial material on how to do this.

REQUIRED SKILLS

Java programming.




   Thesis                                   Title                                 No. of
  Number                                                                         students
                Making a Small Agent Community of Software Intelligent
   DCL9                               Agents                                         1

Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Sena Seneviratne
<seneviratne22@yahoo.com.au>

In this project you will create a small Agent Community with 5 agents. (Software
Intelligent Agents will be provided). You will use the Web Services Definition Language
(WSDL) to deploy the intelligent agents in a simple peer-peer grid in the local domain and
will be expected to become skilled in the implementation of WSDL code.

You will be given the example scripts and will be expected to write new script to deploy
agents under the Globus grid computing environment.

REQUIRED SKILLS:

Web-services knowledge in either .NET or Java is essential
Thesis                                   Title                                 No. of
  Number                                                                         students
                    Design, Development and Delivery of Educational
  DCL10                 Multimedia (Using Macromedia package)                        1

Supervisors: Gosia Mendrela <gosia@ee.usyd.edu.au> and Dr D. Levy
<dlevy@ee.usyd.edu.au>

The aim of this project is to modify the existing course content material originally
designed for face-to-face delivery to fully online mode containing reach & interactive
educational multimedia. Create reusable learning objects compliant with the international
standards for e-Learning. These will be later assembled together to create personalized e-
Learning module.

In this project you will be using Macromedia MX studio package: (FlashMX,
DreamweverMX + ColdFusion MX ).

Knowledge of basic instructional design would be an advantage.




   Thesis                                   Title                                 No. of
  Number                                                                         students
                     Creating Rich Learning experience: managing,
  DCL11            configuration and distribution of Learning Objects                1

Supervisors: Gosia Mendrela <gosia@ee.usyd.edu.au> and Dr D. Levy
<dlevy@ee.usyd.edu.au>

Learning objects contribute to the scalability and reuse of content and media assets within
an organization. Instead of designing complete course, curriculum design teams can now
build reusable LOs, and multiple LOs are configured to present different topics. But, in
order to enchase learning and cost-effective practices, curriculum design teams must learn
to design, build and connect objects using a well-defined set of learning objectives.

This project will concentrate on using Macromedia MX studio to manage, distribute and
coordinate Learning Objects.




   Thesis                                   Title                                 No. of
  Number                                                                         students
                                Real-time labs with POSIX
  DCL12                                                                              1
Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au]

Redesign the set of labs used in the VxWorks part of the real-time computing laboratory
to that they are fully real-time Linux and POSIX compliant. Extend the labs to illustrate
some of the more advanced features of the real-time POSIX specification. Implement your
redesigned labs on a Linux system using POSIX threads.
Thesis                                  Title                                No. of
  Number                                                                       students
                           Firewall Security for Web Services
  DCL13                                                                            2

Supervisors:   David Peterson        <peterson@ee.usyd.edu.au>     and   Dr   D.   Levy
<dlevy@ee.usyd.edu.au>

Current SOAP-based architectures are designed to traverse existing IP firewalls by
tunneling communications over HTTP. Whilst this makes integration of software systems
across organization boundaries possible, it also circumvents existing firewall approaches
and exposes these organizations to a new kind of security threat.

The objective of this project is to develop a firewall security system for SOAP-based web
services. The system will transparently inspect both incoming and outgoing SOAP
messages and enforce user-specified security policies (including authentication,
authorization and selective SOAP data-scrubbing) in addition to providing a logging and
audit capability for tracing the history of web service invocations.

Tasks:
   - Analysis of system requirements and development of a project specification
   - Design and implementation of prototype SOAP firewall software system which
       meets the identified requirements
   - Development of one or more demonstration applications which exercise the key
       elements of the SOAP firewall solution

Student 1 (Firewall Module): Design of algorithms for efficient SOAP packet inspection
and implementation of these algorithms under the Apache Axis web services toolkit.
Examination of the use of the new WS-Routing specification to enforce the traversal of
SOAP messages through the firewall module. Integration with security policy
specification developed by (Student 2). Exploration of integration with underlying
operating system and firewall layer (e.g. iptables under Linux).

Student 2 (Management Module): Design of (or augmentation of an existing) security
policy markup language for describing allowed/denied SOAP invocations (both inbound
and outbound) across the SOAP firewall. Design and implementation of declarative
(XML-based) language for expressing security policy and data-scrubbing requirements.
Design and implementation of a logging/auditing scheme for SOAP invocation history
using an SQL database and a web-based (JSP) or GUI-based (Java Swing) user interface.
Integration with the SOAP firewall module developed by (Student 1).
Prerequisites: Strong software development skills in the Java programming language.
Strong knowledge of web service concepts including SOAP and XML. Software design,
configuration management (cvs) and Linux/Unix skills an advantage.
Thesis                                   Title                                No. of
  Number                                                                        students
                  Dynamic Middleware Infrastructures using CORBA
  DCL14                                                                              2

Supervisors:   David Peterson        <peterson@ee.usyd.edu.au>      and   Dr    D.   Levy
<dlevy@ee.usyd.edu.au>


Conventional CORBA-based middleware infrastructures can benefit from the inclusion of
support for dynamic behaviours. Support for dynamic behaviour is a key element in the
development of next-generation adaptive and dependable middleware platforms.

The objective of the project is to add software features supporting dynamic behaviours to
the Mico open-source CORBA ORB [1]. The features are to be determined, but may
include a dynamic reconfiguration interface for CORBA objects, a fault-tolerant
replication interface for CORBA objects and a declarative language for graceful
degradation.

Tasks:
   - Analysis of system requirements and development of a project specification
   - Design and implementation of prototype CORBA services (and underlying ORB
       modifications as necessary) to support the selected project focus.

Prerequisites: Object-oriented software development skills in the C++ language.
Knowledge of Linux/Unix OS environment. Software architectural design, UML analysis
and configuration management (cvs) skills an advantage.

Mais conteúdo relacionado

Destaque

Machine Learning and Statistical Analysis
Machine Learning and Statistical AnalysisMachine Learning and Statistical Analysis
Machine Learning and Statistical Analysisbutest
 
MikroBasic
MikroBasicMikroBasic
MikroBasicbutest
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.docbutest
 
Couchdbkit djangocong-20100425
Couchdbkit djangocong-20100425Couchdbkit djangocong-20100425
Couchdbkit djangocong-20100425guest4f2eea
 
Ci2004-10.doc
Ci2004-10.docCi2004-10.doc
Ci2004-10.docbutest
 
Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 
1101: The First Steps
1101: The First Steps1101: The First Steps
1101: The First StepsGerald Lucas
 
Sample thesis template34504
Sample thesis template34504Sample thesis template34504
Sample thesis template34504Jenerose Gogo
 

Destaque (11)

Machine Learning and Statistical Analysis
Machine Learning and Statistical AnalysisMachine Learning and Statistical Analysis
Machine Learning and Statistical Analysis
 
MikroBasic
MikroBasicMikroBasic
MikroBasic
 
Dowload Paper.doc.doc
Dowload Paper.doc.docDowload Paper.doc.doc
Dowload Paper.doc.doc
 
.doc
.doc.doc
.doc
 
Couchdbkit djangocong-20100425
Couchdbkit djangocong-20100425Couchdbkit djangocong-20100425
Couchdbkit djangocong-20100425
 
Ci2004-10.doc
Ci2004-10.docCi2004-10.doc
Ci2004-10.doc
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
1101: The First Steps
1101: The First Steps1101: The First Steps
1101: The First Steps
 
Sample thesis template34504
Sample thesis template34504Sample thesis template34504
Sample thesis template34504
 
List Of Post Graduate Thesis in engineering project management
List Of Post Graduate Thesis in engineering project managementList Of Post Graduate Thesis in engineering project management
List Of Post Graduate Thesis in engineering project management
 
Title Defense Presentation
Title Defense PresentationTitle Defense Presentation
Title Defense Presentation
 

Semelhante a Associate Professor David Levy (DCL)

Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementationthe_wumberlog
 
Coursework2 2013 distributed systems(1)
Coursework2 2013 distributed systems(1)Coursework2 2013 distributed systems(1)
Coursework2 2013 distributed systems(1)randomP786
 
04 designing architectures
04 designing architectures04 designing architectures
04 designing architecturesMajong DevJfu
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfB.T.L.I.T
 
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxrandymartin91030
 
Using Virtual Computing Labs to Increase Active Learning Among K-12 Students
Using Virtual Computing Labs to Increase Active Learning Among K-12 StudentsUsing Virtual Computing Labs to Increase Active Learning Among K-12 Students
Using Virtual Computing Labs to Increase Active Learning Among K-12 StudentsBDPA Education and Technology Foundation
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignDr. C.V. Suresh Babu
 
Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible Jürgen Ambrosi
 
06 styles and_greenfield_design
06 styles and_greenfield_design06 styles and_greenfield_design
06 styles and_greenfield_designMajong DevJfu
 
Using Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsUsing Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsArnold Rudorfer
 
Assignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioAssignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioRickNZ
 
The Management of The Future Internet With SDN and NFV
The Management of The Future Internet With SDN and NFV The Management of The Future Internet With SDN and NFV
The Management of The Future Internet With SDN and NFV AmeerAlSadi
 
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Dr. Amarjeet Singh
 
W4 ucl@md day2011
W4 ucl@md day2011W4 ucl@md day2011
W4 ucl@md day2011MDDAY11
 
Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Kuwait10
 
CS8592 Object Oriented Analysis & Design - UNIT I
CS8592 Object Oriented Analysis & Design - UNIT ICS8592 Object Oriented Analysis & Design - UNIT I
CS8592 Object Oriented Analysis & Design - UNIT Ipkaviya
 

Semelhante a Associate Professor David Levy (DCL) (20)

Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementation
 
Coursework2 2013 distributed systems(1)
Coursework2 2013 distributed systems(1)Coursework2 2013 distributed systems(1)
Coursework2 2013 distributed systems(1)
 
04 designing architectures
04 designing architectures04 designing architectures
04 designing architectures
 
2-ctm2-experience
2-ctm2-experience2-ctm2-experience
2-ctm2-experience
 
SADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdfSADP PPTs of all modules - Shanthi D.L.pdf
SADP PPTs of all modules - Shanthi D.L.pdf
 
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
 
Using Virtual Computing Labs to Increase Active Learning Among K-12 Students
Using Virtual Computing Labs to Increase Active Learning Among K-12 StudentsUsing Virtual Computing Labs to Increase Active Learning Among K-12 Students
Using Virtual Computing Labs to Increase Active Learning Among K-12 Students
 
Object Oriented Analysis and Design
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
 
Adm Workshop Program
Adm Workshop ProgramAdm Workshop Program
Adm Workshop Program
 
Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible
 
06 styles and_greenfield_design
06 styles and_greenfield_design06 styles and_greenfield_design
06 styles and_greenfield_design
 
Using Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product RequirementsUsing Evolutionary Prototypes To Formalize Product Requirements
Using Evolutionary Prototypes To Formalize Product Requirements
 
Gaurav agarwal
Gaurav agarwalGaurav agarwal
Gaurav agarwal
 
Mayuresh Warkhandkar_Resume
Mayuresh Warkhandkar_ResumeMayuresh Warkhandkar_Resume
Mayuresh Warkhandkar_Resume
 
Assignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audioAssignment 1 SYD601 2012 rick_danby completed with audio
Assignment 1 SYD601 2012 rick_danby completed with audio
 
The Management of The Future Internet With SDN and NFV
The Management of The Future Internet With SDN and NFV The Management of The Future Internet With SDN and NFV
The Management of The Future Internet With SDN and NFV
 
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Improved Presentation and Facade Layer Operations for Software Engineering Pr...
Improved Presentation and Facade Layer Operations for Software Engineering Pr...
 
W4 ucl@md day2011
W4 ucl@md day2011W4 ucl@md day2011
W4 ucl@md day2011
 
Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10
 
CS8592 Object Oriented Analysis & Design - UNIT I
CS8592 Object Oriented Analysis & Design - UNIT ICS8592 Object Oriented Analysis & Design - UNIT I
CS8592 Object Oriented Analysis & Design - UNIT I
 

Mais de butest

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEbutest
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jacksonbutest
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...butest
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALbutest
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer IIbutest
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazzbutest
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.docbutest
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1butest
 
Facebook
Facebook Facebook
Facebook butest
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...butest
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...butest
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTbutest
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docbutest
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docbutest
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.docbutest
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!butest
 

Mais de butest (20)

EL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBEEL MODELO DE NEGOCIO DE YOUTUBE
EL MODELO DE NEGOCIO DE YOUTUBE
 
1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同1. MPEG I.B.P frame之不同
1. MPEG I.B.P frame之不同
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Timeline: The Life of Michael Jackson
Timeline: The Life of Michael JacksonTimeline: The Life of Michael Jackson
Timeline: The Life of Michael Jackson
 
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
Popular Reading Last Updated April 1, 2010 Adams, Lorraine The ...
 
LESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIALLESSONS FROM THE MICHAEL JACKSON TRIAL
LESSONS FROM THE MICHAEL JACKSON TRIAL
 
Com 380, Summer II
Com 380, Summer IICom 380, Summer II
Com 380, Summer II
 
PPT
PPTPPT
PPT
 
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet JazzThe MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
The MYnstrel Free Press Volume 2: Economic Struggles, Meet Jazz
 
MICHAEL JACKSON.doc
MICHAEL JACKSON.docMICHAEL JACKSON.doc
MICHAEL JACKSON.doc
 
Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1Social Networks: Twitter Facebook SL - Slide 1
Social Networks: Twitter Facebook SL - Slide 1
 
Facebook
Facebook Facebook
Facebook
 
Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...Executive Summary Hare Chevrolet is a General Motors dealership ...
Executive Summary Hare Chevrolet is a General Motors dealership ...
 
Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...Welcome to the Dougherty County Public Library's Facebook and ...
Welcome to the Dougherty County Public Library's Facebook and ...
 
NEWS ANNOUNCEMENT
NEWS ANNOUNCEMENTNEWS ANNOUNCEMENT
NEWS ANNOUNCEMENT
 
C-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.docC-2100 Ultra Zoom.doc
C-2100 Ultra Zoom.doc
 
MAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.docMAC Printing on ITS Printers.doc.doc
MAC Printing on ITS Printers.doc.doc
 
Mac OS X Guide.doc
Mac OS X Guide.docMac OS X Guide.doc
Mac OS X Guide.doc
 
hier
hierhier
hier
 
WEB DESIGN!
WEB DESIGN!WEB DESIGN!
WEB DESIGN!
 

Associate Professor David Levy (DCL)

  • 1. Thesis Title No. of Number students New computing technologies DCL1 3 Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] Select one of the following radical new computing technologies: DNA computing, Quantum computing or Molecular electronics. Each student in the group that selects this topic will carry out a theoretical study one of these areas and will consider the underlying science, potential performance, developments in the technology, implementation techniques, design methods, economics, potential market, time to market and barriers to deployment of the technology. Thesis Title No. of Number students Finger mouse DCL2 1 Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] Using a web cam focussed on the user’s hand, create software to interpret the user’s hand gestures so as to duplicate the functions of usual mouse interface. Extend the interface so that the user’s finger can act as a drawing tool. Thesis Title No. of Number students Segmentation of Prostate Boundaries from CT scans using DCL3 Statistical Shape Model 1 Supervisor: Dr S. Ourselin, CSIRO, Telecommunications and Industrial Physics <Sebastien.Ourselin@csiro.au> Co-Supervisor: Dr D. Levy <dlevy@ee.usyd.edu.au> Description: The use of statistical shape models is a promising approach for robust segmentation of organs in medical images. This project will explore current research in this area, especially in automatic model-based segmentation. Based on the state-of-the-art, the student will propose a computational framework which will be applied for segmentation of the prostate in CT scan images. Requirements: * Highly competent in C/C++ programming and Mathematics
  • 2. * Interest in Machine Learning * Distinction WAM or better * Able to spend some time at CSIRO at Marsfield * Willingness to assign Intellectual Property rights to CSIRO Rewards: * Stipend ($) for suitably qualified student (must satisfy ALL requirements above) * Potential employment offer or scholarship for postgraduate study for suitable student. Interested students must contact Dr Ourselin as soon as possible. Thesis Title No. of Number students An UML model compiler DCL4 1 Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Jianfan Zou <jeffz@ee.usyd.edu.au> XMI (XML Metadata Interchange) is the OMG standard for interchange of model and design data between different tool sets. The project is to demonstrate how Java code can be automatically generated from a UML model that is defined in a XMI file. The solution can be written in Java with Java support for XML parsing. It is expected that simple class diagrams and statecharts of UML model can be represented in XMI files and a model compiler is built to compile the UML model in XMI format to generate Java class skeletons. The model compiler which can generate fully executable code will get high mark. Prerequisites: Knowledge about XML, UML, Java Thesis Title No. of Number students Evaluation of predictability of TCP/IP stack of Linux DCL5 operating systems. 1 Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Jianfan Zou <jeffz@ee.usyd.edu.au> Normal TCP/IP stack is one of sources of unpredictability for distributed real-time applications since it does not distinguish the traffics from applications in different priorities. Some Linux real-time variants use such technologies as Lazy Receiver Processing and Resource Kernel to improve predictability of TCP/IP. The project is to
  • 3. investigate and evaluate the gains of those new technologies in improving predictability of TCP/IP stack . Prerequisites: Knowledge about C/C++, Linux, TCP/IP Thesis Title No. of Number students A Simulation System for Rational Rose RealTime DCL6 1 Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Dongxi Jin <dxjin@ee.usyd.edu.au> Develop a simulation system running a model-driven software. The system model will be created using RealTime UML on the Rational Rose RealTime software environment. The model of simulation is based on an embedded application such as washing machine. For its demo on Windows, an executable control system model with a simulative GUI interface should be provided. Required skills include UML, RealTime UML, and C++. Thesis Title No. of Number students An embedded system model from RealTime UML DCL7 1 Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Dongxi Jin <dxjin@ee.usyd.edu.au> Develop an embedded control system using RealTime UML. The system is used for control of speed of a DC motor running under real time operating system VxWorks. Rational Rose RealTime Toolset will be used to support model creation with RealTime UML. For running under RTOS VxWorks, a platform specific model should be generated for the target machine. Required skills include RealTIme UML, C++, and VxWorks. Thesis Title No. of
  • 4. Number students DCL8 Modelling an Earthquake Disaster Scenario with 1 Intelligent Software Agents Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Sena Seneviratne <seneviratne22@yahoo.com.au> Intelligent agents and computing grids are used to simulate large scale human behaviour to aid planning. In this project you will work on two intelligent software agents, Citizen1 and Nurse1, to model health related behaviour in an earthquake disaster scenario. Citizen1 requests first aid from the nearest hospital or health service based on some simple health rules. The Nurse1 Intelligent Agent would receive the message and would instruct the Citizen1 in some simple medical procedures, full specifications of which will be available. You will be expected to use the Gaia Methodology for Agent-Oriented Analysis and Design and will be provided with tutorial material on how to do this. REQUIRED SKILLS Java programming. Thesis Title No. of Number students Making a Small Agent Community of Software Intelligent DCL9 Agents 1 Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] and Sena Seneviratne <seneviratne22@yahoo.com.au> In this project you will create a small Agent Community with 5 agents. (Software Intelligent Agents will be provided). You will use the Web Services Definition Language (WSDL) to deploy the intelligent agents in a simple peer-peer grid in the local domain and will be expected to become skilled in the implementation of WSDL code. You will be given the example scripts and will be expected to write new script to deploy agents under the Globus grid computing environment. REQUIRED SKILLS: Web-services knowledge in either .NET or Java is essential
  • 5. Thesis Title No. of Number students Design, Development and Delivery of Educational DCL10 Multimedia (Using Macromedia package) 1 Supervisors: Gosia Mendrela <gosia@ee.usyd.edu.au> and Dr D. Levy <dlevy@ee.usyd.edu.au> The aim of this project is to modify the existing course content material originally designed for face-to-face delivery to fully online mode containing reach & interactive educational multimedia. Create reusable learning objects compliant with the international standards for e-Learning. These will be later assembled together to create personalized e- Learning module. In this project you will be using Macromedia MX studio package: (FlashMX, DreamweverMX + ColdFusion MX ). Knowledge of basic instructional design would be an advantage. Thesis Title No. of Number students Creating Rich Learning experience: managing, DCL11 configuration and distribution of Learning Objects 1 Supervisors: Gosia Mendrela <gosia@ee.usyd.edu.au> and Dr D. Levy <dlevy@ee.usyd.edu.au> Learning objects contribute to the scalability and reuse of content and media assets within an organization. Instead of designing complete course, curriculum design teams can now build reusable LOs, and multiple LOs are configured to present different topics. But, in order to enchase learning and cost-effective practices, curriculum design teams must learn to design, build and connect objects using a well-defined set of learning objectives. This project will concentrate on using Macromedia MX studio to manage, distribute and coordinate Learning Objects. Thesis Title No. of Number students Real-time labs with POSIX DCL12 1
  • 6. Supervisor: Dr D. Levy [dlevy@ee.usyd.edu.au] Redesign the set of labs used in the VxWorks part of the real-time computing laboratory to that they are fully real-time Linux and POSIX compliant. Extend the labs to illustrate some of the more advanced features of the real-time POSIX specification. Implement your redesigned labs on a Linux system using POSIX threads.
  • 7. Thesis Title No. of Number students Firewall Security for Web Services DCL13 2 Supervisors: David Peterson <peterson@ee.usyd.edu.au> and Dr D. Levy <dlevy@ee.usyd.edu.au> Current SOAP-based architectures are designed to traverse existing IP firewalls by tunneling communications over HTTP. Whilst this makes integration of software systems across organization boundaries possible, it also circumvents existing firewall approaches and exposes these organizations to a new kind of security threat. The objective of this project is to develop a firewall security system for SOAP-based web services. The system will transparently inspect both incoming and outgoing SOAP messages and enforce user-specified security policies (including authentication, authorization and selective SOAP data-scrubbing) in addition to providing a logging and audit capability for tracing the history of web service invocations. Tasks: - Analysis of system requirements and development of a project specification - Design and implementation of prototype SOAP firewall software system which meets the identified requirements - Development of one or more demonstration applications which exercise the key elements of the SOAP firewall solution Student 1 (Firewall Module): Design of algorithms for efficient SOAP packet inspection and implementation of these algorithms under the Apache Axis web services toolkit. Examination of the use of the new WS-Routing specification to enforce the traversal of SOAP messages through the firewall module. Integration with security policy specification developed by (Student 2). Exploration of integration with underlying operating system and firewall layer (e.g. iptables under Linux). Student 2 (Management Module): Design of (or augmentation of an existing) security policy markup language for describing allowed/denied SOAP invocations (both inbound and outbound) across the SOAP firewall. Design and implementation of declarative (XML-based) language for expressing security policy and data-scrubbing requirements. Design and implementation of a logging/auditing scheme for SOAP invocation history using an SQL database and a web-based (JSP) or GUI-based (Java Swing) user interface. Integration with the SOAP firewall module developed by (Student 1). Prerequisites: Strong software development skills in the Java programming language. Strong knowledge of web service concepts including SOAP and XML. Software design, configuration management (cvs) and Linux/Unix skills an advantage.
  • 8. Thesis Title No. of Number students Dynamic Middleware Infrastructures using CORBA DCL14 2 Supervisors: David Peterson <peterson@ee.usyd.edu.au> and Dr D. Levy <dlevy@ee.usyd.edu.au> Conventional CORBA-based middleware infrastructures can benefit from the inclusion of support for dynamic behaviours. Support for dynamic behaviour is a key element in the development of next-generation adaptive and dependable middleware platforms. The objective of the project is to add software features supporting dynamic behaviours to the Mico open-source CORBA ORB [1]. The features are to be determined, but may include a dynamic reconfiguration interface for CORBA objects, a fault-tolerant replication interface for CORBA objects and a declarative language for graceful degradation. Tasks: - Analysis of system requirements and development of a project specification - Design and implementation of prototype CORBA services (and underlying ORB modifications as necessary) to support the selected project focus. Prerequisites: Object-oriented software development skills in the C++ language. Knowledge of Linux/Unix OS environment. Software architectural design, UML analysis and configuration management (cvs) skills an advantage.