메뉴 건너뛰기




Volumn 5, Issue 4, 2006, Pages 719-752

Memory Overflow Protection for Embedded Systems Using Run-Time Checks, Reuse, and Compression

Author keywords

data compression; heap overflow; Languages; Out of memory errors; Reliability; reliability; reuse; run time checks; stack overflow

Indexed keywords


EID: 84963800954     PISSN: 15399087     EISSN: 15583465     Source Type: Journal    
DOI: 10.1145/1196636.1196637     Document Type: Article
Times cited : (18)

References (42)
  • 1
    • 85025419302 scopus 로고    scopus 로고
    • S. U. AbsInt Inc. http://www.absint.com/stackanalyzer/.
    • Analysis, S. Ó. S. U. AbsInt Inc. http://www.absint.com/stackanalyzer/.
    • Analysis, S.Ó.1
  • 5
    • 84958507215 scopus 로고
    • A model and stack implementation of multiple environments
    • Bobrow, D. and Wegbreit, B. 1973. A model and stack implementation of multiple environments.
    • (1973)
    • Bobrow, D.1    Wegbreit, B.2
  • 7
    • 29144528889 scopus 로고    scopus 로고
    • Stack-size Estimation for Interrupt-driven Microcontrollers
    • Purdue University. June. http://www.brics.dk/~E;damgaard/Download/-zilog-test.pdf.
    • Brylow, D., Damgaard, N., and Palsberg, J. 2000. Stack-size Estimation for Interrupt-driven Microcontrollers. Tech. rep., Purdue University. June. http://www.brics.dk/~E;damgaard/Download/-zilog-test.pdf.
    • (2000) Tech. rep.
    • Brylow, D.1    Damgaard, N.2    Palsberg, J.3
  • 8
    • 29144455321 scopus 로고    scopus 로고
    • Efficient memory protection for embedded systems
    • http: //www.rtcmagazine.com/home/article.php?id=100120
    • Carbone, J. 2004. Efficient memory protection for embedded systems. RTC Magazine. http: //www.rtcmagazine.com/home/article.php?id=100120.
    • (2004) RTC Magazine.
    • Carbone, J.1
  • 12
    • 85025409399 scopus 로고    scopus 로고
    • Running Linux on low cost, low power MMU-less processors. http://- www.lmuxdevices.com/articles/AT6245686197.html.
    • Durrant, M. 2000. Running Linux on low cost, low power MMU-less processors. http://- www.lmuxdevices.com/articles/AT6245686197.html.
    • (2000)
    • Durrant, M.1
  • 13
    • 0032593193 scopus 로고    scopus 로고
    • Static properties of commercial embedded real-time programs and their implication for worst-case execution time analysis
    • Vancouver, Canada
    • Engblom, J. 1999. Static properties of commercial embedded real-time programs and their implication for worst-case execution time analysis. In Proc. of the IEEE Real-Time Technology & Applications Symposium (RTAS) Vancouver, Canada.
    • (1999) Proc. of the IEEE Real-Time Technology & Applications Symposium (RTAS)
    • Engblom, J.1
  • 15
    • 84983945446 scopus 로고
    • Burroughs b 6500/b 7500 stack mechanism
    • Hauck, E. and Dent, B. 1968. Burroughs b 6500/b 7500 stack mechanism. In Proceedings of AFIPS, SJCC, Vol. 32. 245-251.
    • (1968) Proceedings of AFIPS, SJCC , vol.32 , pp. 245-251
    • Hauck, E.1    Dent, B.2
  • 16
    • 33646947564 scopus 로고    scopus 로고
    • Verifying safety-critical timing and memory-usage properties of embedded software by abstract interpretation
    • Heckmann, R. and Ferdinand, C. 2005. Verifying safety-critical timing and memory-usage properties of embedded software by abstract interpretation. In Proceedings of Design, Automation and Test in Europe (DATE'05). 618-619.
    • (2005) Proceedings of Design, Automation and Test in Europe (DATE'05) , pp. 618-619
    • Heckmann, R.1    Ferdinand, C.2
  • 18
    • 0035334892 scopus 로고    scopus 로고
    • Uniprocessor virtual memory without TLBs
    • May
    • Jacob, B. L. and Mudge, T. N. 2001. Uniprocessor virtual memory without TLBs. IEEE Transactions on Computers 50, 5 (May), 482-499.
    • (2001) IEEE Transactions on Computers , vol.50 , Issue.5 , pp. 482-499
    • Jacob, B.L.1    Mudge, T.N.2
  • 20
    • 29144501521 scopus 로고    scopus 로고
    • Calculating Memory System Power for DDR SDRAM
    • Micron Technology Inc. http://www.micron.com/publications/designline.html.
    • Janzen, J. 2001. Calculating Memory System Power for DDR SDRAM. In DesignLine Journal. Vol. 10(2). Micron Technology Inc. http://www.micron.com/publications/designline.html.
    • (2001) DesignLine Journal. , vol.10 , Issue.2
    • Janzen, J.1
  • 21
    • 29144516351 scopus 로고    scopus 로고
    • Safety-Critical Operating Systems
    • (Sept.). http://www.embedded.com/story/0EG20010829S0055.
    • Kleidermacher, D. and Griglock, M. 2001. Safety-Critical Operating Systems. Embedded Systems Programming 14, 10 (Sept.). http://www.embedded.com/story/0EG20010829S0055.
    • (2001) Embedded Systems Programming , vol.14 , Issue.10
    • Kleidermacher, D.1    Griglock, M.2
  • 23
    • 0033357301 scopus 로고    scopus 로고
    • Compiler-driven cached code compression schemes for embedded ILP processors
    • Haifa, Israel.
    • Larin, S. Y. and Conte, T. M. 1999. Compiler-driven cached code compression schemes for embedded ILP processors. In 32nd Int'l Symposium on Microarchitecture. Haifa, Israel. 82-92.
    • (1999) 32nd Int'l Symposium on Microarchitecture. , pp. 82-92
    • Larin, S.Y.1    Conte, T.M.2
  • 24
    • 0004341535 scopus 로고    scopus 로고
    • A Memory Allocator
    • http://gee.cs.oswego.edu/dl/html/malloc.html.
    • Lea, D. 2000. A Memory Allocator. http://gee.cs.oswego.edu/dl/html/malloc.html.
    • (2000)
    • Lea, D.1
  • 25
    • 85025418981 scopus 로고    scopus 로고
    • Micron-datasheet
    • (Dual data-rate synchronous DRAM)
    • Micron-datasheet. 2003. 128Mb DDR SDRAM data sheet. (Dual data-rate synchronous DRAM).
    • (2003) 128Mb DDR SDRAM data sheet.
  • 26
    • 84900802993 scopus 로고    scopus 로고
    • Inc. http://www.micron.com/products/dram/ddrsdram/.
    • Micron Technology Inc. http://www.micron.com/products/dram/ddrsdram/.
    • Micron Technology
  • 29
    • 84870472398 scopus 로고    scopus 로고
    • Free Software Foundation
    • project debugger, G. T. G. http://www.gnu.org/software/gdb/- gdb.html
    • project debugger, G. T. G. Free Software Foundation. http://www.gnu.org/software/gdb/- gdb.html.
  • 30
    • 84921334626 scopus 로고    scopus 로고
    • Red Hat, Inc. Red Hat, Inc. http://sources.redhat.com/newlib
    • Red Hat, Inc. Newlib C Library. Red Hat, Inc. http://sources.redhat.com/newlib.
    • Newlib C Library
  • 32
    • 29144512325 scopus 로고    scopus 로고
    • Analysis of Compression Algorithms for Program Data
    • U. of Maryland, ECE department. August. http://www.ece.umd.edu/~E;barua/- matt-compress-tr.pdf.
    • Simpson, M., Biswas, S., and Barua, R. 2003. Analysis of Compression Algorithms for Program Data. Tech. rep., U. of Maryland, ECE department. August. http://www.ece.umd.edu/~E;barua/- matt-compress-tr.pdf.
    • (2003) Tech. rep.
    • Simpson, M.1    Biswas, S.2    Barua, R.3
  • 34
    • 0034841273 scopus 로고    scopus 로고
    • JouleTrack-a web based tool for software energy profiling
    • Sinha, A. and Chandrakasan, A. 2001. JouleTrack-a web based tool for software energy profiling. In Design Automation Conference. 220-225.
    • (2001) Design Automation Conference. , pp. 220-225
    • Sinha, A.1    Chandrakasan, A.2
  • 40
    • 29144436094 scopus 로고    scopus 로고
    • High availability design for embedded systems
    • Wind River, Inc. Wind River, Inc. http://www.windriver. com/whitepapers/high_availability_design.html.
    • Wind River, Inc. High availability design for embedded systems. Tech. rep., Wind River, Inc. http://www.windriver. com/whitepapers/high_availability_design.html.
    • Tech. rep.


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