• DocumentCode
    251893
  • Title

    Towards recovering and exploiting domain knowledge from C code: A case study on automotive software

  • Author

    Quante, Jochen ; Tarabain, Mohammed ; Siegmund, Janet

  • Author_Institution
    Corp. Res., Robert Bosch GmbH, Stuttgart, Germany
  • fYear
    2014
  • fDate
    3-6 Feb. 2014
  • Firstpage
    383
  • Lastpage
    386
  • Abstract
    To create a software system, a lot of knowledge about the domain that it deals with is needed. This is particularly true for embedded control software, which is in close contact with physical machinery, relationships, and effects. In this paper, we investigate if and how this knowledge that was once built into the software can be recovered from the source code - and what it can be used for. We apply approaches from previous research to an engine control software and adapt it to our setting. In particular, we are constrained to pure C code with limited structure, whereas previous work has mainly dealt with object-oriented software. Despite these limiting conditions, our study shows promising results.
  • Keywords
    automobiles; control engineering computing; embedded systems; internal combustion engines; object-oriented programming; ontologies (artificial intelligence); C code; automotive software; domain knowledge exploitation; domain knowledge recovery; embedded control software; engine control software; object-oriented software; source code; Automotive engineering; Data mining; Dictionaries; Engines; Ontologies; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on
  • Conference_Location
    Antwerp
  • Type

    conf

  • DOI
    10.1109/CSMR-WCRE.2014.6747200
  • Filename
    6747200