skip to main content
10.5555/1770351.1770390guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Anzu: a tool for property synthesis

Published: 03 July 2007 Publication History

Abstract

We present the tool ANZU. ANZU takes a formal specification of a design and generates a functionally correct system if one exists. The specification is given as a set of linear temporal logic (LTL) formulas belonging to the class of generalized reactivity of rank 1. Such formulas cover the majority of the formulas used in practice. ANZU is an implementation of the symbolic reactive(1) approach to synthesis by Piterman, Pnueli, and Sa'ar. If the specification is realizable ANZU provides the user with a Verilog module that represents a correct finite-state system.

References

[1]
ARM Ltd. AMBA Specification (Rev. 2) (1999) Available from www.arm.com
[2]
Bloem, R., Galler, S., Jobstmann, B., Piterman, N., Pnueli, A., Weiglhofer, M.: Automatic hardware synthesis from specifications: A case study. In: Proceedings of the Conference on Design, Automation and Test in Europe (to Appear).
[3]
Büchi, J.R., Landweber, L.H.: Solving sequential conditions by finite-state strategies. Transactions of the American Mathematical Society 138, 295-311 (1969).
[4]
Church, A.: Logic, arithmetic and automata. In: Proceedings International Mathematical Congress (1962).
[5]
Kukula, J.H., Shiple, T.R.: Building circuits from relations. In: Emerson, E.A., Sistla, A.P. (eds.) CAV 2000. LNCS, vol. 1855, pp. 113-123. Springer, Heidelberg (2000).
[6]
Piterman, N., Pnueli, A., Sa'ar, Y.: Synthesis of reactive(1) designs. In: Proc. Verification, Model Checking, and Abstract Interpretation, pp. 364-380 (2006).
[7]
Pnueli, A., Rosner, R.: On the synthesis of a reactive module. In: Proc. Symposium on Principles of Programming Languages (POPL '89), pp. 179-190 (1989).
[8]
Rabin, M.O.: Decidability of second-order theories and automata on infinite trees. Transactions of the American Mathematical Society 141, 1-35 (1969).
[9]
Rosner, R.: Modular Synthesis of Reactive Systems. PhD thesis, Weizmann Institute of Science (1992).
[10]
Somenzi, F.: CUDD: CU Decision Diagram Package. University of Colorado at Boulder ftp://vlsi.colorado.edu/pub/

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
CAV'07: Proceedings of the 19th international conference on Computer aided verification
July 2007
562 pages
ISBN:9783540733676
  • Editors:
  • Werner Damm,
  • Holger Hermanns

Sponsors

  • German Science Foundation
  • Artist2 Network of Excellence
  • Cadence Design Systems
  • Informatik Saarland
  • IBM: IBM

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 03 July 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Feb 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media