메뉴 건너뛰기




Volumn 20, Issue 2, 1998, Pages 302-343

Isomorph-Free Model Enumeration: A New Method for Checking Relational Specifications

Author keywords

D.2.1 Software Engineering : Requirements Specifications; D.2.4 Software Engineering : Program Verification; D.2.5 Software Engineering : Testing and Debugging

Indexed keywords

ALGORITHMS; COMPUTER PROGRAMMING LANGUAGES; DATA STRUCTURES; EQUIVALENCE CLASSES; MATHEMATICAL MODELS; PROGRAM DEBUGGING; PROGRAM DIAGNOSTICS; BINARY SEQUENCES; FORMAL LANGUAGES;

EID: 0032010255     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/276393.276396     Document Type: Article
Times cited : (19)

References (55)
  • 1
    • 85029585611 scopus 로고
    • Theoretical study of symmetries in propositional calculus and applications
    • Automated Deduction (CADE-11): Proceedings of the 11th International Conference on Automated Deduction (Saratoga Springs, NY, June). Springer-Verlag, Berlin
    • BENHAMOU, B. AND SAIS, L. 1992. Theoretical study of symmetries in propositional calculus and applications. In Automated Deduction (CADE-11): Proceedings of the 11th International Conference on Automated Deduction (Saratoga Springs, NY, June). Lecture Notes in Artificial Intelligence, vol. 607. Springer-Verlag, Berlin.
    • (1992) Lecture Notes in Artificial Intelligence , vol.607
    • Benhamou, B.1    Sais, L.2
  • 5
    • 0000778253 scopus 로고
    • Z and HOL
    • (Cambridge, England). Springer-Verlag Workshops in Computing. Springer-Verlag, Berlin
    • BOWEN, J. AND GORDON, M. J. C. 1994. Z and HOL. In Proceedings of the Z User Workshop (Cambridge, England). Springer-Verlag Workshops in Computing. Springer-Verlag, Berlin, 141-167.
    • (1994) Proceedings of the Z User Workshop , pp. 141-167
    • Bowen, J.1    Gordon, M.J.C.2
  • 6
    • 0026913667 scopus 로고
    • Symbolic Boolean manipulation with ordered binary decision diagrams
    • BRYANT, R. E. 1992. Symbolic Boolean manipulation with ordered binary decision diagrams. ACM Comput. Surv. 24, 3, 293-318.
    • (1992) ACM Comput. Surv. , vol.24 , Issue.3 , pp. 293-318
    • Bryant, R.E.1
  • 7
    • 84976766949 scopus 로고
    • The entity-relationship model - Toward a unified view of data
    • CHEN, P. 1976. The entity-relationship model - toward a unified view of data. ACM Trans. Database Syst. 1, 1, 9-36.
    • (1976) ACM Trans. Database Syst. , vol.1 , Issue.1 , pp. 9-36
    • Chen, P.1
  • 11
    • 0346863451 scopus 로고
    • A theoretical analysis of reasoning by symmetry in first-order logic
    • AAAI, Menlo Park, Calif.
    • CRAWFORD, J. 1992. A theoretical analysis of reasoning by symmetry in first-order logic (extended abstract). In Proceedings of the AAAI-92 Workshop on Tractable Reasoning. AAAI, Menlo Park, Calif., 17-22.
    • (1992) Proceedings of the AAAI-92 Workshop on Tractable Reasoning , pp. 17-22
    • Crawford, J.1
  • 14
    • 0031102750 scopus 로고    scopus 로고
    • Abstract interpretation of reactive systems
    • DAMS, D., GRUMBERG, O., AND GERTH, R. 1997. Abstract interpretation of reactive systems. ACM Trans. Program. Lang. Syst. 19, 2 (Mar.), 253-291.
    • (1997) ACM Trans. Program. Lang. Syst. , vol.19 , Issue.2 MAR , pp. 253-291
    • Dams, D.1    Grumberg, O.2    Gerth, R.3
  • 15
    • 0042018063 scopus 로고
    • Computer-aided transformation of Z into Prolog
    • (Oxford, U.K., 1989), J. E. Nicholls, Ed. Workshops in Computing. Springer-Verlag, Berlin
    • DICK, A. J. J., KRAUSE, P. J., AND COZENS, J. 1990. Computer-aided transformation of Z into Prolog. Proceedings of the Z User Workshop (Oxford, U.K., 1989), J. E. Nicholls, Ed. Workshops in Computing. Springer-Verlag, Berlin, 71-85.
    • (1990) Proceedings of the Z User Workshop , pp. 71-85
    • Dick, A.J.J.1    Krause, P.J.2    Cozens, J.3
  • 18
    • 0347494063 scopus 로고
    • Tech. Rep. ID/DTU ME 3/1, ProCos Project, Dept. of Computer Science, Technical Univ. of Denmark, Lyngby, Denmark
    • ENGEL, M. AND SKAKKEBAEK, J. U. 1994. Applying PVS to Z. Tech. Rep. ID/DTU ME 3/1, ProCos Project, Dept. of Computer Science, Technical Univ. of Denmark, Lyngby, Denmark.
    • (1994) Applying PVS to Z
    • Engel, M.1    Skakkebaek, J.U.2
  • 19
    • 0010654823 scopus 로고
    • Tarski's development of logic and mathematics based on the calculus of relations
    • Algebraic Logic, Budapest, Hungary
    • GIVANT, S. 1988. Tarski's development of logic and mathematics based on the calculus of relations. Colloquia Mathematica Societatis Janos Bolyai 54 (Algebraic Logic, Budapest, Hungary).
    • (1988) Colloquia Mathematica Societatis Janos Bolyai , pp. 54
    • Givant, S.1
  • 21
    • 0030211668 scopus 로고    scopus 로고
    • Better verification through symmetry
    • IP, C. N. AND DILL, D. L. 1996. Better verification through symmetry. Formal Methods Syst. Des. 9, 1/2 (Aug.).
    • (1996) Formal Methods Syst. Des. , vol.9 , Issue.1-2 AUG
    • Ip, C.N.1    Dill, D.L.2
  • 22
    • 0043001179 scopus 로고
    • Abstract model checking of infinite specifications
    • Barcelona, Spain, Oct.
    • JACKSON, D. 1994. Abstract model checking of infinite specifications. In Proceedings of Formal Methods Europe (Barcelona, Spain, Oct.).
    • (1994) Proceedings of Formal Methods Europe
    • Jackson, D.1
  • 24
    • 0343820637 scopus 로고
    • Tech. Rep. CMU-CS-95-216, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa.
    • JACKSON, D. AND DAMON, C. A. 1995. Semi-executable specifications. Tech. Rep. CMU-CS-95-216, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa.
    • (1995) Semi-executable Specifications
    • Jackson, D.1    Damon, C.A.2
  • 26
    • 0000194670 scopus 로고    scopus 로고
    • Elements of style: Analyzing a software design feature with a counterexample detector
    • JACKSON, D. AND DAMON, C. A. 1996b. Elements of style: Analyzing a software design feature with a counterexample detector. IEEE Trans. Softw. Eng. 22, (July), 484-495.
    • (1996) IEEE Trans. Softw. Eng. , vol.22 , Issue.JULY , pp. 484-495
    • Jackson, D.1    Damon, C.A.2
  • 29
    • 0040619968 scopus 로고    scopus 로고
    • Doctoral thesis, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa.
    • JHA, S. 1996. Symmetry and induction in model checking. Doctoral thesis, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa.
    • (1996) Symmetry and Induction in Model Checking
    • Jha, S.1
  • 33
    • 0347038470 scopus 로고    scopus 로고
    • Issue on symmetry in automatic verification
    • KLUWER. 1996. Issue on symmetry in automatic verification. Formal Methods Syst. Des. 9, 1/2 (Aug.).
    • (1996) Formal Methods Syst. Des. , vol.9 , Issue.1-2 AUG
  • 34
    • 80455148038 scopus 로고
    • An executable subset of Meta-IV with loose specification
    • VDM'91: Formal Software Development Methods, S. Prehn and W. J. Toetenel, Eds. Springer-Verlag, Berlin
    • LARSEN, P. G. AND LASSEN, P. B. 1991. An executable subset of Meta-IV with loose specification. In VDM'91: Formal Software Development Methods, S. Prehn and W. J. Toetenel, Eds. Vol. 1. Lecture Notes in Computer Science, vol. 551. Springer-Verlag, Berlin.
    • (1991) Lecture Notes in Computer Science , vol.1 , pp. 551
    • Larsen, P.G.1    Lassen, P.B.2
  • 35
    • 0348124049 scopus 로고
    • Formal specification of telephone features
    • Springer-Verlag, Berlin
    • MATAGA, P. AND ZAVE, P. 1994. Formal specification of telephone features. In Proceedings of the 8th Z User's Meeting. Springer-Verlag, Berlin, 29-50.
    • (1994) Proceedings of the 8th Z User's Meeting , pp. 29-50
    • Mataga, P.1    Zave, P.2
  • 36
    • 0002603293 scopus 로고
    • Practical graph isomorphism
    • MCKAY, B. D. 1981. Practical graph isomorphism. Congressus Numerantium 21, 499-517.
    • (1981) Congressus Numerantium , vol.21 , pp. 499-517
    • Mckay, B.D.1
  • 37
    • 0004010079 scopus 로고
    • Computer Science Dept., Australian National Univ., Australia
    • MCKAY, B. D. 1994. Nauty user's guide, version 1.5. Computer Science Dept., Australian National Univ., Australia.
    • (1994) Nauty User's Guide, Version 1.5
    • Mckay, B.D.1
  • 38
    • 0042523604 scopus 로고    scopus 로고
    • Unpublished manuscript. Computer Science Dept., Australian National Univ., Australia
    • MCKAY, B. D. 1996. Isomorph-free exhaustive generation. Unpublished manuscript. Computer Science Dept., Australian National Univ., Australia.
    • (1996) Isomorph-free Exhaustive Generation
    • Mckay, B.D.1
  • 39
    • 0042702634 scopus 로고    scopus 로고
    • Senior Honors thesis, Computer Science Dept., Carnegie Mellon Univ., Pittsburgh, Pa.
    • NG, Y.-C. 1997. A Nitpick specification of IPv6. Senior Honors thesis, Computer Science Dept., Carnegie Mellon Univ., Pittsburgh, Pa.
    • (1997) A Nitpick Specification of IPv6
    • Ng, Y.-C.1
  • 40
    • 0029251055 scopus 로고
    • Formal Verification for fault-tolerant architectures: Prolegomena to the design of PVS
    • OWRE, S., RUSHBY, J., SHANKAR, N., AND VON HENKE, F. 1995. Formal Verification for fault-tolerant architectures: Prolegomena to the design of PVS. IEEE Trans. Softw. Eng. 21, 2 (Feb.), 107-125.
    • (1995) IEEE Trans. Softw. Eng. , vol.21 , Issue.2 FEB , pp. 107-125
    • Owre, S.1    Rushby, J.2    Shankar, N.3    Von Henke, F.4
  • 42
    • 0346863449 scopus 로고    scopus 로고
    • Tech. Rep. TR-96-5493-03, ORA Canada, Ottawa, Ontario, Canada, December 1995; revised April 1996, 104 pp.
    • SAALTINK, M. AND MEISELS, I. 1996. The Z/EVES reference manual (draft). Tech. Rep. TR-96-5493-03, ORA Canada, Ottawa, Ontario, Canada, December 1995; revised April 1996, 104 pp.
    • (1996) The Z/EVES Reference Manual (Draft)
    • Saaltink, M.1    Meisels, I.2
  • 43
    • 0038297596 scopus 로고
    • EATCS Monographs in Theoretical Computer Science. Springer-Verlag, Berlin
    • SCHMIDT, G. AND STROHLEIN, T. 1993. Relations and Graphs. EATCS Monographs in Theoretical Computer Science. Springer-Verlag, Berlin.
    • (1993) Relations and Graphs
    • Schmidt, G.1    Strohlein, T.2
  • 44
    • 0348124048 scopus 로고
    • An undecidability result for relational algebras
    • SCHOENFELD, W. 1979. An undecidability result for relational algebras. J. Symbol. Logic 44, 1 (Mar.).
    • (1979) J. Symbol. Logic , vol.44 , Issue.1 MAR
    • Schoenfeld, W.1
  • 47
    • 85026901453 scopus 로고
    • Finder: Finite domain enumerator, system description
    • Proceedings of the 12th International Conference on Automated Deduction. Springer-Verlag, Berlin
    • SLANEY, J. K. 1994. Finder: Finite domain enumerator, system description. In Proceedings of the 12th International Conference on Automated Deduction. Lecture Notes in Artificial Intelligence. Springer-Verlag, Berlin, 798-801.
    • (1994) Lecture Notes in Artificial Intelligence , pp. 798-801
    • Slaney, J.K.1
  • 49
    • 0000418537 scopus 로고
    • Reachability analysis of Petri nets using symmetry
    • STARKE, P. 1991. Reachability analysis of Petri nets using symmetry. Syst. Anal. Model. Simul. 8, 4/5, 293-303.
    • (1991) Syst. Anal. Model. Simul. , vol.8 , Issue.4-5 , pp. 293-303
    • Starke, P.1
  • 50
    • 0003036898 scopus 로고
    • On the calculus of relations
    • TARSKI, A. 1941. On the calculus of relations. J. Symbol. Logic 6, 73-89.
    • (1941) J. Symbol. Logic , vol.6 , pp. 73-89
    • Tarski, A.1
  • 51
    • 0346232995 scopus 로고
    • Z-, an executable subset of Z
    • J. E. Nicholls, Ed. Springer-Verlag Workshops in Computing, Spnnger-Verlag, Berlin
    • VALENTINE, S. H. 1992. Z-, an executable subset of Z. In Proceedings of the Z User Workshop, J. E. Nicholls, Ed. Springer-Verlag Workshops in Computing, Spnnger-Verlag, Berlin.
    • (1992) Proceedings of the Z User Workshop
    • Valentine, S.H.1
  • 52
    • 0026884901 scopus 로고
    • Software development: Two approaches to animations of Z specifications using Prolog
    • WEST, M. M. AND EAGLESTONE, B. M. 1992. Software development: Two approaches to animations of Z specifications using Prolog. Softw. Eng. J. 7, (July), 264-276.
    • (1992) Softw. Eng. J. , vol.7 , Issue.JULY , pp. 264-276
    • West, M.M.1    Eaglestone, B.M.2
  • 53
    • 0019019881 scopus 로고
    • Theories of program testing and the application of revealing subdomains
    • WEYUKER, E. J. AND OSTRAND, T. J. 1980. Theories of program testing and the application of revealing subdomains. IEEE Trans. Softw. Eng. SE-6, (May), 236-245.
    • (1980) IEEE Trans. Softw. Eng. , vol.SE-6 , Issue.MAY , pp. 236-245
    • Weyuker, E.J.1    Ostrand, T.J.2
  • 54
    • 0003902059 scopus 로고    scopus 로고
    • Prentice Hall International Series in Computer Science. Pretice-Hall International, London, U.K.
    • WOODCOCK, J. AND DAVIES, J. 1996. Using Z: Specification, Refinement, and Proof. Prentice Hall International Series in Computer Science. Pretice-Hall International, London, U.K.
    • (1996) Using Z: Specification, Refinement, and Proof
    • Woodcock, J.1    Davies, J.2
  • 55
    • 0030212141 scopus 로고
    • Constructing finite algebras with Falcon
    • ZHANG, J. 1986. Constructing finite algebras with Falcon. J. Autom. Reason. 17, 1, 1-22.
    • (1986) J. Autom. Reason. , vol.17 , Issue.1 , pp. 1-22
    • Zhang, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.