A Semi-Automated Domain Modeling Approach