Title : 
Knowledge Extraction from C-Code
         
        
            Author : 
Wotawa, Franz ; Krenn, Willibald
         
        
            Author_Institution : 
Tech. Univ. Graz, Graz
         
        
        
        
        
        
            Abstract : 
In this paper we present first ideas for extracting knowledge from C source code of control programs. The extracted knowledge is intended to be used in our smart control engine which takes a rule set and decides which rules to use based on the internal and environmental conditions. The extraction of rules is based on the control-flow graph of the supplied C program: Basically, our method extracts rules that correspond to paths to given high-level function calls. The advantage of this method is to get a first knowledge-base from available source code which makes using a smart control engine more applicable for industry. We use an industrial control program as example within the paper in order to justify the usefulness of our approach.
         
        
            Keywords : 
C language; graph theory; knowledge acquisition; C source code; control programs; high-level function calls; knowledge extraction; smart control engine; Automata; Automatic control; Containers; Control systems; Electrical equipment industry; Embedded system; Engines; Industrial control; Intelligent systems; Writing;
         
        
        
        
            Conference_Titel : 
Intelligent Solutions in Embedded Systems, 2007 Fifth Workshop on
         
        
            Conference_Location : 
Leganes
         
        
            Print_ISBN : 
978-84-89315-47-1
         
        
        
            DOI : 
10.1109/WISES.2007.4408505