Semantic Web Rule Language-based approach for implementing Knowledge-Based Engineering systems | Synapse