RATSY – A New Requirements Analysis Tool with Synthesis

  • Roderick Bloem
  • Alessandro Cimatti
  • Karin Greimel
  • Georg Hofferek
  • Robert Könighofer
  • Marco Roveri
  • Viktor Schuppan
  • Richard Seeber
Conference paper

DOI: 10.1007/978-3-642-14295-6_37

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6174)
Cite this paper as:
Bloem R. et al. (2010) RATSY – A New Requirements Analysis Tool with Synthesis. In: Touili T., Cook B., Jackson P. (eds) Computer Aided Verification. CAV 2010. Lecture Notes in Computer Science, vol 6174. Springer, Berlin, Heidelberg

Abstract

Formal specifications play an increasingly important role in system design-flows. Yet, they are not always easy to deal with. In this paper we present RATSY, a successor of the Requirements Analysis Tool RAT. RATSY extends RAT in several ways. First, it includes a new graphical user interface to specify system properties as simple Büchi word automata. Second, it can help debug incorrect specifications by means of a game-based approach. Third, it allows correct-by-construction synthesis of systems from their temporal properties. These new features and their seamless integration assist in property-based design processes.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Roderick Bloem
    • 1
  • Alessandro Cimatti
    • 2
  • Karin Greimel
    • 1
  • Georg Hofferek
    • 1
  • Robert Könighofer
    • 1
  • Marco Roveri
    • 2
  • Viktor Schuppan
    • 2
  • Richard Seeber
    • 1
  1. 1.Graz University of TechnologyAustria
  2. 2.Fondazione Bruno KesslerTrentoItaly

Personalised recommendations