메뉴 건너뛰기




Volumn 45, Issue 4, 2010, Pages 133-142

Sampling-based program execution monitoring

Author keywords

Debugging; Embedded system; Monitoring; Sampling; Tracing

Indexed keywords

COMPUTER DEBUGGING; EMBEDDED SYSTEMS; MONITORING; SAMPLING;

EID: 77951228457     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1755951.1755908     Document Type: Article
Times cited : (6)

References (37)
  • 1
    • 2642514289 scopus 로고
    • IEEE Standard Glossary of Software Engineering Terminology, Dec
    • IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990, Dec 1990.
    • (1990) IEEE Std 610.12-1990
  • 2
    • 77951210498 scopus 로고    scopus 로고
    • web page, Oct
    • SAT4J. web page, Oct 2009a. www.sat4j.org.
    • (2009)
  • 3
    • 77951250105 scopus 로고    scopus 로고
    • web page
    • SHARCNET: Shared Hierarchical Academic Research Computing Network. web page, Oct. 2009b. www.sharcnet.ca.
    • (2009)
  • 4
    • 0034837177 scopus 로고    scopus 로고
    • A framework for reducing the cost of instrumented code
    • New York, NY, USA, ACM. ISBN 1-58113-414-2. doi: http://doi.acm.org. proxy.lib.uwaterloo.ca/10.1145/378795.378832.
    • M. Arnold and B. G. Ryder. A framework for reducing the cost of instrumented code. In PLDI '01: Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, pages 168-179, New York, NY, USA, 2001. ACM. ISBN 1-58113-414-2. doi: http://doi.acm.org.proxy.lib.uwaterloo. ca/10.1145/378795.378832.
    • (2001) PLDI ' 01: Proceedings of the ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation , pp. 168-179
    • Arnold, M.1    Ryder, B.G.2
  • 5
    • 0026982457 scopus 로고
    • Optimally profiling and tracing programs
    • New York, NY, USA, ACM. ISBN 0-89791-453-8. doi: http://doi.acm.org. proxy. lib.uwaterloo.ca/10.1145/143165.143180
    • T. Ball and J. R. Larus. Optimally profiling and tracing programs. In POPL '92: Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pages 59-70, New York, NY, USA, 1992. ACM. ISBN 0-89791-453-8. doi: http://doi.acm.org.proxy. lib.uwaterloo.ca/10.1145/143165. 143180.
    • (1992) POPL ' 92: Proceedings of the 19th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages , pp. 59-70
    • Ball, T.1    Larus, J.R.2
  • 6
    • 0028462563 scopus 로고
    • Optimally profiling and tracing programs
    • ISSN 0164-0925. doi: http://doi.acm.org.proxy.lib.uwaterloo.ca/10.1145/ 183432.183527
    • T. Ball and J. R. Larus. Optimally profiling and tracing programs. ACM Trans. Program. Lang. Syst., 16(4):1319-1360, 1994. ISSN 0164-0925. doi: http://doi.acm.org.proxy.lib.uwaterloo.ca/10.1145/183432.183527.
    • (1994) ACM Trans. Program. Lang. Syst. , vol.16 , Issue.4 , pp. 1319-1360
    • Ball, T.1    Larus, J.R.2
  • 7
    • 0001677717 scopus 로고
    • Controlling the false discovery rate: A practical and powerful approach to multiple testing
    • ISSN 00359246
    • Y. Benjamini and Y. Hochberg. Controlling the false discovery rate: A practical and powerful approach to multiple testing. Journal of the Royal Statistical Society. Series B (Methodological), 57(1):289-300, 1995. ISSN 00359246. URL http://www.jstor.org/stable/2346101.
    • (1995) Journal of the Royal Statistical Society. Series B (Methodological) , vol.57 , Issue.1 , pp. 289-300
    • Benjamini, Y.1    Hochberg, Y.2
  • 10
    • 77951235296 scopus 로고    scopus 로고
    • Performance profiling with endoscope, an acquisitional software monitoring framework
    • doi http://doi.acm.org.proxy.lib.uwaterloo.ca/10.1145/1453856.1453866
    • A. Cheung and S. Madden. Performance profiling with endoscope, an acquisitional software monitoring framework. Proc. VLDB Endow., 1 (1):42-53, 2008. doi: http://doi.acm.org.proxy.lib.uwaterloo.ca/10.1145/ 1453856.1453866.
    • (2008) Proc. VLDB Endow. , vol.1 , Issue.1 , pp. 42-53
    • Cheung, A.1    Madden, S.2
  • 14
    • 60449098360 scopus 로고    scopus 로고
    • Carving and replaying differential unit test cases from system test cases
    • ISSN 0098-5589 doi: 10.1109/TSE.2008.103, Jan.-Feb.
    • S. Elbaum, H. N. Chin, M. Dwyer, and M. Jorde. Carving and replaying differential unit test cases from system test cases. Software Engineering, IEEE Transactions on, 35(1):29-45, Jan.-Feb. 2009. ISSN 0098-5589. doi: 10.1109/TSE.2008.103.
    • (2009) Software Engineering IEEE Transactions on , vol.35 , Issue.1 , pp. 29-45
    • Elbaum, S.1    Chin, H.N.2    Dwyer, M.3    Jorde, M.4
  • 15
    • 77951223900 scopus 로고    scopus 로고
    • chapter Temporal Control in Real-Time Systems: Languages and Systems, Information Science Series. CRC Press
    • S. Fischmeister and I. Lee. Handbook on Real-Time Systems, chapter Temporal Control in Real-Time Systems: Languages and Systems, pages 10-11 to 10-18. Information Science Series. CRC Press, 2007.
    • (2007) Handbook on Real-Time Systems , pp. 1011-1018
    • Fischmeister, S.1    Lee, I.2
  • 16
    • 0024091830 scopus 로고
    • An applicable family of data flow testing criteria
    • Oct, ISSN 0098-5589, doi: 10.1109/32.6194
    • P. Frankl and E.Weyuker. An applicable family of data flow testing criteria. Software Engineering, IEEE Transactions on, 14(10):1483-1498, Oct 1988. ISSN 0098-5589. doi: 10.1109/32.6194.
    • (1988) Software Engineering IEEE Transactions On , vol.14 , Issue.10 , pp. 1483-1498
    • Frankl, P.1    Weyuker, E.2
  • 18
    • 0028166441 scopus 로고
    • Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
    • Los Alamitos, CA, USA, IEEE Computer Society Press. ISBN 0-8186-5855-X
    • M. Hutchins, H. Foster, T. Goradia, and T. Ostrand. Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria. In ICSE '94: Proceedings of the 16th international conference on Software engineering, pages 191-200, Los Alamitos, CA, USA, 1994. IEEE Computer Society Press. ISBN 0-8186-5855-X. Learning From Software Failure. IEEE Spectrum, September 2005.
    • (1994) ICSE' 94: Proceedings of the 16th International Conference on Software Engineering , pp. 191-200
    • Hutchins, M.1    Foster, H.2    Goradia, T.3    Ostrand, T.4
  • 19
    • 70049087989 scopus 로고    scopus 로고
    • System monitoring with metric-correlation models: Problems and solutions
    • New York, NY, USA, ACM. ISBN 978- 1-60558-564-2. doi http://doi.acm.org. proxy.lib.uwaterloo.ca/10.1145/ 1555228.1555233
    • M. Jiang, M. A. Munawar, T. Reidemeister, and P. A. Ward. System monitoring with metric-correlation models: problems and solutions. In ICAC '09: Proceedings of the 6th international conference on Autonomic computing, pages 13-22, New York, NY, USA, 2009. ACM. ISBN 978- 1-60558-564-2. doi: http://doi.acm.org.proxy.lib.uwaterloo.ca/10.1145/ 1555228.1555233.
    • (2009) ICAC ' 09: Proceedings of the 6th International Conference on Autonomic Computing , pp. 13-22
    • Jiang, M.1    Munawar, M.A.2    Reidemeister, T.3    Ward, P.A.4
  • 20
    • 0028532776 scopus 로고
    • Evaluation of expert system testing methods
    • ISSN 0001-0782. doi http://doi.acm.org/10.1145/188280.188373
    • S. H. Kirani, I. A. Zualkernan, and W.-T. Tsai. Evaluation of expert system testing methods. Commun. ACM, 37(11):71-81, 1994. ISSN 0001-0782. doi: http://doi.acm.org/10.1145/188280.188373.
    • (1994) Commun. ACM , vol.37 , Issue.11 , pp. 71-81
    • Kirani, S.H.1    Zualkernan, I.A.2    Tsai, W.-T.3
  • 28
    • 33244465799 scopus 로고    scopus 로고
    • Demand-driven structural testing with dynamic instrumentation
    • New York, NY, USA, ACM. ISBN 1-59593-963-2. doi http://doi.acm.org.proxy. lib.uwaterloo.ca/10.1145/1062455.1062496
    • J. Misurda, J. A. Clause, J. L. Reed, B. R. Childers, and M. L. Soffa. Demand-driven structural testing with dynamic instrumentation. In ICSE '05: Proceedings of the 27th international conference on Software engineering, pages 156-165, New York, NY, USA, 2005. ACM. ISBN 1-59593-963-2. doi: http://doi.acm.org.proxy.lib.uwaterloo.ca/10.1145/ 1062455.1062496.
    • (2005) ICSE ' 05: Proceedings of the 27th International Conference on Software Engineering , pp. 156-165
    • Misurda, J.1    Clause, J.A.2    Reed, J.L.3    Childers, B.R.4    Soffa, M.L.5
  • 31
    • 29844431607 scopus 로고    scopus 로고
    • Code coverage testing using hardware performance monitoring support
    • New York, NY, USA, ACM. ISBN 1-59593-050-7. doi http://doi.acm.org.proxy. lib.uwaterloo.ca/10. 1145/1085130.1085151
    • A. Shye,M. Iyer, V. J. Reddi, and D. A. Connors. Code coverage testing using hardware performance monitoring support. In AADEBUG'05: Proceedings of the sixth international symposium on Automated analysisdriven debugging, pages 159-163, New York, NY, USA, 2005. ACM. ISBN 1-59593-050-7. doi: http://doi.acm.org.proxy.lib.uwaterloo.ca/10. 1145/1085130.1085151.
    • (2005) AADEBUG'05: Proceedings of the Sixth International Symposium on Automated Analysisdriven Debugging , pp. 159-163
    • Shye, A.1    Iyer, M.2    Reddi, V.J.3    Connors, D.A.4
  • 32
    • 3142766211 scopus 로고    scopus 로고
    • Atom: A system for building customized program analysis tools
    • ISSN 0362-1340. doi: http://doi.acm.org/10.1145/989393.989446
    • A. Srivastava and A. Eustace. Atom: a system for building customized program analysis tools. SIGPLAN Not., 39(4):528-539, 2004. ISSN 0362-1340. doi: http://doi.acm.org/10.1145/989393.989446.
    • (2004) SIGPLAN Not. , vol.39 , Issue.4 , pp. 528-539
    • Srivastava, A.1    Eustace, A.2
  • 33
    • 0348193012 scopus 로고    scopus 로고
    • Proactive computing
    • ISSN 0001-0782. doi: http://doi.acm.org/10.1145/332833.332837
    • D. Tennenhouse. Proactive computing. Commun. ACM, 43(5):43-50, 2000. ISSN 0001-0782. doi: http://doi.acm.org/10.1145/332833.332837.
    • (2000) Commun. ACM , vol.43 , Issue.5 , pp. 43-50
    • Tennenhouse, D.1
  • 34
    • 0008779759 scopus 로고    scopus 로고
    • All structured programs have small tree width and good register allocation
    • ISSN 0890-5401. doi: http://dx.doi.org/10.1006/inco.1997.2697
    • M. Thorup. All structured programs have small tree width and good register allocation. Inf. Comput., 142(2):159-181, 1998. ISSN 0890-5401. doi: http://dx.doi.org/10.1006/inco.1997.2697.
    • (1998) Inf. Comput. , vol.142 , Issue.2 , pp. 159-181
    • Thorup, M.1
  • 37
    • 34250768243 scopus 로고    scopus 로고
    • Statistical debugging: Simultaneous identification of multiple bugs
    • DOI 10.1145/1143844.1143983, ACM International Conference Proceeding Series - Proceedings of the 23rd International Conference on Machine Learning, ICML 2006
    • A. X. Zheng, M. I. Jordan, B. Liblit, M. Naik, and A. Aiken. Statistical debugging: simultaneous identification of multiple bugs. In ICML '06: Proceedings of the 23rd international conference on Machine learning, pages 1105-1112, New York, NY, USA, 2006. ACM. ISBN 1-59593- 383-2. doi: http://doi.acm.org.proxy.lib.uwaterloo.ca/10.1145/1143844. 1143983. (Pubitemid 46966958)
    • (2006) ACM International Conference Proceeding Series , vol.148 , pp. 1105-1112
    • Zheng, A.X.1    Jordan, M.I.2    Liblit, B.3    Naik, M.4    Aiken, A.5


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