The event explores directions and techniques for making automated reasoning (including analysis and synthesis) applicable
to a wider range of problems, as well as making them easier to use by researchers, software developers, hardware designers,
and information system users and developers.

Scope of the Event

Researchers have recently developed a number of useful tools for
automated analysis of particular classes of models of computer
systems:

hardware manufacturers are using SAT solvers,model checkers, and theorem provers to identify and correct errors that could have enormous financial consequences;

description logic reasoners analyze relationships between tens of thousands of terms in medical ontologies and verify their consistency;

aircraft manufacturers and space agencies are using analysis tools based on abstract interpretation to eliminate errors in aircraft control software.

Despite these successes, today’s automated analysis methods are not widespread in engineering practice.
Among the factors contributing to this state of affairs are the limitations of the tools themselves:
insufficient automation, specialized input formats, and no support for high-level synthesis. Another factor is the lack of standards
of quality that would easy tool interoperability and give formally certified computer system a competitive advantage over systems
without formal assurance guarantees.