Model driven architecture: applying MDA to enterprise computing - Frankel, David S (Wiley - dreamtech india pvt. ltd, 2003)