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
Link To Document :
بازگشت