메뉴 건너뛰기




Volumn 16, Issue 2, 1994, Pages 259-303

Compositional Specification and Verification of Distributed Systems

Author keywords

assertional reasoning; compositionality; message passing; modular specification; specification; stepwise refinement

Indexed keywords

ALGORITHMS; COMPUTATIONAL LINGUISTICS; COMPUTER HARDWARE DESCRIPTION LANGUAGES; DATA COMMUNICATION SYSTEMS; DATA PROCESSING; DISTRIBUTED DATABASE SYSTEMS; SOFTWARE ENGINEERING; STATE ASSIGNMENT; THEOREM PROVING;

EID: 0028400387     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/174662.174665     Document Type: Article
Times cited : (46)

References (43)
  • 1
    • 0026154452 scopus 로고
    • The existence of refinement mappings
    • ABADI, M., AND LAMPORT, L. 1991. The existence of refinement mappings. Theor. Comput. Sci. 82, 2, 253-284.
    • (1991) Theor. Comput. Sci. , vol.82 , Issue.2 , pp. 253-284
    • ABADI, M.1    LAMPORT, L.2
  • 2
    • 0024303044 scopus 로고
    • Verifying temporal properties without temporal logic
    • ALPERN, B., AND SCHNEIDER, F. B. 1989. Verifying temporal properties without temporal logic. ACM Trans. Program. Lang. Systems, 11, 1, 147-167.
    • (1989) ACM Trans. Program. Lang. Systems , vol.11 , Issue.1 , pp. 147-167
    • ALPERN, B.1    SCHNEIDER, F.B.2
  • 4
    • 84957834675 scopus 로고
    • Refinement calculus, part II: Parallel and reactive programs
    • In Lecture Notes in Computer Science, vol. 430. Springer-Verlag, New York
    • BACK, R. J. R. 1990. Refinement calculus, part II: Parallel and reactive programs. In Stepwise Refinement of Distributed Systems. Models, Formalisms, Correctness. Lecture Notes in Computer Science, vol. 430. Springer-Verlag, New York.
    • (1990) Stepwise Refinement of Distributed Systems. Models, Formalisms, Correctness.
    • BACK, R.J.R.1
  • 5
    • 0024103791 scopus 로고
    • Distributed cooperation with action systems
    • Oct.
    • BACK, R. J. R., AND KURKI-SUONIO, R. 1988. Distributed cooperation with action systems. ACM Trans. Program. Lang. Syst. 10, 4, (Oct.), 513-554.
    • (1988) ACM Trans. Program. Lang. Syst. , vol.10 , Issue.4 , pp. 513-554
    • BACK, R.J.R.1    KURKI-SUONIO, R.2
  • 6
    • 0002031923 scopus 로고
    • Stepwise refinement of action systems
    • BACK, R. J. R., AND SERE, K. 1991. Stepwise refinement of action systems. Struct. Program. 12, 17-30.
    • (1991) Struct. Program. , vol.12 , pp. 17-30
    • BACK, R.J.R.1    SERE, K.2
  • 9
    • 84976772760 scopus 로고
    • Assertional verification of a majority consensus algorithm for concurrency control in multiple copy databases
    • In Lecture Notes in Computer Science, vol. 335. Springer-Verlag, New York
    • DROST, N. J., AND VAN LEEUWEN, J. 1988. Assertional verification of a majority consensus algorithm for concurrency control in multiple copy databases. In Concurrency 88. Lecture Notes in Computer Science, vol. 335. Springer-Verlag, New York, 320-334.
    • (1988) Concurrency 88. , pp. 320-334
    • DROST, N.J.1    VAN LEEUWEN, J.2
  • 11
    • 0003974004 scopus 로고
    • Springer-Verlag, New York
    • FRANCEZ, N. 1986. Fairness. Springer-Verlag, New York.
    • (1986) Fairness.
    • FRANCEZ, N.1
  • 14
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • HOARE, C. A. R. 1969 An axiomatic basis for computer programming. Commun ACM 12, 10, 576-583.
    • (1969) Commun ACM , vol.12 , Issue.10 , pp. 576-583
    • HOARE, C.A.R.1
  • 15
    • 0001604985 scopus 로고
    • Coloured petri nets: A high level language for system design and analysis
    • In Lecture Notes in Computer Science, vol. 483. Springer-Verlag, New York
    • JENSEN, K. 1991. Coloured petri nets: A high level language for system design and analysis. In Advances in Petri Nets 1990. Lecture Notes in Computer Science, vol. 483. Springer-Verlag, New York, 342-416.
    • (1991) Advances in Petri Nets 1990. , pp. 342-416
    • JENSEN, K.1
  • 16
    • 85027513509 scopus 로고
    • Simulations between specifications of distributed systems
    • In Lecture Notes in Computer Science, vol. 527. Springer-Verlag, New York
    • JONSSON, B. 1991. Simulations between specifications of distributed systems. In Proceedings of CONCUR '91, Theories of Concurrency: Unification and Extension. Lecture Notes in Computer Science, vol. 527. Springer-Verlag, New York, 346-360.
    • (1991) Proceedings of CONCUR '91, Theories of Concurrency: Unification and Extension. , pp. 346-360
    • JONSSON, B.1
  • 17
    • 0003942431 scopus 로고
    • Compositional verification of distributed systems
    • Ph.D. thesis, Dept. of Computer Systems, Uppsala Univ, Uppsala, Sweden
    • JONSSON, B. 1987. Compositional verification of distributed systems. Ph.D. thesis, Dept. of Computer Systems, Uppsala Univ, Uppsala, Sweden.
    • (1987)
    • JONSSON, B.1
  • 19
    • 0343762840 scopus 로고
    • Refinement and projection of relational specifications
    • In Lecture Notes in Computer Science, vol. 430. Springer-Verlag, New York
    • LAM, S. S., AND SHANKAR, A. U. 1990. Refinement and projection of relational specifications. In Stepwise Refinement of Distributed Systems. Models, Formalisms, Correctness. Lecture Notes in Computer Science, vol. 430. Springer-Verlag, New York, 454-486.
    • (1990) Stepwise Refinement of Distributed Systems. Models, Formalisms, Correctness. , pp. 454-486
    • LAM, S.S.1    SHANKAR, A.U.2
  • 20
    • 0021458959 scopus 로고
    • Protocol verification via projections
    • July
    • LAM, S. S., AND SHANKAR, A. U. 1984. Protocol verification via projections IEEE Trans. Softw. Eng. SE-10, 4 (July), 325-342.
    • (1984) IEEE Trans. Softw. Eng. , vol.SE-10 , Issue.4 , pp. 325-342
    • LAM, S.S.1    SHANKAR, A.U.2
  • 21
    • 0004294401 scopus 로고
    • The temporal logic of actions
    • DEC/SRC
    • LAMPORT, L. 1991 The temporal logic of actions. Tech. Rep., DEC/SRC.
    • (1991) Tech. Rep.
    • LAMPORT, L.1
  • 22
    • 0024304753 scopus 로고
    • A simple approach to specifying concurrent systems
    • Jan.
    • LAMPORT, L. 1989. A simple approach to specifying concurrent systems. Commun. ACM 32, 1 (Jan.), 32-45.
    • (1989) Commun. ACM , vol.32 , Issue.1 , pp. 32-45
    • LAMPORT, L.1
  • 23
    • 84976663837 scopus 로고
    • Specifying concurrent program modules
    • LAMPORT, L. 1983. Specifying concurrent program modules. ACM Trans. Program. Lang. Syst. 5, 2, 190-222.
    • (1983) ACM Trans. Program. Lang. Syst. , vol.5 , Issue.2 , pp. 190-222
    • LAMPORT, L.1
  • 24
    • 85034565451 scopus 로고
    • Impartiality, justice and fairness: The ethics of concurrent termination
    • In Lecture Notes in Computer Science, vol. 115. Springer-Verlag, New York
    • LEHMAN, D., PNUELI, A., AND STAVI, J. 1981. Impartiality, justice and fairness: The ethics of concurrent termination. In ICALP '81. Lecture Notes in Computer Science, vol. 115. Springer-Verlag, New York.
    • (1981) ICALP '81.
    • LEHMAN, D.1    PNUELI, A.2    STAVI, J.3
  • 29
    • 0021603475 scopus 로고
    • Adequate proof principles for invariance and liveness properties of concurrent programs
    • MANNA, Z., AND PNUELI, A. 1984. Adequate proof principles for invariance and liveness properties of concurrent programs. Sci. Comput. Program. 4, 4 257-289.
    • (1984) Sci. Comput. Program. , vol.4 , Issue.4 , pp. 257-289
    • MANNA, Z.1    PNUELI, A.2
  • 32
    • 0019596077 scopus 로고
    • Proofs of networks of processes
    • July
    • MISRA, J., AND CHANDY, K. M. 1981. Proofs of networks of processes. IEEE Trans. Softw. Eng. SE-7, 4, (July), 417-426.
    • (1981) IEEE Trans. Softw. Eng. , vol.SE-7 , Issue.4 , pp. 417-426
    • MISRA, J.1    CHANDY, K.M.2
  • 33
    • 0022581848 scopus 로고
    • A model and temporal proof system for networks of processes
    • NGUYEN, V., DEMERS, A., GRIES, D., AND OWICKI, S. 1986. A model and temporal proof system for networks of processes. Distrib. Comput. 1, 1, 7-25.
    • (1986) Distrib. Comput. , vol.1 , Issue.1 , pp. 7-25
    • NGUYEN, V.1    DEMERS, A.2    GRIES, D.3    OWICKI, S.4
  • 34
    • 85029804049 scopus 로고
    • Verifying safety and deadlock properties of networks of asynchronously communicating processes
    • In IFIP WG 6.1, North-Holland, Netherlands
    • ORAVA, F. 1989. Verifying safety and deadlock properties of networks of asynchronously communicating processes. In Protocol Specifications, Testing, and Verification IX. IFIP WG 6.1, North-Holland, Netherlands, 357-372.
    • (1989) Protocol Specifications, Testing, and Verification IX. , pp. 357-372
    • ORAVA, F.1
  • 35
    • 84976841220 scopus 로고
    • A unified approach to formal verification of network safety properties
    • Ph.D. thesis, Dept. of Computer Science, Univ. of Texas at Austin
    • OSSEFORT, M. 1982. A unified approach to formal verification of network safety properties. Ph.D. thesis, Dept. of Computer Science, Univ. of Texas at Austin.
    • (1982)
    • OSSEFORT, M.1
  • 36
    • 84976730945 scopus 로고
    • Proving liveness properties of concurrent programs
    • OWICKI, S., AND LAMPORT, L. 1982. Proving liveness properties of concurrent programs. ACM Trans. Program. Lang. Syst. 4, 3, 455-495.
    • (1982) ACM Trans. Program. Lang. Syst. , vol.4 , Issue.3 , pp. 455-495
    • OWICKI, S.1    LAMPORT, L.2
  • 37
    • 0001206576 scopus 로고
    • Applications of temporal logic to the specification and verification of reactive systems: A survey of current trends
    • In Lecture Notes in Computer Science, vol. 224. Springer-Verlag, New York
    • PNUELI, A. 1986. Applications of temporal logic to the specification and verification of reactive systems: A survey of current trends. In Current Trends in Concurrency. Lecture Notes in Computer Science, vol. 224. Springer-Verlag, New York, 510-584.
    • (1986) Current Trends in Concurrency. , pp. 510-584
    • PNUELI, A.1
  • 38
    • 0022561066 scopus 로고
    • Proving entailment between conceptual state specifications
    • STARK, E. W. 1988. Proving entailment between conceptual state specifications. Theor. Comput. Sci. 56, 135-154.
    • (1988) Theor. Comput. Sci. , vol.56 , pp. 135-154
    • STARK, E.W.1
  • 39
    • 0043142943 scopus 로고
    • Foundations of a theory of specification for distributed systems
    • Ph.D. thesis, Massachussetts Inst, of Technology, Cambridge, Mass
    • STARK, E. W. 1984. Foundations of a theory of specification for distributed systems. Ph.D. thesis, Massachussetts Inst, of Technology, Cambridge, Mass.
    • (1984)
    • STARK, E.W.1
  • 40
    • 0018480001 scopus 로고
    • A majority consensus approach to concurrency control for multiple copy databases
    • THOMAS, R. H. 1979. A majority consensus approach to concurrency control for multiple copy databases. ACM Trans. Database Syst. 4, 2, 180-209.
    • (1979) ACM Trans. Database Syst. , vol.4 , Issue.2 , pp. 180-209
    • THOMAS, R.H.1
  • 43
    • 85034612320 scopus 로고
    • Compositionality and concurrent networks: Soundness and completeness of a proof system
    • In Lecture Notes in Computer Science, vol. 194. Springer-Verlag, New York
    • ZWIERSM, J., DE ROEVER, W. P., AND VAN EMDE BOAS, P. 1985. Compositionality and concurrent networks: Soundness and completeness of a proof system. In Proceedings of ICALP '85. Lecture Notes in Computer Science, vol. 194. Springer-Verlag, New York.
    • (1985) Proceedings of ICALP '85.
    • ZWIERSM, J.1    DE ROEVER, W.P.2    VAN EMDE BOAS, P.3


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