메뉴 건너뛰기




Volumn 2, Issue 4-5, 2002, Pages 611-643

Generic program monitoring by trace analysis

Author keywords

Automated debugging; Mercury; Monitoring; Test coverage; Trace analysis

Indexed keywords


EID: 0346041914     PISSN: 14710684     EISSN: None     Source Type: Journal    
DOI: 10.1017/S1471068402001461     Document Type: Article
Times cited : (8)

References (37)
  • 2
    • 84976842322 scopus 로고
    • Debugging heterogeneous distributed systems using event-based models of behavior
    • Bates, P. C. (1995) Debugging heterogeneous distributed systems using event-based models of behavior. ACM Trans. Comput. Syst. 13(1), 1-31.
    • (1995) ACM Trans. Comput. Syst. , vol.13 , Issue.1 , pp. 1-31
    • Bates, P.C.1
  • 4
    • 0003048561 scopus 로고
    • An introduction to the theory of lists
    • Broy, M. (ed.). Springer-Verlag
    • Bird, R. S. (1987) An introduction to the theory of lists. In: Broy, M. (ed.), Logic of Programming and Calculi of Discrete Design, pp. 3-42. Springer-Verlag.
    • (1987) Logic of Programming and Calculi of Discrete Design , pp. 3-42
    • Bird, R.S.1
  • 6
    • 0010186144 scopus 로고
    • Understanding the control flow of Prolog programs
    • Tränlund, S.-A. (ed.)
    • Byrd, L. (1980) Understanding the control flow of Prolog programs. In: Tränlund, S.-A. (ed.), Logic Programming Workshop, pp. 127-138.
    • (1980) Logic Programming Workshop , pp. 127-138
    • Byrd, L.1
  • 8
    • 0032676385 scopus 로고    scopus 로고
    • Opium: An extendable trace analyser for Prolog
    • Special issue on Synthesis, Transformation and Analysis of Logic Programs
    • Ducassé, M. (1999b) Opium: An extendable trace analyser for Prolog. J. Logic Program. 39, 177-223. (Special issue on Synthesis, Transformation and Analysis of Logic Programs.)
    • (1999) J. Logic Program. , vol.39 , pp. 177-223
    • Ducassé, M.1
  • 9
    • 0034190364 scopus 로고    scopus 로고
    • Tracing Prolog programs by source instrumentation is efficient enough
    • Ducassé, M. and Noyé, J. (2000) Tracing Prolog programs by source instrumentation is efficient enough. J. Logic Program. 43(2), 157-172.
    • (2000) J. Logic Program. , vol.43 , Issue.2 , pp. 157-172
    • Ducassé, M.1    Noyé, J.2
  • 11
    • 0024133268 scopus 로고
    • The Transparent Prolog Machine TPM: An execution model and graphical debugger for Logic Programming
    • Eisenstadt, M. and Brayshaw, M. (1988) The Transparent Prolog Machine TPM: an execution model and graphical debugger for Logic Programming. J. Logic Program. 5(4), 277-342.
    • (1988) J. Logic Program. , vol.5 , Issue.4 , pp. 277-342
    • Eisenstadt, M.1    Brayshaw, M.2
  • 12
    • 85084160432 scopus 로고
    • ATOM: A flexible interface for building high performance program analysis tools
    • Eustace, A. and Srivastava, A. (1995) ATOM: A flexible interface for building high performance program analysis tools. Winter 1995 USENIX Conference.
    • (1995) Winter 1995 USENIX Conference
    • Eustace, A.1    Srivastava, A.2
  • 13
    • 0028454904 scopus 로고
    • Using assertions in declarative and operational models for automated debugging
    • Fritzson, P., Auguston, M. and Shahmehri, N. (1994) Using assertions in declarative and operational models for automated debugging. J. Syst. Softw. 25, 223-239.
    • (1994) J. Syst. Softw. , vol.25 , pp. 223-239
    • Fritzson, P.1    Auguston, M.2    Shahmehri, N.3
  • 14
    • 0026203186 scopus 로고
    • Using program slicing in software maintenance
    • Gallagher, K. B. and Lyle, J. R. (1991) Using program slicing in software maintenance. IEEE Trans. Softw. Eng. 17(8), 751-761.
    • (1991) IEEE Trans. Softw. Eng. , vol.17 , Issue.8 , pp. 751-761
    • Gallagher, K.B.1    Lyle, J.R.2
  • 15
    • 0032071032 scopus 로고    scopus 로고
    • Does OO sync with the way we think?
    • Hatton, L. (1997) Does OO sync with the way we think? IEEE Softw. 15(3), 46-54.
    • (1997) IEEE Softw. , vol.15 , Issue.3 , pp. 46-54
    • Hatton, L.1
  • 17
    • 0033462272 scopus 로고    scopus 로고
    • A tutorial on the universality and expressiveness of fold
    • Hutton, G. (1999) A tutorial on the universality and expressiveness of fold. J. Functional Program. 355-372.
    • (1999) J. Functional Program. , pp. 355-372
    • Hutton, G.1
  • 19
  • 20
    • 0347717906 scopus 로고    scopus 로고
    • A generic approach to monitor program executions
    • De Schreye, D. (ed.), MIT Press
    • Jahier, E. and Ducassé, M. (1999) A generic approach to monitor program executions. In: De Schreye, D. (ed.), Int. Conference on logic programming, pp. 139-153. MIT Press.
    • (1999) Int. Conference on Logic Programming , pp. 139-153
    • Jahier, E.1    Ducassé, M.2
  • 24
    • 0031618223 scopus 로고    scopus 로고
    • A lightweight architecture for program execution monitoring
    • Jeffery, C., Zhou, W., Templer, K. and Brazell, M. (1998) A lightweight architecture for program execution monitoring. ACM SIGPLAN Notices, 33(7), 67-74.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.7 , pp. 67-74
    • Jeffery, C.1    Zhou, W.2    Templer, K.3    Brazell, M.4
  • 25
    • 21844525864 scopus 로고
    • Semantics directed program execution monitoring
    • Kishon, A. and Hudak, P. (1995) Semantics directed program execution monitoring. J. Functional Program., 5(4), 501-547.
    • (1995) J. Functional Program. , vol.5 , Issue.4 , pp. 501-547
    • Kishon, A.1    Hudak, P.2
  • 26
    • 84976722332 scopus 로고
    • Monitoring semantics: A formal framework for specifying, implementing and reasoning about execution monitors
    • Kishon, A., Hudak, P. and Consel, C. (1991) Monitoring semantics: a formal framework for specifying, implementing and reasoning about execution monitors. ACM SIGPLAN Notices, 26(6), 338-352.
    • (1991) ACM SIGPLAN Notices , vol.26 , Issue.6 , pp. 338-352
    • Kishon, A.1    Hudak, P.2    Consel, C.3
  • 28
    • 0346269573 scopus 로고
    • Dalek: A GNU, improved programmable debugger
    • USENIX Association
    • Olsson, R. A., Crawford, R. H. and Ho, W. W. (1990) Dalek: A GNU, improved programmable debugger. Summer 1990 USENIX Conference, pp. 221-232. USENIX Association.
    • (1990) Summer 1990 USENIX Conference , pp. 221-232
    • Olsson, R.A.1    Crawford, R.H.2    Ho, W.W.3
  • 29
    • 0030836322 scopus 로고    scopus 로고
    • Low-cost, concurrent checking of pointer and array accesses in C programs
    • Patil, H. and Fischer, C. (1997) Low-cost, concurrent checking of pointer and array accesses in C programs. Software-Practice & Exper. 27(1), 87-110.
    • (1997) Software-Practice & Exper. , vol.27 , Issue.1 , pp. 87-110
    • Patil, H.1    Fischer, C.2
  • 31
    • 19144365700 scopus 로고    scopus 로고
    • The implementation technology of the Mercury debugger
    • Proceedings 10th Workshop on Logic Programming Environments Elsevier
    • Somogyi, Z. and Henderson, F. (1999) The implementation technology of the Mercury debugger. Proceedings 10th Workshop on Logic Programming Environments. Electronic Notes in Theoretical Computer Science, 30(4), 35-49. Elsevier.
    • (1999) Electronic Notes in Theoretical Computer Science , vol.30 , Issue.4 , pp. 35-49
    • Somogyi, Z.1    Henderson, F.2
  • 32
    • 0030262017 scopus 로고    scopus 로고
    • The execution algorithm of Mercury, an efficient purely declarative logic programming language
    • Somogyi, Z., Henderson, F. and Conway, T. (1996) The execution algorithm of Mercury, an efficient purely declarative logic programming language. J. Logic Program. 29, 17-64.
    • (1996) J. Logic Program. , vol.29 , pp. 17-64
    • Somogyi, Z.1    Henderson, F.2    Conway, T.3
  • 35
    • 84957618397 scopus 로고
    • Generic techniques for source-level debugging and dynamic program slicing
    • Mosses, P. D., Nielsen, M. and Schwartzbach, M. I. (eds.), LNCS 915, Springer-Verlag
    • Tip, F. (1995) Generic techniques for source-level debugging and dynamic program slicing. In: Mosses, P. D., Nielsen, M. and Schwartzbach, M. I. (eds.), TAPSOFT '95: Theory and Practice of Software Development. LNCS 915, pp. 516-530. Springer-Verlag.
    • (1995) TAPSOFT '95: Theory and Practice of Software Development , pp. 516-530
    • Tip, F.1
  • 36
  • 37
    • 0026628565 scopus 로고
    • High-performance logic programming with the Aquarius Prolog compiler
    • Van Roy, P. and Despain, A. M. (1992) High-performance logic programming with the Aquarius Prolog compiler. Computer, 25(1), 54-68.
    • (1992) Computer , vol.25 , Issue.1 , pp. 54-68
    • Van Roy, P.1    Despain, A.M.2


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