Multi-Ontologies meet UML: Improving the Software Engineering of Multi-Agent Systems. Multi-agent systems are a new style of software well suited for open, dynamic, distributed, global, heterogeneous environments such as the Internet. Systematic methods are needed to allow multi-agent systems to reason effectively with high level knowledge. This research draws on software engineering practice to develop a theory and methodology for multi-ontologies for expressing knowledge within multi-agent sys ....Multi-Ontologies meet UML: Improving the Software Engineering of Multi-Agent Systems. Multi-agent systems are a new style of software well suited for open, dynamic, distributed, global, heterogeneous environments such as the Internet. Systematic methods are needed to allow multi-agent systems to reason effectively with high level knowledge. This research draws on software engineering practice to develop a theory and methodology for multi-ontologies for expressing knowledge within multi-agent systems that facilitate adaptation and change.
Read moreRead less
Compilation Techniques for Embedded Systems. Highly optimising compiler tools are becoming an important part of the software development process for embedded systems. This project will provide Australia with core technology in the area of tools for embedded systems. It will allow safer embedded systems in mission-critical applications. In addition, the Australian Industry will benefit from a substantially growing embedded systems market where tools are a pre-requisite for a cost-aware and safe s ....Compilation Techniques for Embedded Systems. Highly optimising compiler tools are becoming an important part of the software development process for embedded systems. This project will provide Australia with core technology in the area of tools for embedded systems. It will allow safer embedded systems in mission-critical applications. In addition, the Australian Industry will benefit from a substantially growing embedded systems market where tools are a pre-requisite for a cost-aware and safe software development. The industry interested in embedded system tools are: Telecom/Datacom, Consumer Electronics, Industrial Automation, Retail Automation, Office Automation, Military/Aerospace, Automotive, Information Automation, Medical Devices.Read moreRead less
Unified Representations of Multimodal Biometrics for Robust Authentication and Identification. We propose two biometric systems based on two novel unified multimodal biometric representations. These systems will have a great potential impact on the national economy by reducing frauds related to identity, credit card transactions, and ATM withdrawals. Statistics show that these types of frauds are dramatically increasing in the U.S.A., the U.K., and Australia. Our systems will also have governmen ....Unified Representations of Multimodal Biometrics for Robust Authentication and Identification. We propose two biometric systems based on two novel unified multimodal biometric representations. These systems will have a great potential impact on the national economy by reducing frauds related to identity, credit card transactions, and ATM withdrawals. Statistics show that these types of frauds are dramatically increasing in the U.S.A., the U.K., and Australia. Our systems will also have government applications and will impact on the national security in areas related to immigration, passport and driver's license controls. Forensic applications include criminal identification, crime scene investigation and corpse identification (as in the case of the victims of the Asian tsunami 2004). Read moreRead less
An automated 3D model-based object recognition system. A novel, practical 3D vision system is proposed as a platform for fundamental applied research in 3D data acquisition, object modelling and object recognition. The significance of the vision system lies in the advancement of knowledge in three key areas of computer vision, registration, recognition and error propagation. The result is a system capable of sensing, modelling and identifying arbitrarily shaped free-form objects in a scene, an a ....An automated 3D model-based object recognition system. A novel, practical 3D vision system is proposed as a platform for fundamental applied research in 3D data acquisition, object modelling and object recognition. The significance of the vision system lies in the advancement of knowledge in three key areas of computer vision, registration, recognition and error propagation. The result is a system capable of sensing, modelling and identifying arbitrarily shaped free-form objects in a scene, an attribute lacking in current systems. Such a system can provide substantial economic benefits to industrial procedures such as grasp planning and quality control.Read moreRead less
New Model Predictive Control Design Methods. Automatic computer control is fundamental to sustaining a wide range of manufacturing, mineral processing, chemical processing, and other industries vital to the Australian economy. Furthermore, the efficiency, profitability, and environmental impact of these operations is directly linked to the quality of this computer control. In many situations, even a few percent improvement in automatic control delivers dividends measured in many millions of doll ....New Model Predictive Control Design Methods. Automatic computer control is fundamental to sustaining a wide range of manufacturing, mineral processing, chemical processing, and other industries vital to the Australian economy. Furthermore, the efficiency, profitability, and environmental impact of these operations is directly linked to the quality of this computer control. In many situations, even a few percent improvement in automatic control delivers dividends measured in many millions of dollars. This project will develop design tools allowing for more sophisticated, high performance control to be more widely employed. This will deliver the potential for economic and environmental benefits and energy savings to be achieved across a range of industries.Read moreRead less
Economical and practical design and analysis of probabilistic distributed systems. Complex computing systems composed of communicating processes are
distributed over networks, and interact with embedded hardware
components. They routinely operate in probabilistic environments:
hardware components fail randomly, but at known rates; and tactical
randomisation resolves competition for resources. Effective
specification, development and analysis methods for these systems
is crucial, and probab ....Economical and practical design and analysis of probabilistic distributed systems. Complex computing systems composed of communicating processes are
distributed over networks, and interact with embedded hardware
components. They routinely operate in probabilistic environments:
hardware components fail randomly, but at known rates; and tactical
randomisation resolves competition for resources. Effective
specification, development and analysis methods for these systems
is crucial, and probability makes that particularly difficult.
The focus of this project is to develop new formal methods that are
economical and practical in use. Exploiting our recent advances in
probabilistic program semantics, we will add probability in a new
way to proven techniques in concurrency theory, including
refinement and hierarchical design.Read moreRead less
Algebraic reasoning for serialisability in probabilistic transaction systems. The ability to analyse complex systems is a vital part of the development of large-scale computer applications; a method that improves the quality of the analysis task would increase the competitiveness of the software industry, would attract future development work (in complex and intelligent systems) to Australia, and could contribute to national security.
The results of this project will have a direct influence ....Algebraic reasoning for serialisability in probabilistic transaction systems. The ability to analyse complex systems is a vital part of the development of large-scale computer applications; a method that improves the quality of the analysis task would increase the competitiveness of the software industry, would attract future development work (in complex and intelligent systems) to Australia, and could contribute to national security.
The results of this project will have a direct influence on currently available design tools; the fact that Australian institutions will be responsible for key theoretical results in this growing field will strengthen Australia's position worldwide as an international centre for computer science.Read moreRead less
Hidden-state modelling for modular analysis of information flow, protection and risk evaluation. Automation is increasing explosively, and the cliche is no longer that there is a cpu chip in your washing machine, television or automobile. Nowadays they are potentially in our cash cards, passports and soon on every item in our shopping baskets. Australia is a leader in adopting and developing such technology.
Security and privacy, hard enough for PCs, thus concerns smaller, more numerous devi ....Hidden-state modelling for modular analysis of information flow, protection and risk evaluation. Automation is increasing explosively, and the cliche is no longer that there is a cpu chip in your washing machine, television or automobile. Nowadays they are potentially in our cash cards, passports and soon on every item in our shopping baskets. Australia is a leader in adopting and developing such technology.
Security and privacy, hard enough for PCs, thus concerns smaller, more numerous devices that we might not even realise we are using.
Our research aims to make it easier and more effective to describe and then successfully build-in features that enforce security without adverse impact on usability.Read moreRead less
Designing software for secrecy: Security-enabled program algebra. Ensuring security and privacy, hard enough for PCs, is a critical problem in computer engineering; the frequency with which software security breaches are reported in smartcards and web applications means that new software-design techniques are urgently needed. This project aims to improve the quality of computer software by creating smart technology which will make it easier for designers to describe and then successfully build ....Designing software for secrecy: Security-enabled program algebra. Ensuring security and privacy, hard enough for PCs, is a critical problem in computer engineering; the frequency with which software security breaches are reported in smartcards and web applications means that new software-design techniques are urgently needed. This project aims to improve the quality of computer software by creating smart technology which will make it easier for designers to describe and then successfully build-in features that enforce security in software without adverse impact on usability. This research addresses National Security Priority 3, Smart technology, and will build on Australia's world-leading position in pioneering uptake of innovative technology.Read moreRead less