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
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
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
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
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
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
Cluster randomised control trial of an early childhood literacy intervention to improve literacy and language outcomes in preschool aged children. Reading failure disproportionately affects disadvantaged communities in Australia, with nearly 40% of poor children failing to read at the minimum reading benchmark in Grade three. Of more concern is the disturbing trend indicating that prior to first grade, socioeconomic status (SES) differences also exist in important antecedents of reading such as ....Cluster randomised control trial of an early childhood literacy intervention to improve literacy and language outcomes in preschool aged children. Reading failure disproportionately affects disadvantaged communities in Australia, with nearly 40% of poor children failing to read at the minimum reading benchmark in Grade three. Of more concern is the disturbing trend indicating that prior to first grade, socioeconomic status (SES) differences also exist in important antecedents of reading such as letter knowledge and phonological processing skills, yet there remains no universal program to promote early language and literacy practices in the primary care setting. We propose a cluster randomised controlled trial to evaluate the efficacy of a multi injection intervention to improve literacy outcomes of children in disadvantaged communities.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.
Speaking Hmong in diaspora: language contact, resilience, and change. The project aims to investigate the how the Hmong language survives in the diaspora, with special focus on how the language transforms itself depending on the environment it finds itself in. We focus on the structure and maintenance of Hmong within the immigrant community in North Queensland across several generations of speakers, within the context of multilingual repertoires involving Australian English and Lao. The outcomes ....Speaking Hmong in diaspora: language contact, resilience, and change. The project aims to investigate the how the Hmong language survives in the diaspora, with special focus on how the language transforms itself depending on the environment it finds itself in. We focus on the structure and maintenance of Hmong within the immigrant community in North Queensland across several generations of speakers, within the context of multilingual repertoires involving Australian English and Lao. The outcomes will reveal the processes and results of language change such as the emergence of a new blend of Green and White Hmong. The project will provide significant benefits for the maintenance of diasporic Hmong within a larger context of multilingual immigrant communities.Read moreRead less