The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Modeling Web application architectures with UML
Communications of the ACM
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Model-driven development of Web applications: the AutoWeb system
ACM Transactions on Information Systems (TOIS)
Designing enterprise applications with the J2EE platform
Designing enterprise applications with the J2EE platform
Conceptual Modeling of Data-Intensive Web Applications
IEEE Internet Computing
A generation approach of transformation code for web interchanging documents
ACS'07 Proceedings of the 7th Conference on 7th WSEAS International Conference on Applied Computer Science - Volume 7
Model-driven development of composite context-aware web applications
Information and Software Technology
The webSA approach: applying model driven engineering to web applications
Journal of Web Engineering
A domain specific language for interactive enterprise application development
WISM'11 Proceedings of the 2011 international conference on Web information systems and mining - Volume Part II
Applying transformations to model driven development of web applications
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
Hi-index | 0.00 |
This paper describes our approach to support the development of large-scale Web applications. Large development efforts have to be divided into a number of smaller tasks of different kinds that can be performed by multiple developers. Once this process has taken place, it is important to manage the consistency among the artifacts in an efficient and systematic manner. Our model-driven approach makes this possible. In this paper, we discuss how a metamodel is used to describe part of the specification as a central contract among the developers. We also describe a tool that we implemented on the basis of the metamodel. The tool provides a variety of code generators and a mechanism for checking whether view artifacts, such as JavaServer PagesTM, are compliant with the model. This feature helps developers manage the consistency between a view artifact and the related business logic--HyperText Transfer Protocol request handlers.