ACM Home Page
Please provide us with feedback. Feedback
An intermediate design language and its analysis
Full text PdfPdf (901 KB)
Source Foundations of Software Engineering archive
Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Lake Buena Vista, Florida, United States
Pages: 121 - 130  
Year of Publication: 1998
ISBN:1-58113-108-9
Also published in ...
Author
Daniel Jackson  Laboratory for Computer Science, Massachusetts Institute of Technology
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 16,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/288195.288282
What is a DOI?

ABSTRACT

A simple relational language is presented that has two desirable properties. First, it is sufficiently expressive to encode, fairly naturally, a variety of software design problems. Second, it is amenable to fully automatic analysis. This paper explains the language and its semantics, and describes a new analysis scheme (based on a stochastic boolean solver) that dramatically outperforms existing schemes.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
BC+92
DJJ96
DP60
 
EMW97
Michael D. Ernst, Todd D. Millstein and Daniel S. Weld. Automatic SAT-Compilation of Planning Problems. hoc. 15th International Joint Conference on Art$ciaal Intelligence (IJCAI-97), Nagoya, Aichi, Japan, August 1997, pp. 1169- 1176.
 
Jac97
 
JD96a
Daniel Jackson and Craig A. Damon. Nitpick Reference Manual. CMU-CS-96-109. School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, January 1996.
 
JD96b
JDJ96
JJD98
 
JNW97
Daniel Jackson, Yuchung Ng and Jeannette Wing. A Nitpick Analysis of IPv6. Submitted to Forma1 Aspects of Computing.
 
KS96
Henry Kautz and Barr: Selman. Pushing the envelope: planning, propositional logic, and stochastic search. hoc. 5th National Conference on Artificial intelligence, 19 9 6, pp. 1194-l 20 1.
 
MSL92
David Mitchell, Bart Selman and Hector Levesque. Hard and easy distributions of SAT problems. hoc. 10th National Conference on Artzj%iaal Intelligence (M-TZ), San Jose, CA, July 1992, pp. 459-465.
 
Ng97
Yu-Chung Ng. A Nitpick Spec$cation of IPvd Senior Honor's Thesis, Computer Science Department, Carnegie Mellon University, May 1997.
 
Sch79
Wolfgang Schoenfeld. An undecidability result for relational algebras. Journal of Symbolic Logic, 44(l), March 1979.
 
SKC94
 
SLM92
Bart Selman, Hector Levesque and David Mitchell. A new method for solving hard satisfiability problems. Proc. 10th National Conference on Artificial Intelligence (AR41921, San Jose, CA, July 1992.
 
Spi92
 
SS93
Gunther Schmidt and Thomas Stroehlein. ReLztions and Graph. EATCS Monographs in Theoretical Computer Science, Springer-Verlag, 1933.
 
SS96
 
Tar41
Alfred Tarski. On the calculus of relations. Journal of Symbolic Logic, 6( 194 l), pp. 73-89.
 
TG87
Alfred Tarski and Steven Givant. A Formalization of Set Theory Without Variables. American Mathematical Society, Colloquium Publications, Volume 41, 1987.
 
ZS94
Hantao Zhang and Mark E. Stickel. Implementing the Davis-Putnam Algorithm by Tries. Technical Report 94-12, Artificial Intelligence Center, SRI International, Menlo Park, CA. December 1994.