• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Automating First-Order Relational Logic (2000)

Cached

  • Download as a PDF

Download Links

  • [sdg.lcs.mit.edu]
  • [geyer.lcs.mit.edu]
  • [people.csail.mit.edu]
  • [sdg.lcs.mit.edu]
  • [sdg.csail.mit.edu]
  • [www.cs.wm.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Daniel Jackson
Citations:107 - 19 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Jackson00automatingfirst-order,
    author = {Daniel Jackson},
    title = {Automating First-Order Relational Logic},
    year = {2000}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

An analysis is described that can automatically find models of first-order formulas with relational operators and scalar quantifiers. The formula is translated to a quantifier-free boolean formula that has a model exactly when the original formula has a model within a given scope (that is, involving no more than some finite number of atoms). The paper presents a simple logic and gives a compositional translation scheme. It reports on the use of Alcoa, a tool based on the scheme, to analyze a variety of specifications expressed in Alloy, an object modelling notation based on the logic.

Citations

1130 The model checker SPIN - Holzmann - 1997
926 A computing procedure for quantification theory - Davis, Putnam - 1960
488 L.J.: Symbolic model checking: 10 20 states and beyond - Burch, Clarke, et al. - 1992
463 Pushing the envelope: Planning, propositional logic, and stochastic search - KAUTZ, SELMAN - 1996
426 The Object Constraint Language : Precise Modeling With Uml - Warmer, Kleppe - 1999
417 The design and implementation of an intentional naming system - Adjie-Winoto, Schwartz, et al. - 1999
318 Noise strategies for improving local search - Selman, Kautz, et al. - 1994
312 Specifying Distributed Software Architectures - Magee, Dulay, et al. - 1995
296 Formal Verification for Fault-tolerant Architectures: Prolegomena to the Design of PVS - Owre, Rushby, et al. - 1995
287 GRASP – a new search algorithm for satisfiability - Silva, Sakallah - 1997
278 Alloy: A Lightweight Object Modelling Notation - Jackson - 2000
157 A Structure-preserving Clause Form Translation - Plaisted, Greenbaum - 1986
139 Using CSP look-back techniques to solve real-world SAT instances - Schrag - 1997
113 Automatic SAT-compilation of planning problems - Ernst, Millstein - 1997
110 1987: A formalization of set theory without variables - Tarski, Givant
94 An efficient propositional prover - SATO - 1997
65 Elements of style: Analyzing a software design feature with a counterexample detector - Jackson, Damon - 1996
51 Exploiting ADLs to Specify Architectural Styles Induced by Middleware Infrastructures - Nitto, Rosenblum - 1999
49 Symbolic model checking without BDDs. Tools and Algorithms for the Analysis and Construction of Systems - Biere, Cimatti, et al. - 1999
38 Isome shortcomings of OCL, the object constraint language of UML - Vaziri, Jackson - 1999
36 Implementing the Davis-Putnam algorithm by tries - Zhang, Stickel - 1994
25 FINDER: Finite domain enumerator – system description - Slaney - 1994
17 Isomorph-free model enumeration: A new method for checking relational specifications - Jackson, Jha, et al. - 1998
17 Using formal methods to reason about architectural standards - Sullivan, Socha, et al.
16 Possum: An animator for the SUM specification language - Hazel, Strooper, et al. - 1997
16 AML: An Architecture Meta Language - Wile - 1999
14 Experiences with piza, an animator for z - Hewitt, O’Halloran, et al. - 1997
11 An intermediate design language and its analysis - Jackson - 1998
11 COM Revisited: Tool-Assisted Modeling and Analysis - Jackson, Sullivan - 2000
10 Nitpick: A checkable specification language - Jackson - 1996
9 The Z Notation: A Reference Manual. Second ed - Spivey - 1992
8 Nitpick Reference Manual - Jackson, Damon - 1996
8 Ian Schechter and Ilya Shlyakhter. Alcoa: the Alloy Constraint Analyzer. To appear - Jackson - 2000
8 Checking relational specifications with binary decision diagrams - Damon, Jha, et al. - 1996
5 and Mandana Vaziri, Finding Bugs with a Constraint Solver - Jackson
4 Rapid Development of Custom Software Architecture Design Environments - Monroe - 1999
3 Yuchung Ng and Jeannette Wing. A Nitpick Analysis of IPv6. To appear, Formal Aspects of Computing - Jackson
3 The implementation of Z specifications using program transformation systems: The SuZan project - Knott, Krause - 1992
2 Selective Enumeration - Damon - 2000
2 Visual Modeling Tool - Rose
1 Analysing Z - Craigen, Meisels, et al. - 1999
1 Exploring the Design of an Intentional Naming System with an Automatic Constraint Analyzer - Khurshid, Jackson - 2000
1 Darimont and Emmanuel Letier. Managing Conflicts in Goal-Driven Requirements Engineering - Lamsweerde, Robert - 1998
1 An Approach to Animating Z Specifications - Xiaoping - 1995
1 Mandana Vaziri. Bug Detection as Constraint Solving - Jackson - 2000
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University