ARDC Research Link Australia Research Link Australia   BETA Research
Link
Australia
  • ARDC Newsletter Subscribe
  • Contact Us
  • Home
  • About
  • Feedback
  • Explore Collaborations
  • Researcher
  • Funded Activity
  • Organisation
  • Researcher
  • Funded Activity
  • Organisation
  • Researcher
  • Funded Activity
  • Organisation

Need help searching? View our Search Guide.

Advanced Search

Current Selection
Research Topic : Computer Vision
Field of Research : Programming Languages
Australian State/Territory : VIC
Clear All
Filter by Field of Research
Programming Languages (11)
Computer Software (8)
Artificial Intelligence and Image Processing (3)
Computational Logic and Formal Languages (3)
Software Engineering (3)
Artificial Intelligence and Image Processing not elsewhere classified (2)
Analysis Of Algorithms And Complexity (1)
Computer System Security (1)
Financial Accounting (1)
Mathematical Logic And Formal Languages (1)
Simulation And Modelling (1)
Filter by Socio-Economic Objective
Computer Software and Services not elsewhere classified (6)
Application Software Packages (excl. Computer Games) (3)
Computer software and services not elsewhere classified (3)
Application tools and system utilities (2)
Application Tools and System Utilities (1)
Application packages (1)
Industrial organisations (1)
Industry (1)
Filter by Funding Provider
Australian Research Council (11)
Filter by Status
Closed (10)
Active (1)
Filter by Scheme
Discovery Projects (7)
Linkage Projects (3)
Discovery Early Career Researcher Award (1)
Filter by Country
Australia (11)
Filter by Australian State/Territory
VIC (11)
NSW (2)
QLD (1)
  • Researchers (7)
  • Funded Activities (11)
  • Organisations (1)
  • Funded Activity

    Linkage Projects - Grant ID: LP140100437

    Funder
    Australian Research Council
    Funding Amount
    $405,591.00
    Summary
    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 more Read less
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP0342703

    Funder
    Australian Research Council
    Funding Amount
    $360,000.00
    Summary
    Improving the integrity of complex software systems. Software systems are among the most complex artifacts created today. The problems of reliability and maintenance of complex software systems are well-known. Improving reliability and lowering production cost continues to be an important challenge. The aim of this project is to create software development tools that allow programmers to express more of their intentions about program behaviour, in a way which can be automatically checked, in ord .... Improving the integrity of complex software systems. Software systems are among the most complex artifacts created today. The problems of reliability and maintenance of complex software systems are well-known. Improving reliability and lowering production cost continues to be an important challenge. The aim of this project is to create software development tools that allow programmers to express more of their intentions about program behaviour, in a way which can be automatically checked, in order to find discrepancies between intended and actual behaviour. This will facilitate the construction of software that is more secure, reliable, maintainable and reusable, that is, improve the integrity of complex software systems.
    Read more Read less
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP110102579

    Funder
    Australian Research Council
    Funding Amount
    $479,000.00
    Summary
    Automatic software verification: harnessing constraint technologies. As we come to rely on software to manage more and more aspects of our lives, the importance of software reliability increases; yet as programs become increasingly complex, reliability becomes ever more elusive. This project will develop automated tools and techniques to ensure that programs do what they were intended to do.
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP140102194

    Funder
    Australian Research Council
    Funding Amount
    $385,000.00
    Summary
    Analysing Computer Arithmetic to Improve Software Reliability. Most computer programs deal with integers. Automated tools designed to verify the correct behaviour of software usually assume the software deals with idealised mathematical integers, since this simplifies reasoning significantly. In reality, most programs work with integer number representations that approximate the ideal. This compromises the soundness of many verification tools. This project will design sound reasoning tools that .... Analysing Computer Arithmetic to Improve Software Reliability. Most computer programs deal with integers. Automated tools designed to verify the correct behaviour of software usually assume the software deals with idealised mathematical integers, since this simplifies reasoning significantly. In reality, most programs work with integer number representations that approximate the ideal. This compromises the soundness of many verification tools. This project will design sound reasoning tools that are aware of the true nature of computer integer arithmetic.
    Read more Read less
    More information
    Funded Activity

    Linkage Projects - Grant ID: LP140100700

    Funder
    Australian Research Council
    Funding Amount
    $380,000.00
    Summary
    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 more Read less
    More information
    Active Funded Activity

    Discovery Early Career Researcher Award - Grant ID: DE220101057

    Funder
    Australian Research Council
    Funding Amount
    $424,140.00
    Summary
    Practical Automated Software Bug Fixing via Syntactic and Semantic Analyses. This proposal aims to advance the practical adoption of automated software bug repair, which has recently been adopted by industry, e.g., Facebook. It will produce novel methods that use mining software repositories, program analysis, and human-guided search to help automated repair to scale and be accurate. Expected outcomes include a publicly available automated bug repair framework. This project will help the softwar .... Practical Automated Software Bug Fixing via Syntactic and Semantic Analyses. This proposal aims to advance the practical adoption of automated software bug repair, which has recently been adopted by industry, e.g., Facebook. It will produce novel methods that use mining software repositories, program analysis, and human-guided search to help automated repair to scale and be accurate. Expected outcomes include a publicly available automated bug repair framework. This project will help the software industry deliver to users high quality software with improved reliability and safety, and increase education quality for students learning to code via automated feedback generation.
    Read more Read less
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP0450092

    Funder
    Australian Research Council
    Funding Amount
    $150,000.00
    Summary
    A Compositional Model for Verifying and Programming Ecologies of Smart Internet Devices. Emerging in 21st century computing is what we perceive as device ecologies, or collections of devices that can exhibit smart behaviour, automate tasks, interact synergistically with one another, with users and Internet resources, and provide aid and value in daily life and work. Device ecologies will be seen in areas as diverse as e-commerce, health care, home automation, office automation, manufacturing, an .... A Compositional Model for Verifying and Programming Ecologies of Smart Internet Devices. Emerging in 21st century computing is what we perceive as device ecologies, or collections of devices that can exhibit smart behaviour, automate tasks, interact synergistically with one another, with users and Internet resources, and provide aid and value in daily life and work. Device ecologies will be seen in areas as diverse as e-commerce, health care, home automation, office automation, manufacturing, and defense. This project will develop a novel model and language for analyzing and programming device ecologies. This will be an Australian contribution towards techniques for constructing advanced applications that work over the computing infrastructure of the future.
    Read more Read less
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP110102258

    Funder
    Australian Research Council
    Funding Amount
    $420,000.00
    Summary
    Accurate analysis of combinatorial problems: from the particular to the general. Combinatorial problems pervade all aspects of our social, environmental and economic life, but finding good solutions to these problems can take too much computer time. This project will develop new analysis tools that are effective at reducing this time, thus allowing for better solutions to be found.
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP180100151

    Funder
    Australian Research Council
    Funding Amount
    $414,105.00
    Summary
    Learning from learning solvers. Finding optimum solutions to everyday problems is one of the most common challenges in decision making. This project aims to design and implement effective analysis and transformation methods to improve models of combinatorial optimisation problems. Better models will enable more scalable and robust deployment of resources in all these areas, and do so immediately and at low risk and cost. The results will help users design better models while spending less time a .... Learning from learning solvers. Finding optimum solutions to everyday problems is one of the most common challenges in decision making. This project aims to design and implement effective analysis and transformation methods to improve models of combinatorial optimisation problems. Better models will enable more scalable and robust deployment of resources in all these areas, and do so immediately and at low risk and cost. The results will help users design better models while spending less time and money. This will in turn allow organisations large and small to reap the benefits of optimisation technology and, thus, make more efficient use of their resources.
    Read more Read less
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP0209846

    Funder
    Australian Research Council
    Funding Amount
    $129,024.00
    Summary
    Experimental runtime complexity analysis of logic programs. While declarative languages improve programmer productivity, they make it harder for programmers to understand the performance of their code. We will build a tool that will use profiling data and program analysis to allow programmers to predict the running time of their programs.
    More information

    Showing 1-10 of 11 Funded Activites

    • 1
    • 2
    Advanced Search

    Advanced search on the Researcher index.

    Advanced search on the Funded Activity index.

    Advanced search on the Organisation index.

    National Collaborative Research Infrastructure Strategy

    The Australian Research Data Commons is enabled by NCRIS.

    ARDC CONNECT NEWSLETTER

    Subscribe to the ARDC Connect Newsletter to keep up-to-date with the latest digital research news, events, resources, career opportunities and more.

    Subscribe

    Quick Links

    • Home
    • About Research Link Australia
    • Product Roadmap
    • Documentation
    • Disclaimer
    • Contact ARDC

    We acknowledge and celebrate the First Australians on whose traditional lands we live and work, and we pay our respects to Elders past, present and emerging.

    Copyright © ARDC. ACN 633 798 857 Terms and Conditions Privacy Policy Accessibility Statement
    Top
    Quick Feedback