Faculty Research Interests
Semantic Web, Health Informatics, Knowledge Management, Information Personalization & Intelligent Systems
Evolutionary computation, optimisation, computer graphics and animation, image processing.
Bioinformatics, Comparative genomics and phylogenetics, Machine learning, Visualization of biological data
Protein evolution and biophysics, algorithms, phylogenetics, high-performance computing, statistical mechanics, molecular modeling.
Hypertext, human-computer interaction, digital libraries, information seeking My overall goal is to help people find and use information more effectively, a goal I believe can best be achieved through collaborative research.
KEY WORDS: Distributed and Web Technologies, Privacy Architecture, Caching, Transactional Caching, Caching in Middleware Environment, Distributed Database, Quality of Service (QoS), E-commerce, E-business and E-government
E-business is supported by numerous systems in which middleware plays an important role. To ensure that the middleware provides appropriate services to appropriate clients, we have developed a QoS framework, and a supporting tool-kit, for monitoring of middleware and its infrastructure in which it operates. We are studying models for middleware components that would enable us to predict their consumption of infrastructural resources and delays and hence to enable allocation of resources and balance the workload. Caching is one of the basic techniques to improve the response time of web-based systems. We are studying adaptation of caching techniques in Distributed DBs (DDBs) to the environment of middleware components supporting web-based applications.
As the use of e-business proliferates, the issue of privacy gains in importance. We have developed an architecture, based on the P3P platform, that supports requirements for enhanced user-controlled privacy. Privacy management issues that are addressed include the identification of data repositories and their purposes, user agents and their roles and interactions, and the separation of persona profile information from user preference information.
Distributed computing and distributed systems, Discrete mathematics and computation complexity, Operating systems and related topics
Computer graphics, visualization and 3D geospatial information systems.
Visual programming languages, visualization, software design and production methodologies and environments, application frameworks, component-based computing, computational logic, abductive inference and diagnosis, logic and functional programming.
Fault-tolerance, parallel and distributed computation, concurrency, databases
Machine intelligence and knowledge-based systems, computer vision and image analysis, data warehousing and data mining, data visualization, and GUI.
Genetic Programming particularly within the context of coevolution and reinforcement learning tasks. Potential application domains include intrusion detection, behavioural modelling, gaming and control.
Uncertainty reasoning, multi-agent systems, knowledge representation.
Networked Information Spaces.
Analysis of massive dynamic graphs.
Graph and Tree compression algorithms
Compressibilty as a measure of information content in graphs
Text Processing, Natural Language Processing, Data Mining, Algorithmics, Multi-Agent Systems, Computational Number Theory, Programming Languages
Distributed systems, networks, privacy and security, computational geometry
Networked Information Spaces, Machine Learning, Social Network mining, Digital Libraries.
Parallel Computing, computational geometry, algorithms, artificial intelligence and design.
Theoretical foundations of knowledge-based and case-based systems and the nature of explanation and applications of knowledge-based systems in medical diagnostics, meteorology, engineering and ecological management.
Security and Quality of Service in Hybrid (Wireline and Wireless) Networks; Virtual Private Networks; Active Networks; Secure Voice, Video and Image transfer with Quality of Service; High performance switching and routing; Secure Grid Computing.
Image analysis, graphical database searching, computer graphics
Information retrieval, hypertext, web information systems, electronic news delivery, information filtering, genre in digital documents, medical informatics
Computational neuroscience and machine learning
Hypertext, information retrieval, electronic news, technology and learning, hypertext design and modelling.
Algorithms and data structures, I/O-efficient and cache-oblivious algorithms, parallel algorithms, graph algorithms, computational geometry
Computer networks, network operations, network data analysis, system data analysis, computational intelligence
