메뉴 건너뛰기




Volumn 11, Issue 1, 2004, Pages 63-89

Granularity-Driven Dynamic Predicate Slicing Algorithms for Message Passing Systems

Author keywords

Concurrent program; Message passing; Program comprehension; Program slicing

Indexed keywords

ALGORITHMS; COMPUTATION THEORY; COMPUTER PROGRAMMING; COMPUTER SYSTEM RECOVERY; CONCURRENT ENGINEERING; OPTIMIZATION; PROGRAM DEBUGGING; SUPERVISORY AND EXECUTIVE PROGRAMS;

EID: 0742321801     PISSN: 09288910     EISSN: None     Source Type: Journal    
DOI: 10.1023/B:AUSE.0000008668.12782.6c     Document Type: Conference Paper
Times cited : (16)

References (68)
  • 4
    • 33644561313 scopus 로고    scopus 로고
    • Program slicing
    • Academic Press
    • Binkley, D. and Gallagher, K. 1996. Program slicing. Adv. in Computers, Academic Press, vol. 43, pp. 1-52.
    • (1996) Adv. in Computers , vol.43 , pp. 1-52
    • Binkley, D.1    Gallagher, K.2
  • 5
    • 33947110477 scopus 로고    scopus 로고
    • Integrating ASM into the software development life cycle
    • Borger, E. 1997. Integrating ASM into the software development life cycle. Journal of Universal Computer Science, 3(5):603-665.
    • (1997) Journal of Universal Computer Science , vol.3 , Issue.5 , pp. 603-665
    • Borger, E.1
  • 8
    • 0022020346 scopus 로고
    • Distributed snapshots: Determining global states of distributed systems
    • Chandy, K.M. and Lamport, L. 1985. Distributed snapshots: Determining global states of distributed systems. ACM TOCS, 3(1):63-75.
    • (1985) ACM TOCS , vol.3 , Issue.1 , pp. 63-75
    • Chandy, K.M.1    Lamport, L.2
  • 10
    • 0003672924 scopus 로고
    • Slicing concurrent programs a graph-approach
    • P. Fritzson, editor, vol. 749 of Lecture Notes in Computer Science, Springer-Verlag
    • Cheng, J. 1993. Slicing concurrent programs a graph-approach. In P. Fritzson, editor, Proceedings of the First International Workshop on Automated and Algorithmic Debugging, vol. 749 of Lecture Notes in Computer Science, Springer-Verlag, pp. 232-245.
    • (1993) Proceedings of the First International Workshop on Automated and Algorithmic Debugging , pp. 232-245
    • Cheng, J.1
  • 13
    • 84957067996 scopus 로고    scopus 로고
    • Experience with predicate abstraction
    • Springer Verlag
    • Das, S., Dill, D., and Park, S. 1999. Experience with predicate abstraction. Lecture notes in Computer Science, Springer Verlag, vol. 1633, pp. 160-171.
    • (1999) Lecture Notes in Computer Science , vol.1633 , pp. 160-171
    • Das, S.1    Dill, D.2    Park, S.3
  • 14
    • 84963819598 scopus 로고    scopus 로고
    • Program slicing: Methods and applications
    • Florence, Italy, IEEE Computer Society Press, Los Alamitos, California, USA
    • De Lucia, A. 2001. Program slicing: Methods and applications. In 1st IEEE International Workshop on Source Code Analysis and Manipulation (Florence, Italy), IEEE Computer Society Press, Los Alamitos, California, USA, pp. 142-149.
    • (2001) 1st IEEE International Workshop on Source Code Analysis and Manipulation , pp. 142-149
    • De Lucia, A.1
  • 16
    • 0036530188 scopus 로고    scopus 로고
    • State lattice decomposition and distributed predicate detection
    • Dumais, G. and Li, H.F. 2002. State lattice decomposition and distributed predicate detection. IEEE Trans. on Parallel and Distributed Systems, 13(4):373-387.
    • (2002) IEEE Trans. on Parallel and Distributed Systems , vol.13 , Issue.4 , pp. 373-387
    • Dumais, G.1    Li, H.F.2
  • 19
    • 84962201591 scopus 로고    scopus 로고
    • Towards measurement of testability of concurrent object-oriented programs using fault insertion: A preliminary investigation
    • Montreal, Canada
    • Ghosh, S. 2002. Towards measurement of testability of concurrent object-oriented programs using fault insertion: A preliminary investigation. In Second IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'02), Montreal, Canada, pp. 17-25.
    • (2002) Second IEEE International Workshop on Source Code Analysis and Manipulation (SCAM'02) , pp. 17-25
    • Ghosh, S.1
  • 21
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with PCS
    • Springer-Verlag
    • Graf, S. and Saidi, H. 1997. "Construction of abstract state graphs with PCS. Lecture notes in Computer Science, Springer-Verlag, vol. 1254, pp. 72-83.
    • (1997) Lecture Notes in Computer Science , vol.1254 , pp. 72-83
    • Graf, S.1    Saidi, H.2
  • 25
    • 0011793707 scopus 로고
    • Automatic extraction of executable program subsets by simultaneous dynamic program slicing
    • Hall, R.J. 1995. Automatic extraction of executable program subsets by simultaneous dynamic program slicing. Automated Software Engineering, 2 1:33-53.
    • (1995) Automated Software Engineering , vol.21 , pp. 33-53
    • Hall, R.J.1
  • 27
    • 0032208376 scopus 로고    scopus 로고
    • A new algorithm, for slicing unstructured programs
    • Harman, M. and Danicic, S. 1998. A new algorithm, for slicing unstructured programs. Journal of Software Maintenance, 10(6):415-441.
    • (1998) Journal of Software Maintenance , vol.10 , Issue.6 , pp. 415-441
    • Harman, M.1    Danicic, S.2
  • 31
    • 84962139805 scopus 로고
    • Experinece with logical code analysis in software reuse and reengineering
    • San Antonio, TX, March 28-30
    • Hart, J.M. 1995. Experinece with logical code analysis in software reuse and reengineering. In AIM Computing in Aeorspace, vol. 10, pp. 1243-1262, San Antonio, TX, March 28-30.
    • (1995) AIM Computing in Aeorspace , vol.10 , pp. 1243-1262
    • Hart, J.M.1
  • 38
    • 0024089764 scopus 로고
    • Dynamic program slicing
    • Korel, B. and Laski, J. 1988. Dynamic program slicing. In Process Letters, 29(3): 155-163.
    • (1988) Process Letters , vol.29 , Issue.3 , pp. 155-163
    • Korel, B.1    Laski, J.2
  • 39
    • 0031635608 scopus 로고    scopus 로고
    • Program slicing in understanding of large programs
    • Ischia, Italy, June
    • Korel, B. and Rilling, J. 1998a. Program slicing in understanding of large programs. In IEEE Proceedings of the 6th IWPC '98, Ischia, Italy, June pp. 145-152.
    • (1998) IEEE Proceedings of the 6th IWPC '98 , pp. 145-152
    • Korel, B.1    Rilling, J.2
  • 41
  • 42
    • 0004136931 scopus 로고
    • Program slicing: An application of object-oriented program dependency Graphs
    • Cs Dep., Clemson University
    • Krishnaswamy, A. 1994. Program slicing: An application of object-oriented program dependency Graphs. Technical Report TR94-108, Cs Dep., Clemson University.
    • (1994) Technical Report , vol.TR94-108
    • Krishnaswamy, A.1
  • 44
    • 84976701544 scopus 로고
    • Developing an object-oriented software testing and maintenance environment
    • Kung, D., Gao, J. et al. 1995. Developing an object-oriented software testing and maintenance environment. In Communications of the ACM, vol. 38, issue 10, pp. 75-87.
    • (1995) Communications of the ACM , vol.38 , Issue.10 , pp. 75-87
    • Kung, D.1    Gao, J.2
  • 47
    • 0023328934 scopus 로고
    • Debugging parallel programs with instant replay
    • Leblanc, T. and Mellor-Crummey, J. 1987. Debugging parallel programs with instant replay. IEEE Transactions on Computers, C-36 (4):471-482.
    • (1987) IEEE Transactions on Computers , vol.C-36 , Issue.4 , pp. 471-482
    • Leblanc, T.1    Mellor-Crummey, J.2
  • 53
    • 0026221547 scopus 로고
    • Predicate-transition net model for multiple agent planning
    • Murata, T., Nelson, P.C., and Yim, J. 1991. Predicate-transition net model for multiple agent planning. Information Science, 57/58:361-384.
    • (1991) Information Science , vol.57-58 , pp. 361-384
    • Murata, T.1    Nelson, P.C.2    Yim, J.3
  • 59
    • 0742313040 scopus 로고    scopus 로고
    • Slicing event traces of large software system
    • Simith, R. and Korel's, B. 2000. Slicing event traces of large software system. AADEBUGG'00.
    • (2000) AADEBUGG'00
    • Simith, R.1    Korel's, B.2
  • 60
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • Tip, F. 1995. A survey of program slicing techniques. Journal of Progr. Languages, 3(3): 121-189.
    • (1995) Journal of Progr. Languages , vol.3 , Issue.3 , pp. 121-189
    • Tip, F.1
  • 61
    • 0020157396 scopus 로고
    • Programmers use slices when debugging
    • Weiser, M. 1982. Programmers use slices when debugging. Communications of the ACM, 25:446-452.
    • (1982) Communications of the ACM , vol.25 , pp. 446-452
    • Weiser, M.1
  • 65
    • 0003647961 scopus 로고    scopus 로고
    • Dynamic slicing of object-oriented programs
    • Information Processing Society of Japan
    • Zhao, J. 1998. Dynamic slicing of object-oriented programs. Technical-Report SE-98-119, Information Processing Society of Japan, pp. 17-23.
    • (1998) Technical-report , vol.SE-98-119 , pp. 17-23
    • Zhao, J.1
  • 66
    • 84944332982 scopus 로고    scopus 로고
    • Slicing concurrent Java Programs
    • May 05-07, Pittsburgh, Pennsylvania
    • Zhao, J. 1999. Slicing concurrent Java Programs. Seventh International Workshop on Program Comprehension, May 05-07, Pittsburgh, Pennsylvania, pp. 126-136.
    • (1999) Seventh International Workshop on Program Comprehension , pp. 126-136
    • Zhao, J.1


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