FShell

FShell provides a versatile testing environment for C programs which supports both interactive explorative use and a rich scripting language. More than a frontend for software model checkers, FShell is designed as a database engine which dispatches queries about the program to program analysis tools.
Such queries are expressed in FQL (FShell Query Language).
FQL specifications enable the user to formulate test specifications which range from local code-specific requirements (“cover all decisions in function `foo` using only calls from function `bar` to `foo`”) to generic code-independent requirements (e.g., “condition coverage”). We have designed FQL as a specification language which is easy to read – it is based on regular expressions – but has an expressive and precise semantics.

FShell was initially developed as part of the DFG funded project FORTAS (Formal Timing Analysis Suite for Real Time Programs) and will be further improved within the WWTF funded project “PROSEED: Proof Seeding for Software Verification”. FShell is available for download as binary for several platforms under the following licensing terms.

For further questions concerning FShell please don’t hesitate to contact Michael Tautschnig.

Latest News

WWTF ICT project awarded to Igor Konnov

Igor Konnov (PI), together with Josef Widder (co-PI) and Helmut Veith (core team), are awarded an ICT research project APALACHE “Abstraction-based Parameterized TLA Checker” by the Vienna Science and Technology Fund WWTF.

Continue reading

Austrian Computer Science Day 2015

The Austrian Computer Science Day 2015, which takes place on October 15, features a range of talks by leading Austrian computer scientists, including topics such as computer games, augmented reality, aware systems, semantic web, business processes, and reliable systems. Register for free by October 7, 2015! This year’s speakers are: Alois Ferscha (JKU Linz) Tom […]

Continue reading

Helmut Veith receives CAV Award

The 2015 CAV Award is given to Edmund Clarke, Orna Grumberg, Ron Hardin, Zvi Harel, Somesh Jha, Robert Kurshan, Yuan Lu, and Helmut Veith for the development and implementation of the localization-reduction technique and the formulation of counterexample-guided abstraction refinement (CEGAR).

Continue reading

FRIDA’15

We had great talks at FRIDA’15 workshop in Grenoble. The slides of some of the talks are available online.

Continue reading

Full news archive