• DocumentCode
    1871616
  • Title

    A Precise Dynamic Flaw-Detection Method for Embedded Software

  • Author

    Liu Fagui ; Liu Jiaxin ; Li Shengwen ; Hou Mingming

  • Author_Institution
    Sch. of Comput. Sci. & Eng., South China Univ. of Technol., Guangzhou, China
  • fYear
    2010
  • fDate
    10-12 Dec. 2010
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    With the continuous development of embedded technology, embedded software is in great demand, which makes how to dynamically find the code that affect the efficiency of embedded software and optimize the embedded software performance with it critical for embedded software development. This paper begins with analysis into the shortcomings of current flaw-detection methods and related tools available; and proposes an accurate, real-time online dynamic flaw-detection method, which can test the hardware-platform-related and instruction-inefficiency-causing flaw event; for example, the pipeline flush caused by branch prediction failure. The method is then development into implemented tools. Finally, with the use of the tool on the unit code, it demonstrates flaw event tests such as data cache missing to verify the correctness of the proposed method.
  • Keywords
    cache storage; embedded systems; flaw detection; program compilers; program testing; security of data; software performance evaluation; branch prediction failure; continuous development; data cache missing; embedded software development; embedded software performance; embedded technology; flaw event tests; hardware-platform-related flaw event; instruction-inefficiency-causing flaw event; pipeline flush; precise dynamic flaw-detection method; real-time online dynamic flaw-detection method; unit code; Embedded software; Kernel; Linux; Phasor measurement units; Real time systems; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5391-7
  • Electronic_ISBN
    978-1-4244-5392-4
  • Type

    conf

  • DOI
    10.1109/CISE.2010.5676822
  • Filename
    5676822