Universiti Teknologi Malaysia Institutional Repository

A meta-model for automatic modeling dynamic web applications

Sattaya-Aphitan, T. and Lichter, H. and Anwar, T. and Tanachutiwat, S. (2016) A meta-model for automatic modeling dynamic web applications. Journal of Theoretical and Applied Information Technology, 84 (2). pp. 203-214. ISSN 1992-8645

[img]
Preview
PDF
621kB

Official URL: https://www.scopus.com/inward/record.uri?eid=2-s2....

Abstract

This paper proposes an approach to automatically transform source code of a web application into an abstraction model. A Web Application Program Dependency (WAPD) meta-model is being proposed to store dependency information based on a multi-tiered architecture, corresponding to web application’s behavior. A WebParseTree is used as an intermediate model for the transformation from the source code to the WAPD model. The WebParseTree is a DOM-like tree that consists of statements and dependencies stored information and behavior in the tree. To ensure that the resulting model is valid, it must conform to the defined web application rules. This validation step can be done automatically by a constraint validator using Object Constraint Language (OCL). The WAPD model will be represented as a generic model for web applications which can be used for many purposes such as automatic test case generation and automatic code transformation.

Item Type:Article
Uncontrolled Keywords:Data object modeling (DOM), Web application automatic transformation, Web application meta-model, Web application modeling, Web parse tree
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:73861
Deposited By: Haliza Zainal
Deposited On:20 Nov 2017 02:27
Last Modified:20 Nov 2017 02:27

Repository Staff Only: item control page