메뉴 건너뛰기




Volumn 21, Issue 2, 1995, Pages 163-177

Testing and Debugging Distributed Programs Using Global Predicates

Author keywords

asynchronous distributed systems; Distributed algorithms; distributed debugging; distributed testing; global predicates; message complexity

Indexed keywords

ALGORITHMS; COMPUTATIONAL COMPLEXITY; COMPUTER SOFTWARE SELECTION AND EVALUATION; DISTRIBUTED COMPUTER SYSTEMS; ERRORS; PROGRAM DEBUGGING;

EID: 0029253406     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.345831     Document Type: Article
Times cited : (37)

References (31)
  • 2
    • 0021001894 scopus 로고
    • High-level debugging of distributed systems: The behavioral abstraction approach
    • P. Bates and J. Wiledon, “High-level debugging of distributed systems: The behavioral abstraction approach,” J. Syst. Software 3, vol. 4. pp. 255-264, 1983.
    • (1983) J. Syst. Software 3 , vol.4 , pp. 255-264
    • Bates, P.1    Wiledon, J.2
  • 4
    • 84937650033 scopus 로고
    • Reproducible testing of concurrent software based on shared variable
    • R. Carver and K. Tai, “Reproducible testing of concurrent software based on shared variable,” in the 11th IEEE Int. Conf. Distrib. Comput. Syst., 1991, pp. 552-559.
    • (1991) the 11th IEEE Int. Conf. Distrib. Comput. Syst. , pp. 552-559
    • Carver, R.1    Tai, K.2
  • 5
    • 0026159063 scopus 로고
    • Static analysis of concurrent software for deriving synchronization constraints
    • R. Carver and K. Tai, “Static analysis of concurrent software for deriving synchronization constraints,” in Proc. Eleventh IEEE Int. Conf. Distrib. Comput. Syst., 1991, pp. 544-551.
    • (1991) Proc. Eleventh IEEE Int. Conf. Distrib. Comput. Syst. , pp. 544-551
    • Carver, R.1    Tai, K.2
  • 6
    • 0022020346 scopus 로고
    • Distributed snapshots: Determining global states of distributed systems
    • K. M. Chandy and L. Lamport, “Distributed snapshots: Determining global states of distributed systems,” ACM Trans. Comput. Syst. 3, vol. 1, 1985, pp. 63-75.
    • (1985) ACM Trans. Comput. Syst. 3 , vol.1 , pp. 63-75
    • Chandy, K.M.1    Lamport, L.2
  • 7
    • 0025506992 scopus 로고
    • An optimization technique for protocol conformance testing using multiple UIO sequences
    • W.-H. Chen, C.-S. Lu, E. Brozovsky and Wang, “An optimization technique for protocol conformance testing using multiple UIO sequences,” Inform. Process. Lett., vol. 36, pp. 7-12, 1990.
    • (1990) Inform. Process. Lett. , vol.36 , pp. 7-12
    • Chen, W.-H.1    Lu, C.-S.2    Brozovsky, E.3    Wang4
  • 8
    • 84976845978 scopus 로고
    • Consistent detection of global predicates
    • R. Cooper and K. Marzullo, “Consistent detection of global predicates,” SIGPLAN Notices, pp. 167-174, 1991.
    • (1991) SIGPLAN Notices , pp. 167-174
    • Cooper, R.1    Marzullo, K.2
  • 10
    • 0023833640 scopus 로고
    • Timestamps in message passing systems that preserve the partial ordering
    • J. Fidge, “Timestamps in message passing systems that preserve the partial ordering,” in Proc. 11th Australian Comput. Sci. Conf., 1988, pp. 55-66.
    • (1988) Proc. 11th Australian Comput. Sci. Conf. , pp. 55-66
    • Fidge, J.1
  • 12
    • 0023826154 scopus 로고
    • Global events and global breakpoints in distributed systems
    • D. Haban and W. Weigel, “Global events and global breakpoints in distributed systems,” in Proc. 21st Int. Conf. Syst. Sci., 1988, pp. 166-175.
    • (1988) Proc. 21st Int. Conf. Syst. Sci. , pp. 166-175
    • Haban, D.1    Weigel, W.2
  • 13
    • 0016994996 scopus 로고
    • Reliability of the path analysis testing strategy
    • Feb.
    • W. E. Howden, “Reliability of the path analysis testing strategy,” IEEE Trans. Softw. Eng., vol. 3, pp. 471-482, Feb. 1976.
    • (1976) IEEE Trans. Softw. Eng. , vol.3 , pp. 471-482
    • Howden, W.E.1
  • 14
    • 0017996760 scopus 로고
    • Time, clocks and the ordering of events in a distributed system
    • L. Lamport, “Time, clocks and the ordering of events in a distributed system,” Commun. ACM, pp. 558-565, 1978.
    • (1978) Commun. ACM , pp. 558-565
    • Lamport, L.1
  • 16
    • 0023328934 scopus 로고
    • Debugging parallel programs with instant replay
    • T. Leblanc and J. Mellor-Crummy, “Debugging parallel programs with instant replay,” IEEE Trans. Comput., vol. C-36, pp. 471-482, 1987.
    • (1987) IEEE Trans. Comput. , vol.C-36 , pp. 471-482
    • Leblanc, T.1    Mellor-Crummy, J.2
  • 17
    • 0002139010 scopus 로고
    • Global conditions in debugging distributed programs
    • Y. Manabe and M. Imase, “Global conditions in debugging distributed programs,” J. Parallel Distrib. Comput., pp. 62-69, 1992.
    • (1992) J. Parallel Distrib. Comput. , pp. 62-69
    • Manabe, Y.1    Imase, M.2
  • 21
    • 0023843007 scopus 로고
    • Software engineering for distributed applications: The design project
    • M. Muhlhauser, “Software engineering for distributed applications: The design project,” in Proc. Tenth Int. Conf. Software Eng., 1988, pp. 93-101.
    • (1988) Proc. Tenth Int. Conf. Software Eng. , pp. 93-101
    • Muhlhauser, M.1
  • 22
    • 0003168631 scopus 로고
    • On finding and updating shortest paths distributively
    • K. Ramarao and S. Venkatesan, “On finding and updating shortest paths distributively,” J. Algorithms, vol. 13, no. 2, pp. 235-257, 1992.
    • (1992) J. Algorithms , vol.13 , Issue.2 , pp. 235-257
    • Ramarao, K.1    Venkatesan, S.2
  • 25
    • 0026711601 scopus 로고
    • A dynamic information-structure mutual exclusion algorithm for distributed systems
    • M. Singhal, “A dynamic information-structure mutual exclusion algorithm for distributed systems,” IEEE Trans. Parallel Distrib. Syst., vol. 3, pp. 121-125, 1992.
    • (1992) IEEE Trans. Parallel Distrib. Syst. , vol.3 , pp. 121-125
    • Singhal, M.1
  • 26
    • 0026907967 scopus 로고
    • An efficient implementation of vector clocks
    • M. Singhal and A. Kshemkalyani, “An efficient implementation of vector clocks,” Inform. Process. Lett., vol. 43, pp. 47-52, 1992.
    • (1992) Inform. Process. Lett. , vol.43 , pp. 47-52
    • Singhal, M.1    Kshemkalyani, A.2
  • 28
    • 0024680773 scopus 로고
    • Simultaneous regions: A framework for the consistent monitoring of distributed computations
    • M. Spezialetti and P. Kearns, “Simultaneous regions: A framework for the consistent monitoring of distributed computations,” in Proc. Ninth IEEE Int. Conf. Distrib. Comput. Syst., 1989, pp. 61-68.
    • (1989) Proc. Ninth IEEE Int. Conf. Distrib. Comput. Syst. , pp. 61-68
    • Spezialetti, M.1    Kearns, P.2
  • 29
    • 0025886006 scopus 로고
    • Debugging Ada concurrent programs by deterministic execution
    • K. Tai, R. Carver, and E. Obaid, “Debugging Ada concurrent programs by deterministic execution,” IEEE Trans. Software Eng., vol. 17, pp. 45-63, 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , pp. 45-63
    • Tai, K.1    Carver, R.2    Obaid, E.3
  • 30
    • 0026827806 scopus 로고
    • Structural testing of concurrent programs
    • R. Taylor, D. Levine and C. Kelly, “Structural testing of concurrent programs,” IEEE Trans. Softw. Eng., vol. 18, pp. 206-215, 1992.
    • (1992) IEEE Trans. Softw. Eng. , vol.18 , pp. 206-215
    • Taylor, R.1    Levine, D.2    Kelly, C.3


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