• Home
  • Search
  • Transformation Architecture for Multi-Layered WebApp Source Code Generation
  • Cite Icon8
  • https://doi.org/10.1109/access.2022.3141702Copy DOI Icon

Transformation Architecture for Multi-Layered WebApp Source Code Generation

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The evolution of Web technologies leads to software premature obsolescence requiring technology-independent representations to increase the reuse rates during the development process. They also require integration into service-oriented architectures to exchange information with different Web systems supporting runtime interoperability. Web Applications (WebApps) run on devices with different capabilities and limitations increasing the complexity of the development process. To address these challenges, different proposals have emerged to facilitate the development of WebApps, which is still an open research field with many challenges to address. This paper presents a model transformation architecture based on software standards to automatically generate full stack multi-layered WebApps covering Persistence, Service, and Presentation layers. This transformation architecture also generates the set of test cases to test WebApp business logic. The proposed transformation architecture only requires a UML platform-independent class model as an input to generate fully functional Web applications in a three-tier architecture including the three layers, while most proposals focus on the generation of the Presentation layer. In addition, this architecture employs software industry standards to enable an easy integration into third-party tools and development environments. The transformation Architecture proposed has been empirically validated on the case study of a fully functional travel management WebApp that is generated using a UML class diagram employing a third-party tool integrated into the same integrated development environment.

Loading PDF

Similar Papers
  • Book Chapter

An Integrated Software Development Environment for Web Applications

  • Jan 01, 2006
  • Byeongdo Kang
  • Research Article

An Evaluation Model for Social Development Environments

  • Jan 31, 2014
  • International Journal of Software Engineering and Its Applications
  • Hani Bani-Salameh +3
  • Book Chapter

The Processing Environment

  • Dec 31, 2007
  • Research Article

Managing and editing UML documents: structure, integration, automation

  • Sep 26, 2024
  • Informatics. Culture. Technology
  • Maksym I Nikitchenko
  • Book Chapter
  • Citations1

PRAISE

  • Jan 01, 2005
  • William C Chu +4
  • Book Chapter

PRAISE

  • Jan 18, 2011
  • William Cheng‐Chung Chu +4
  • Conference Article
  • Citations29

Software development environments on the web

  • Oct 19, 2012
  • Lennart C.L Kats +3
  • Research Article

Expert System for Diagnosing Eye Disorders (Refractive Errors) Using the Certainty Factor (CF) Method at Tanjung Sarang Elang Community Health Center

  • Jun 30, 2025
  • CSRID (Computer Science Research and Its Development Journal)
  • Selamat Subagio +2
  • Research Article

The ULowell dataflow project

  • Feb 21, 1989
  • James Canning +2
  • Research Article
  • Citations19

Pengembangan Aplikasi Android Menggunakan Integrated Development Environment (Ide) App Inventor-2

  • Nov 14, 2017
  • Edutic - Scientific Journal of Informatics Education
  • Endar Suprih Wihidayat
  • Dissertation
  • Citations2

CoMDD: uma abordagem colaborativa para auxiliar o desenvolvimento orientado a modelos

  • Jan 01, 2012
  • David Fernandes Neto
  • Research Article

Consistency and Automation in Multi-User Rule-Based Development Environments

  • Jan 01, 1990
  • Columbia Academic Commons (Columbia University)
  • Naser S Barghouti +1
  • Book Chapter
  • Citations1

Software Development and Test Environment Automation Based on Android Platform

  • Jan 01, 2021
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Xiuping Li
  • Research Article

THE ACCEPTANCE OF AN EDUCATIONAL INTEGRATED DEVELOPMENT ENVIRONMENT TO LEARN PROGRAMMING FUNDAMENTALS

  • Feb 28, 2023
  • Information Technologies and Learning Tools
  • Nor Farahwahida Mohd Noor +3
  • Research Article
  • Citations44

Evaluation of integrated software development environments: Challenges and results from three empirical studies

  • Jul 22, 2005
  • International Journal of Human-Computer Studies
  • Rex Bryan Kline +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.