| dc.description.abstract |
There are multiple scripting and programming languages for Web Development. To shift from one language to another, it uses various methods on which some work has been done but it leads to errors. Various parsing techniques are used for translating and transforming programming languages, such as LALR, LL(1), GLR, ANTLR, etc. But these techniques are ambiguous. These techniques are needed to be update because frameworks for programming environments are changes by time. Like, HTML and HTML5 have minor difference in tags but does the same work. Many researchers have formulated Semantics for different programming languages such as C, C++, C Sharp, Java etc. But they haven’t used those Semantics for translating or transforming purposes. In this research, I have used Ontologies that models different development frameworks and relate them with one another. Therefore, it could be easier for developers to translate and maintain the originality of methods and frameworks used in a certain program or application. Furthermore, a plugin is designed with an interface using which one directly translates from one language to another using Semantics. Initially, I have worked on two mostly used languages for backend Web programming languages which are PHP and ASP.Net. This research work consists of three Ontologies based on Semantics. These includes a general programming Ontology, a PHP Ontology and an ASP.Net Ontology. Afterwards, I have formulated descriptive logic DL for each Ontology to make relationships between each Ontology which will help in formulating Semantics between each Ontology. These Ontologies and DL are further used to co-relate for translating one language to another based on Semantics. |
en_US |