Tuning parallel applications on software-defined supercomputers. Supercomputers are used by many Australian industries and laboratories to make better products and perform critical predictions, and it is essential that codes operate efficiently. This project aims to assist programmers in identifying performance bottlenecks in their code quickly and easily. The project expects to supersede the current methods, which are often complex and time-consuming, by developing innovative software tools and ....Tuning parallel applications on software-defined supercomputers. Supercomputers are used by many Australian industries and laboratories to make better products and perform critical predictions, and it is essential that codes operate efficiently. This project aims to assist programmers in identifying performance bottlenecks in their code quickly and easily. The project expects to supersede the current methods, which are often complex and time-consuming, by developing innovative software tools and techniques. The expected outcomes include novel software, verified by industry partners in real world case studies, ranging from life sciences to hypersonic transport. This should provide significant benefits, including the capacity for Australian industries to access world-class supercomputing technology.Read moreRead less
Dataparallel Programming for Multicore Processors. The proposed project will contribute to the development of frontier technologies to help build Australian industries. The project is designed to unlock significant performance improvements with current and future multicore (processor) computer architectures. This potential performance improvement can be achieved with parallel programming models. This is crucial for ICT applications in performance hungry areas, such as biotechnology, finance, mul ....Dataparallel Programming for Multicore Processors. The proposed project will contribute to the development of frontier technologies to help build Australian industries. The project is designed to unlock significant performance improvements with current and future multicore (processor) computer architectures. This potential performance improvement can be achieved with parallel programming models. This is crucial for ICT applications in performance hungry areas, such as biotechnology, finance, multi-media, and 'info-tainment'. The project will also provide research training and increase local expertise in parallel programming for multicore processors, an area that is quickly growing in importance.Read moreRead less
Quality of Service in 3G Wireless Systems with Hybrid Networks. The increasing demand of providing Internet-based services over the mobile handsets has led to the transition from circuit-based 2G systems to packet-based network architectures in the emerging 3G systems. A major technical challenge for this paradigm shift is maintaining quality of services (QoS) for the existing data and voice and future Internet services such as streaming multimedia over such packet switching networks. This proje ....Quality of Service in 3G Wireless Systems with Hybrid Networks. The increasing demand of providing Internet-based services over the mobile handsets has led to the transition from circuit-based 2G systems to packet-based network architectures in the emerging 3G systems. A major technical challenge for this paradigm shift is maintaining quality of services (QoS) for the existing data and voice and future Internet services such as streaming multimedia over such packet switching networks. This project aims to investigate end-to-end QoS solutions in the 3G systems. Australian mobile Internet and voice carriers will significantly benefit from this technology.Read moreRead less
Effective software vulnerability detection for web services. This project aims to design and implement new and better methods to find vulnerabilities in software services delivered over the web or through the cloud, as well as methods for proving the absence of certain types of vulnerability. So-called injection attacks are pervasive and generally considered the most important security threat on today's Internet. The programming languages used for software services tend to use strings as a unive ....Effective software vulnerability detection for web services. This project aims to design and implement new and better methods to find vulnerabilities in software services delivered over the web or through the cloud, as well as methods for proving the absence of certain types of vulnerability. So-called injection attacks are pervasive and generally considered the most important security threat on today's Internet. The programming languages used for software services tend to use strings as a universal data structure, which unfortunately makes it hard to separate trusted code from untrusted user-provided data. This project intends to develop novel program analysis tools and string constraint solvers, and employ these tools to support sophisticated automated reasoning about string manipulating software.Read moreRead less
Application Frameworks for Collaborative Learning. We will pioneer the use of key software engineering techniques - design patterns and application frameworks - to reduce the cost and improve the quality of online collaborative learning activities. For the first time, we will combine software engineering and educational knowledge to use design patterns to describe best practice for these activities in engineering terms; we will use application frameworks to aggregate these patterns and implement ....Application Frameworks for Collaborative Learning. We will pioneer the use of key software engineering techniques - design patterns and application frameworks - to reduce the cost and improve the quality of online collaborative learning activities. For the first time, we will combine software engineering and educational knowledge to use design patterns to describe best practice for these activities in engineering terms; we will use application frameworks to aggregate these patterns and implement them as a readily usable tool. The result will be a powerful new generation of stable collaborative eLearning tools with enhanced scalability, interoperability and adaptability.Read moreRead less
An extensible framework for analysis of Java language-based security conformance. Java is a programming language and platform running on 3 billion devices. While Java provides a sandbox-based security architecture within the Java Class Library to protect systems from untrusted code downloaded from Internet, it cannot defend against implementation bugs that occur in the Java Class Library. The goal of this project is to provide a formal model of the Java security architecture, which can be used b ....An extensible framework for analysis of Java language-based security conformance. Java is a programming language and platform running on 3 billion devices. While Java provides a sandbox-based security architecture within the Java Class Library to protect systems from untrusted code downloaded from Internet, it cannot defend against implementation bugs that occur in the Java Class Library. The goal of this project is to provide a formal model of the Java security architecture, which can be used by program analysers to identify faulty or insufficient security checks in the Java Class Library that may lead to the sandbox being bypassed.Read moreRead less
Reconceptualising Heritage Collections: Multidisciplinary Approaches to Museum Collections and Documentation. Museums worldwide are responding to technical advances in digital media. Collection databases and their availability on the World Wide Web are part of this initiative. The potential scope for collections documentation has been transformed by digital technologies, but in reality this has not been matched by the quality of information held in databases - its relationship to current knowled ....Reconceptualising Heritage Collections: Multidisciplinary Approaches to Museum Collections and Documentation. Museums worldwide are responding to technical advances in digital media. Collection databases and their availability on the World Wide Web are part of this initiative. The potential scope for collections documentation has been transformed by digital technologies, but in reality this has not been matched by the quality of information held in databases - its relationship to current knowledge, the needs of online users and new interdisciplinary approaches to material culture research. This project will reconceptualise museum collections acquisition, documentation practices, create a new multidisciplinary multimedia knowledge structure and reform museum practice to address these issues to greatly enhance the value of collections.Read moreRead less
Structures and Protocols for Inference. The proposed research is expected to lead to increased adoption and efficiency of use of machine learning technologies. It will develop new and better ways to use existing machine learning software in a manner that allows easier integration into commercial products. It will increase the competitiveness of Australian industry.
Development and evaluation of computer assisted survey technology as an adjunct to the professional consultation. The project aims to test the effectiveness of computer technology as an adjunct to the client-provider interaction in General Medical Practice. An innovative system for generating dietary assessment and advice will be developed, supporting both local software and multi media industries and providing data on population based interventions for prevalent lifestyle disease (obesity, diab ....Development and evaluation of computer assisted survey technology as an adjunct to the professional consultation. The project aims to test the effectiveness of computer technology as an adjunct to the client-provider interaction in General Medical Practice. An innovative system for generating dietary assessment and advice will be developed, supporting both local software and multi media industries and providing data on population based interventions for prevalent lifestyle disease (obesity, diabetes). The study involves developing the technology, evaluating its use in practice and researching the opinions of key stakeholders (consumers, GPs dietitians) on the position of this technology in the client-provider interaction.Read moreRead less
Enriching digital history: new approaches to content development and delivery using the Dictionary of Sydney. The project will maximise the value of public investment in digital history resources by developing new methods of sharing and re-using content between systems and inviting and managing community participation. It will develop methods of preserving the community's investment in history exhibitions after they are taken down, and promote engagement with Sydney's history through delivery of ....Enriching digital history: new approaches to content development and delivery using the Dictionary of Sydney. The project will maximise the value of public investment in digital history resources by developing new methods of sharing and re-using content between systems and inviting and managing community participation. It will develop methods of preserving the community's investment in history exhibitions after they are taken down, and promote engagement with Sydney's history through delivery of historical information on “smartphones” in situ within the city. It will generate new content for, and reduce content development costs for a major public resource, the Dictionary of Sydney, and showcase Australian Humanities eResearch by delivering new approaches to content creation and delivery which will be of value to the international research community.Read moreRead less