• DocumentCode
    2709496
  • Title

    Applying a Code Clone Detection Method to Domain Analysis of Device Drivers

  • Author

    Ma, Yu-Seung ; Woo, Duk-Kuyn

  • Author_Institution
    Electron. & Telecommun. Res. Inst., Daejeon
  • fYear
    2007
  • fDate
    4-7 Dec. 2007
  • Firstpage
    254
  • Lastpage
    261
  • Abstract
    Domain analysis is the process of analyzing related software systems in a domain to find their common and variable parts. In the case of device drivers, they are highly suitable for domain analysis because device drivers of the same domain are implemented similarly for each device and each system that they support. Considering this characteristic, this paper introduces a new approach to the domain analysis of device drivers. Our method uses a code clone detection technique to extract similarity among device drivers of the same domain. To examine the applicability of our method, we investigated whole device drivers of a Linux source. Results showed that many reusable similar codes can be discerned by the code clone detection method.
  • Keywords
    Linux; data flow analysis; device drivers; Linux source; code clone detection method; device drivers; domain analysis; software systems; Cloning; Driver circuits; Embedded software; Information analysis; Linux; Organizing; Software engineering; Software reusability; Software systems; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
  • Conference_Location
    Aichi
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-3057-5
  • Type

    conf

  • DOI
    10.1109/ASPEC.2007.16
  • Filename
    4425862