“…Power and Malloy [11] specify the semantics of an object-oriented programming language using UML. Golubski et al [12] introduce their implementation experience on web-based investment consultant using Java/CORBA. Wyk [13] describes how to use domain specific meta-language to write attribute grammars.…”