Research Article

A Novel Rules Based Approach for Estimating Software Birthmark

Table 2

Proposed model (inputs and output).

ModelSystem] 
Name = “estimating” 
Type = “mamdani” 
Version = 2.0 
NumInputs = 2 
Num Outputs = 1 
And Method = min 
Or Method = max 
Imp Method = min 
Agg Method = max 
Defuzz Method = centroid

Input1Name = “Credibility” 
Range =
Num MFs = 5 
MF1 = mf1(0–19) trimf,
MF2 = mf2(20–39) trimf,
MF3 = mf3(40–59) trimf,  
MF4 = mf4(60–79) trimf,
MF5 = mf5(80–100) trimf,

Input2Name = “Resilience” 
Range =
Num MFs = 5 
MF1 = mf1(0–19) trimf,
MF2 = mf2(20–39) trimf,
MF3 = mf3(40–59) trimf,
MF4 = mf4(60–79) trimf,
MF5 = mf5(80–100) trimf,

OutputName = “output” 
Range =
Num MFs = 5 
MF1 = (0–19) trimf,
MF2 = (20–39) trimf,
MF3 = (40–59) trimf,
MF4 = (60–79) trimf,
MF5 = (80–100) trimf,