참고문헌
- 유용덕, 박상현, 최훈. "응용프로그램 특성을 고려한 모바일 플랫폼의 동적 메모리 관리기법", 정보처리학회논문지A, 제13권 제7호, pp.561-572, 2006. https://doi.org/10.3745/KIPSTA.2006.13A.7.561
- 정진우, 장승주. "임베디드 시스템에서 가상 메모리 압축 시스템 설계", 정보처리학회논문지A, 제9권 제4호, pp.405-412, 2002. https://doi.org/10.3745/KIPSTA.2002.9A.4.405
- 조대완, 오승욱, 김현수. "C언어 기반 프로그램의 소스코드 분석을 이용한 메모리 접근오류 자동검출 기법", 정보처리학회논문지D, 제14권 제6호, pp.675-688, 2007. https://doi.org/10.3745/KIPSTD.2007.14-D.6.675
- J. Kong, C. C. Zou and H. Zhou, "Improving software security via runtime instruction-level taint checking", In Proceedings of the 1st workshop on Architectural and system support for improving software dependability, pp.18-24, 2006.
- A. Kolawa and A. Hicken, "Insure++: A tool to support total quality software", www.parasoft.com/insure/papers/tech.htm.
- J. Gray, "Why do computers stop and what can be done about it?", HP Labs Technical Reports / TR-85.7.
- N. Nethercote and J. Seward, "Valgrind: A program supervision framework", In Proceedings of the 3rd Workshop on Runtime Verification, 2003.
- N. Nethercote and J. Seward, "Valgrind: A framework for heavyweight dynamic binary instrumentation", In Proceedings of Programming Language Design and Implementation (PLDI), pp.89-100, 2007.
- IBM Rational software, "IBM Rational Purify", http://www.rational.com.
- QUALCOMM Incorporation, "Brew", http://brew.qualcomm.com/brew/en/developer/getting_started/get_started.html
- C.-K. Luk, R. Cohn, R. Muth, H. Patil, A. Klauser, G. Lowney, S.Wallace, V. J. Reddi and K. Hazelwood, "Pin: Building customized program analysis tools with dynamic instrumentation", In Proceedings of Programming Language Design and Implementation (PLDI), pp.191-200, 2005.
- N. Nethercote, "Dynamic Binary Analysis and Instrumentation", PhD thesis, Computer Laboratory, University of Cambridge, United Kingdom, 2004.
- B. M. Cantrill, M. W. Shapiro and A. H. Leventhal, Dynamic instrumentation of production systems, In Proceedings of USENIX Annual Technical Conference (ATEC), 2004.
- D. L. Bruening, "Efficient, Transparent, and Comprehensive Runtime Code Manipulation", PhD thesis, M.I.T. (http://www.cag.lcs.mit.edu/dynamorio/), 2004.
- T. Horel and G. Lauterbach, "UltraSPARC-III: Designing Third-Generation 64-Bit Performance", In Proceedings of the International Symposium on Microarchitecture (MICRO), Vol.19, No.7, pp.73-85, 1999.
- Intel, "Intel Extended Memory 64 Technology Software Developer's Guide", Vol.1-2, 2004.
- Intel, "IA-32 Intel Architecture Software Developer's Manual", Vol.1-3, 2003.
- R. N. Kalla, B. Sinharoy and J. M. Tendler, "IBM Power5 chip: A dual-core multithreaded processor", In Proceedings of the International Symposium on Microarchitecture (MICRO) / pp.40-47, 2004.
- H. Q. Le, W. J. Starke, J. S. Fields, F. P. O'Connell, D. Q. Nguyen, B. J. Ronchetti, W. M. Sauer, E. M. Schwarz and M. T. Vaden, "IBM POWER6 microarchitecture", IBM Journal of Research and Development, Vol.51, No.6, pp.639-662, 2007. https://doi.org/10.1147/rd.516.0639
- A. Srivastava and A. Eustace, "Atom: A system for building customized program analysis tools", In Proceedings of Programming Language Design and Implementation (PLDI), pp.196-205, 1994.
- Intel, "Intel Itanium Architecture Software Developer's Manual", Vol.1-4, 2002.
-
G. Contreras and M. Martonosi, "Power prediction for Intel
$XScale^{(R)}$ processors using performance monitoring unit events", In Proceedings of the 2005 international symposium on Low power electronics and design, pp.201-226, 2005. - Intel, "Intel PXA27x Processor Family Developer's Manual", 2004.