메뉴 건너뛰기




Volumn 28, Issue 2-3, 1997, Pages 273-299

A case study in model checking software systems

Author keywords

Abstraction mappings; Cache coherence protocols; Distributed systems; Finite state machines; Model checking; Verification

Indexed keywords

BUFFER STORAGE; COMPUTER HARDWARE; COMPUTER SIMULATION; DISTRIBUTED COMPUTER SYSTEMS; FINITE AUTOMATA; FORMAL LOGIC;

EID: 0031124820     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/s0167-6423(96)00020-2     Document Type: Article
Times cited : (25)

References (43)
  • 2
    • 85018126905 scopus 로고
    • Mec: A system for constructing and analysing transition systems
    • J. Sifakis, ed., Automatic Verification Methods of Finite State Systems, Springer, Berlin
    • A. Arnold, Mec: a system for constructing and analysing transition systems, in: J. Sifakis, ed., Automatic Verification Methods of Finite State Systems, Lecture Notes in Computer Sciences, Vol. 407 (Springer, Berlin, 1989).
    • (1989) Lecture Notes in Computer Sciences , vol.407
    • Arnold, A.1
  • 3
    • 0027147976 scopus 로고
    • State-based model checking of event driven systems requirements
    • J.M. Atlee and J.D. Gannon, State-based model checking of event driven systems requirements, IEEE Trans. Software Engrg. 19 (1) (1993) 24-40.
    • (1993) IEEE Trans. Software Engrg. , vol.19 , Issue.1 , pp. 24-40
    • Atlee, J.M.1    Gannon, J.D.2
  • 4
    • 0029252779 scopus 로고
    • Model checking in practice: The t9000 virtual channel processor
    • G. Barrett, Model checking in practice: The t9000 virtual channel processor, IEEE Trans. Software Engng. 21 (2) (1995) 69-78.
    • (1995) IEEE Trans. Software Engng. , vol.21 , Issue.2 , pp. 69-78
    • Barrett, G.1
  • 5
    • 0022890039 scopus 로고
    • Automatic verification of sequential circuits using temporal logic
    • M.C. Browne, E.M. Clarke, D.L. Dill and B. Mishra, Automatic verification of sequential circuits using temporal logic, IEEE Trans. Comput. C-35 (12) (1986) 1035-1044.
    • (1986) IEEE Trans. Comput. , vol.C-35 , Issue.12 , pp. 1035-1044
    • Browne, M.C.1    Clarke, E.M.2    Dill, D.L.3    Mishra, B.4
  • 8
    • 0028166433 scopus 로고
    • An integrated method for effective behavior analysis of distributed systems
    • Sorrento, Italy, May
    • S.C. Cheung and J. Kramer, An integrated method for effective behavior analysis of distributed systems, in: Proc. 16th Internat. Conf. on Soft. Engrg. (Sorrento, Italy, May 1994).
    • (1994) Proc. 16th Internat. Conf. on Soft. Engrg.
    • Cheung, S.C.1    Kramer, J.2
  • 9
    • 85037030721 scopus 로고
    • Synthesis of synchronization skeletons for branching time temporal logic
    • Logic of Programs: Workshop (Yorktown Heights, NY, May 1981), Springer, Berlin
    • E.M. Clarke and E.A. Emerson, Synthesis of synchronization skeletons for branching time temporal logic, in: Logic of Programs: Workshop (Yorktown Heights, NY, May 1981) Lecture Notes in Computer Science, Vol. 131 (Springer, Berlin, 1981).
    • (1981) Lecture Notes in Computer Science , vol.131
    • Clarke, E.M.1    Emerson, E.A.2
  • 12
    • 0042500371 scopus 로고
    • The concurrency workbench: A semantics-based tool for the verification of concurrent systems
    • Edinburgh University
    • R. Cleaveland, J. Parrow and B. Steffen, The concurrency workbench: A semantics-based tool for the verification of concurrent systems, Tech. Report ECS-LFCS-89-83, Edinburgh University (1983).
    • (1983) Tech. Report ECS-LFCS-89-83
    • Cleaveland, R.1    Parrow, J.2    Steffen, B.3
  • 16
    • 0022776452 scopus 로고
    • Automatic verification of asynchronous circuits using temporal logic
    • D.L. Dill and E.M. Clarke, Automatic verification of asynchronous circuits using temporal logic, IEE Proc. Part E 133 (5) (1986).
    • (1986) IEE Proc. Part E , vol.133 , Issue.5
    • Dill, D.L.1    Clarke, E.M.2
  • 19
    • 0042500355 scopus 로고
    • Oxford, England
    • Limited Formal Systems Europe, FDR: User Manual and Tutorial (Oxford, England, 1992).
    • (1992) FDR: User Manual and Tutorial
  • 22
    • 0025212803 scopus 로고
    • Software for analytical development of communications protocols
    • Z. Har'El and R.P. Kurshan, Software for analytical development of communications protocols, AT&T Tech. J. 69(1) (1990) 45-59.
    • (1990) AT&T Tech. J. , vol.69 , Issue.1 , pp. 45-59
    • Har'el, Z.1    Kurshan, R.P.2
  • 23
    • 84955600143 scopus 로고    scopus 로고
    • Experiments in theorem proving and model checking for protocol verification
    • March
    • K. Havelund and N. Shankar, Experiments in theorem proving and model checking for protocol verification, Proc. Formal Methods Europe 1996 (March 1996) 662-681.
    • (1996) Proc. Formal Methods Europe 1996 , pp. 662-681
    • Havelund, K.1    Shankar, N.2
  • 25
    • 84956986947 scopus 로고
    • Combining model checking and theorem proving to verify parallel processes
    • Proc. 5th Internat. Conf. on Computer Aided Verification, Springer, Berlin
    • H. Hungar, Combining model checking and theorem proving to verify parallel processes in: Proc. 5th Internat. Conf. on Computer Aided Verification, Lecture Notes in Computer Science, Vol. 697 (Springer, Berlin, 1993) 154-165.
    • (1993) Lecture Notes in Computer Science , vol.697 , pp. 154-165
    • Hungar, H.1
  • 26
    • 0043001179 scopus 로고
    • Abstract model checking of infinite specifications
    • D. Jackson, Abstract model checking of infinite specifications, in: Proc FME '94 (1994).
    • (1994) Proc FME '94
    • Jackson, D.1
  • 28
    • 85029415288 scopus 로고
    • Verification of a multiplier: 64 bits and beyond
    • Proc. 5th Internat. Conf. on Computer Aided Verification, Springer, Berlin
    • R. Kurshan and L. Lamport, Verification of a multiplier: 64 bits and beyond, in: Proc. 5th Internat. Conf. on Computer Aided Verification, Lecture Notes in Computer Science, Vol. 697 (Springer, Berlin, 1993) 166-179.
    • (1993) Lecture Notes in Computer Science , vol.697 , pp. 166-179
    • Kurshan, R.1    Lamport, L.2
  • 29
    • 0012292822 scopus 로고
    • Hierarchical correctness proofs for distributed algorithms
    • MIT Laboratory for Computer Science, Cambridge, MA April
    • N. Lynch and M. Tuttle, Hierarchical correctness proofs for distributed algorithms, Tech. Report, MIT Laboratory for Computer Science, Cambridge, MA (April 1987).
    • (1987) Tech. Report
    • Lynch, N.1    Tuttle, M.2
  • 30
    • 84957373600 scopus 로고
    • Beyond model checking
    • Proc. 6th Internat. Conf. on Computer Aided Verification Springer, Berlin
    • Z. Manna, Beyond model checking, in: Proc. 6th Internat. Conf. on Computer Aided Verification Lecture Notes in Computer Science, Vol. 816 (Springer, Berlin, 1994).
    • (1994) Lecture Notes in Computer Science , vol.816
    • Manna, Z.1
  • 32
    • 0002584997 scopus 로고
    • Formal verification of the gigamax cache consistency protocol
    • N. Suzuki ed., MIT Press, Cambridge, MA
    • K.L. McMillan and J. Schwalbe, Formal verification of the gigamax cache consistency protocol, in: N. Suzuki ed., Shared Memory Multiprocessing (MIT Press, Cambridge, MA, 1992).
    • (1992) Shared Memory Multiprocessing
    • McMillan, K.L.1    Schwalbe, J.2
  • 33
    • 85084163899 scopus 로고
    • Large granularity cache coherence for intermittent connectivity
    • USENIX Association, June
    • L. Mummert and M. Satyanarayanan Large granularity cache coherence for intermittent connectivity, in: USENIX Summer Conf. Proc. (USENIX Association, June 1994) 279-289.
    • (1994) USENIX Summer Conf. Proc. , pp. 279-289
    • Mummert, L.1    Satyanarayanan, M.2
  • 35
    • 0029352644 scopus 로고
    • A new approach for the verification of cache coherence protocols
    • August
    • F. Pong and M. Dubois, A new approach for the verification of cache coherence protocols, IEEE Trans. Parallel Distributed Systems 6 (8) (August 1995).
    • (1995) IEEE Trans. Parallel Distributed Systems , vol.6 , Issue.8
    • Pong, F.1    Dubois, M.2
  • 39
    • 0002411371 scopus 로고
    • What good are models and what models are good?
    • S. Mullender, ed., Addison-Wesley, New York
    • F.B. Schneider, What good are models and what models are good?, in: S. Mullender, ed., Distributed Systems (Addison-Wesley, New York, 1993).
    • (1993) Distributed Systems
    • Schneider, F.B.1
  • 40
    • 0003811984 scopus 로고
    • The PVS proof checker: A reference manual (draft)
    • Comp. Sci. Lab. SRI International, Menlo Park, CA
    • N. Shankar, S. Owre and J. Rushby, The PVS proof checker: A reference manual (draft), Tech. report, Comp. Sci. Lab. (SRI International, Menlo Park, CA, 1993).
    • (1993) Tech. Report
    • Shankar, N.1    Owre, S.2    Rushby, J.3
  • 41
    • 0043001177 scopus 로고
    • Volumes: The andrew file system data structuring primitive
    • August Also available as Tech. report CMU-ITC-053, Carnegie Mellon University, Information Technology Center
    • R.N. Sidebotham, Volumes: The Andrew file system data structuring primitive, in: European Unix User Group Conference Proc. (August 1986). Also available as Tech. report CMU-ITC-053, Carnegie Mellon University, Information Technology Center.
    • (1986) European Unix User Group Conference Proc.
    • Sidebotham, R.N.1
  • 42
    • 0041498556 scopus 로고
    • Using symbolic model checking to verify cache coherence in a distributed file system
    • Carnegie Mellon Computer Science Department, CMU Electrical and Computer Engineering Bachelor's Thesis
    • M. Vaziri-Farahani, Using symbolic model checking to verify cache coherence in a distributed file system, Tech. Report CMU-CS-95-156, Carnegie Mellon Computer Science Department, 1995. CMU Electrical and Computer Engineering Bachelor's Thesis.
    • (1995) Tech. Report CMU-CS-95-156
    • Vaziri-Farahani, M.1
  • 43
    • 85051051500 scopus 로고
    • Expressing interesting properties of programs in propositional temporal logic
    • P. Wolper, Expressing interesting properties of programs in propositional temporal logic, in: Proc. Principles of Programming Languages (1986) 184-193.
    • (1986) Proc. Principles of Programming Languages , pp. 184-193
    • Wolper, P.1


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