Web modeling (aka model-driven Web development) is a branch of
Web engineering which addresses the specific issues related to design and development of large-scale
Web application
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-serve ...
s. In particular, it focuses on the design notations and visual languages that can be used for the realization of robust, well-structured, usable and maintainable Web applications.
Designing a data-intensive Web site amounts to specifying its characteristics in terms of various orthogonal abstractions. The main models that are involved in complex Web application design are: data structure, content composition, navigation paths, and presentation model.
Several languages and notations have been devised for Web application modeling. Among them:
* HDM - W2000
* RMM
*
OOHDM
* the
Interaction Flow Modeling Language (IFML), adopted by the
Object Management Group
The Object Management Group (OMG) is a computer industry standards consortium. OMG Task Forces develop enterprise integration standards for a range of technologies.
Business activities
The goal of the OMG was a common portable and interoperab ...
(OMG) in March 2013
* ARANEUS
* STRUDEL
* TIRAMISU
*
WebML
* Hera
* UML Web Application Extension
*
UML-based Web Engineering
UWE (UML-based Web Engineering) is a software engineering approach for the development of Web applications. UWE provides a UML profile (UML extension), a metamodel, model-driven development process and tool support (ArgoUWE) for the systematic ...
(UWE)
* ACE
* WebArchitect
* OO-H
One of the main discussion venues for this discipline is th
Model-Driven Web Engineering Workshop (MDWE)held yearly in conjunction with th
International Conference on Web Engineering (ICWE)conference.
Web design
{{comm-design-stub