Skip to Main Content
XML has been widely used as a modeling language in many areas such as multimedia applications, vector graphics and web services. Also XML can be accepted as an essential supporting tool for Object Oriented System Design (OOSD) activities. Unified modeling language (UML) facilitates the designing of object oriented systems. This paper proposes an XML based Meta model to represent UML class model and discusses the advantages of the Meta model. This paper also proposes XML based stored-procedures to access databases; this XML based stored-procedures were developed using the above mentioned meta model. Further more a language independent GUI modeling approach is proposed which leverages the independency and interoperability of software components while decreasing the coupling between software components and GUI. The applicability of the proposed model was tested by implementing a prototype system and the test results indicated that the proposed model could be successfully used for such applications.