A meta-model for automatic modeling dynamic web applications

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 beh...

Full description

Saved in:
Bibliographic Details
Main Authors: Sattaya-Aphitan, T., Lichter, H., Anwar, T., Tanachutiwat, S.
Format: Article
Language:English
Published: Asian Research Publishing Network 2016
Subjects:
Online Access:http://eprints.utm.my/id/eprint/73861/1/TanyaSattaya2016_AMetaModelforAutomaticModeling.pdf
http://eprints.utm.my/id/eprint/73861/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84958970838&partnerID=40&md5=b64cf2650748cd88e570da550c841099
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.73861
record_format eprints
spelling my.utm.738612017-11-20T02:27:08Z http://eprints.utm.my/id/eprint/73861/ A meta-model for automatic modeling dynamic web applications Sattaya-Aphitan, T. Lichter, H. Anwar, T. Tanachutiwat, S. QA75 Electronic computers. Computer science 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. Asian Research Publishing Network 2016 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/73861/1/TanyaSattaya2016_AMetaModelforAutomaticModeling.pdf 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 https://www.scopus.com/inward/record.uri?eid=2-s2.0-84958970838&partnerID=40&md5=b64cf2650748cd88e570da550c841099
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Sattaya-Aphitan, T.
Lichter, H.
Anwar, T.
Tanachutiwat, S.
A meta-model for automatic modeling dynamic web applications
description 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.
format Article
author Sattaya-Aphitan, T.
Lichter, H.
Anwar, T.
Tanachutiwat, S.
author_facet Sattaya-Aphitan, T.
Lichter, H.
Anwar, T.
Tanachutiwat, S.
author_sort Sattaya-Aphitan, T.
title A meta-model for automatic modeling dynamic web applications
title_short A meta-model for automatic modeling dynamic web applications
title_full A meta-model for automatic modeling dynamic web applications
title_fullStr A meta-model for automatic modeling dynamic web applications
title_full_unstemmed A meta-model for automatic modeling dynamic web applications
title_sort meta-model for automatic modeling dynamic web applications
publisher Asian Research Publishing Network
publishDate 2016
url http://eprints.utm.my/id/eprint/73861/1/TanyaSattaya2016_AMetaModelforAutomaticModeling.pdf
http://eprints.utm.my/id/eprint/73861/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84958970838&partnerID=40&md5=b64cf2650748cd88e570da550c841099
_version_ 1643656769050771456