Major Research Areas
RESEARCH AREAS
ARTIFICIAL INTELLIGENCE GROUP
A Amin, M Bain, A Blair, P Compton,
N Foo, A Hoffmann, N Indurkhya
(adjunct), M Pagnucco, A Mahidadia,
C Sammut, A Sharma (NICTA),
A Sowmya, A Taylor, W Uther (NICTA),
W Wilson, W Wobcke, T Zrimec (CHI)
Active vision, AI in games, analogical
reasoning, applications to the environment,
artificial intelligence, belief merging, belief
revision, cognitive and situated robotics,
cognitive modelling, combinatorial
algorithms, computational learning theory,
computer vision and control for robotics,
connectionist modelling of human
analogical reasoning and relational
cognition, conversational agents, data
mining, diagrammatic reasoning,
document image analysis and recognition,
emergence, expert-systems, evolutionary
computation, formal specifications, game
theory, handwriting recognition, inductive
logic programming, knowledge acquisition,
knowledge discovery, knowledge
engineering, knowledge representation,
knowledge-based image understanding,
knowledge-based systems, logic programming,
logics of action, machine learning,
model based reasoning, natural language
understanding, neural networks,
nonmonotonic reasoning, object-orientation,
ontologies, pattern recognition,
philosophical foundations of AI, recurrent
network architectures, reinforcement
learning, robotics, simulation and
modelling, specification and verification
of real-time concurrent systems, systems
theory, temporal logic, tensor product
networks, theory of neural networks.
BIOINFORMATICS
B Gaeta, M Bain, P Compton, H ElGindy,
R Wong
Bioinformatics is the application of
computational sciences to the
understanding of biological data. One of
its major applications is the analysis of
the large amounts of data generated by
high-thoughput genomics projects.
Bioinformatics of gene regulation,
computational immunogenetics, systems
biology, machine learning, text mining,
biological pathway modelling, microarray
analysis, automated diagnostic interpretation
of data, high performance algorithms
and architectures for sequencing and
protein folding, modelling strategies and
evolution, bioinformatic databases,
bioinformatics education methods.
COMPUTER ARCHITECTURE
O Diessel, H Elgindy, A Ignjatovic,
T Lambert
Computer architecture encompasses the
structure, organization, implementation,
and performance of the basic building
blocks of computer systems. Research in
computer architecture in the group
focuses on the reconfigurable computing
architectures and on the relationship
between algorithms and architectures.
High performance computing, parallel
processing, reconfigurable systems.
Algorithms, computational geometry,
parallel processing, reconfigurable
computing and architectures.
Computational geometry, computer
graphics. Parallel and distributed
computing. Applications of mathematical
logic to computational complexity,
feasibility in higher types, approximations,
signal processing, image processing.
COMPUTER SYSTEMS ENGINEERING
GROUP
M Chakravarty, K Elphinstone, G Heiser,
G Keller, A Taylor, D Woo, J Xue
CSEG is concerned with the overall design
and implementation of computer systems,
their components and interfaces.
The research interests of CSEG range
from processor architectures via operating
systems and embedded systems to
compilers, programming languages and
human-computer interaction.
Computer architecture, operating systems,
microkernels and microkernel-based
systems, embedded systems, low-power
systems, real-time systems, highly
configurable systems, OS support for
component-based systems, persistent
systems, parallel and distributed computing,
scheduling and resource management in
parallel and distributed systems, functional
programming, compiler construction,
compiler cache optimisations, dynamic
compilation, dynamic binary translation,
human computer interaction, speech
recognition, speech synthesis,
computer telephony, mobile computing.
DATABASE GROUP
X Lin, B Benatallah, J Shepherd,
W Wang, R Wong
The central focus of the group's research
activities is the development of novel
technologies for modern database
applications. We aim to contribute
foundations for the construction of future
information processing systems.
The research interests of group members
cover a wide range of areas – from database
theory to novel data-intensive system
development. Specific research areas
include bioinformatics, corporate knowledge
bases, data mining, distributed and parallel
databases, e-commerce, indexing methods,
information visualisation, mobile databases,
multimedia systems, object databases,
spatial database systems, streaming data
computation, workflow systems, web
databases.
NETWORKS GROUP
C T Chou, M Hassan, S Jha, S Kanhere,
A Mukerhjee (on leave in 2004)
The Networks Group is engaged in
research in the broad areas of computer
networking and communications. Key
areas of research are multimedia
communications over the Internet, traffic
control in computer networks, mobile and
wireless access to the Internet, and
programmability of networks for rapid
deployment of customised services.
SOFTWARE ENGINEERING
RESEARCH GROUP
R Buckland, K Engelhardt, P Ho,
R Jeffery, J Jin, C Kutay, P Maheshwari,
A Michail, C Morgan, A Nymeyer,
N Parameswaran, J Plaice, J Potter,
A Ramer, K Robinson, R van der Meyden,
J Zic
Software engineering is concerned with
the processes, methods and tools for the
development of high quality software
systems. This involves the study of
software specification, design, implementation,
testing and documentation of
software. Target systems may range from
simple applications to mission critical
real-time systems.
Pattern recognition, image processing,
computer vision, document image analysis
and recognition, character recognition,
natural language. Software configuration,
version control, multilingual typography.
Parallel and distributed computing,
optimising compilers, hardware
compilation, programming languages
and environments and implementations,
computer architecture, heterogenous
computing, operating systems, embedded
systems architecture, the internet and
intranets, internetwork traffic
management, mobile computing.
Descriptive process modelling, software
development cost modelling, software
inspections, reverse engineering, mining
software development experience, userinterface
design in software engineering.
Multimedia, electronic commerce,
graph-theoretic algorithms, object-oriented
design and technology, component
software, object technology, objectoriented
software engineering.
Formal specification and refinement,
probabilistic refinement, concurrency.
Rigorous methods for program
construction, epistemic and temporal
logics in computer science, logic in
computer science, communication protocols,
performance specification, real time
systems, formal methods of reasoning.
Combinatorial problems and algorithms,
fuzzy databases, fuzzy systems and evidence
theory, management of uncertainty
and possibility theory, theory of databases
systems.
[Top of Page]
Description of Laboratory Facilities
Artificial Intelligence Research Group
The Artificial Intelligence (AI) group uses
a range of computers, digitisers, video and
digital camera equipment and a number
robots, including ActiveMedia Pioneers
and Sony ERS-210 legged robots.
Bioinformatics
Bioinformatics group has a range of
computers and servers and access to
shared multiple processor computer
systems.
Computer Systems Engineering Group
x86-based cluster; CSEG-developed
StrongARM-based embedded systems
prototypes; CSEG-developed MIPS-based
systems; a wide range of single- and
multi-processor systems for OS kernel
work, based on x86, StrongARM,
UltraSPARC, MIPS, Alpha, Itanium and
PowerPC processors; PCB prototyping
facility; HCI Lab for studies under
controlled environmental conditions.
Database Group
Dual ITANIUM 2 (for research), Sun
UltraSPARC E450 (for teaching).
Networks Research Laboratory (NRL)
NRL has a Gbps fibre optic experimental
network, a Gbps commercial programmable
router (Nortel), a Cisco LS1010 ATM
Switch, a Cisco 7200 IP Router with QoS
support, a Cisco Catalyst 4000 switch
with Gbit ports, a Wavelan Experimental
wireless LAN, a rack of high performance
PC-based routers running Linux/FreeBSD,
a commercial Traffic Generator (Netcomm
SmartBits), a commercial high performance
network simulator (OPNET) and a
highperformance multi-processor machine
for large scale network simulations.
[Top of Page]
Further Information
Postgraduate Research Coordinator
School of Computer Science & Engineering
Associate Professor Albert Nymeyer
Phone: +61 2 9385 4028
Fax: +61 2 9385 5995
Email: research@cse.unsw.edu.au
Web site: http://www.cse.unsw.edu.au